OnJoin
When a player joins the server the effect plays. Lightning shooting down upon the player smoke flying and the welcome message appearing in the bottom of the screen.
This pluging lets you add a welcome message and effects that play when a player joins the server.
Requires a permissions plugin. Tested with PermissionsBukkit
Welcome message example: Hello ExamplePlayer132, welcome to the server.
Lightning, Smoke and Super lighting effects. - OLD VIDEO
http://youtu.be/dz5bE-_62z4
Setup Epic lightning and Spawn. - OLD VIDEO BUT SETUP STILL WORKS THE SAME.
http://www.youtube.com/watch?v=EeOr0QaQN6I
Note : you need to reload your server for changes to apply.
For commands type /oj help
Use the /oj play command to test the effects in after you join.
I========Change log========I
- 0.1 Welcome message.
- 0.2 lightning effect and config.
- 0.3 smoke effect and new config.
- 0.4 bug fixes and upgrade smoke effect.
- 0.5 Commands, Super lightning, new welcome message features, bug fixes
- 0.6 Upgraded commands, Super smoke, Bug fixes
- 0.7 New Effects, Upgraded Commands
- 0.7.1 Upgraded code/Runs faster, Bug fixes
- 0.8 Updated to 1.2.5-R1.4, Added permissions, Removed most commands.
I========Effects========I
- Lightning
- Super lightning
- Smoke
- Super smoke
- Ender
- Super ender
- Firewall
- EpicAll
- Epic lightning
- Firework
Permissions
-OnJoin.Commands
Lets you use commands.
-OnJoin.Spawnpoint
Teleports the player to a set point on join.
-OnJoin.Effect.Lightning
Plays the Lightning effect on join.
-OnJoin.Effect.SuperLightning
Plays the SuperLightning effect on join.
-OnJoin.Effect.EpicLightning
Plays the EpicLightning effect on join.
-OnJoin.Effect.EpicAll
Plays the EpicAll effect on join.
-OnJoin.Effect.Smoke
Plays the Smoke effect on join.
-OnJoin.Effect.SuperSmoke
Plays the SuperSmoke effect on join.
-OnJoin.Effect.Ender
Plays the Ender effect on join.
-OnJoin.Effect.SuperEnder
Plays the SuperEnder effect on join.
-OnJoin.Effect.Fire
Plays the Fire effect on join.
-OnJoin.Effect.Firework
Plays the Firework effect on join.
Example Permissions using PermissionsBukkit : http://dev.bukkit.org/server-mods/onjoin/pages/example-permissions/
I========Bugs========I
- Fire from lightning stays until destroyed - Doesn't do anything.
I====================I
Lightning can start fires if the server dose not have a fire stopping plugin. - Fixed but not tested
If you find any bugs or have something to add use a ticket.
Requires a permissions plugin. Tested with PermissionsBukkit
@james1100
that's the local IP, only people on your router can assess it. you need to port forward and find out your remote IP (in that order) after just go to yougetsignal.com and find out your remote address.
Join my server at 192.168.0.7
Update?
The plugin should still work but let me know if it stops working after any updates. Thanks.
Please update soon?
@alzan12
then the game is on! :) good luck!
I will look into this. Are you using the old commands or the new commands? Most of the commands were removed in the last update, because it was easier to just edit the config. To see the list of working commands type /oj help
The errors are probably commands that are not used anymore that i forgot to remove from the code.
Using MC 1.2.5 and CB R1.0, i get this with any OnJoin Command:
29.05 09:36:50 [Server] INFO ... 12 more
29.05 09:36:50 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:40)
29.05 09:36:50 [Server] INFO at me.alzan12.onjoin.OnJoin.onCommand(OnJoin.java:506)
29.05 09:36:50 [Server] INFO Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
29.05 09:36:50 [Server] INFO at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
29.05 09:36:50 [Server] INFO at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:449)
29.05 09:36:50 [Server] INFO at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:551)
29.05 09:36:50 [Server] INFO at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78)
29.05 09:36:50 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113)
29.05 09:36:50 [Server] INFO at net.minecraft.server.NetworkManager.b(NetworkManager.java:229)
29.05 09:36:50 [Server] INFO at net.minecraft.server.Packet3Chat.handle(Packet3Chat.java:34)
29.05 09:36:50 [Server] INFO at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:764)
29.05 09:36:50 [Server] INFO at net.minecraft.server.NetServerHandler.chat(NetServerHandler.java:781)
29.05 09:36:50 [Server] INFO at net.minecraft.server.NetServerHandler.handleCommand(NetServerHandler.java:821)
29.05 09:36:50 [Server] INFO at org.bukkit.craftbukkit.CraftServer.dispatchCommand(CraftServer.java:473)
29.05 09:36:50 [Server] INFO at org.bukkit.command.SimpleCommandMap.dispatch(SimpleCommandMap.java:166)
29.05 09:36:50 [Server] INFO at org.bukkit.command.PluginCommand.execute(PluginCommand.java:42)
29.05 09:36:50 [Server] INFO org.bukkit.command.CommandException: Unhandled exception executing command 'oj' in plugin OnJoin v0.9
29.05 09:36:50 [Server] SEVERE null
@lenis0012
Updated!
@dylanisawesome1
its outdated
Awwwwww you had the same idea as me :( but yours is better :/ ah well...
I'd use this if it had a permission so only when certain players join will it do the effects, so i could give this to donators for example
Please make it so that when you JOIN, a note-block tune plays for a few seconds. ive seen this happen on another server, but im unable to find a plugin for it.
@NikoKun
That should disable the message, And the lightning is for all the maps.
If it doesn't work please leave a comment.
@alzan12
PEX is a permissions plugin that imo is better then any other permissions plugin currently out there. It controls groups of players and what permissions they have.
Would it be possible to configure this plugin to take effect only on new players who joined the server?
Since I already have a plugin that manages Welcome messages, is the safest way to disable this plugin's Welcome messages simply putting a blank '' in the config lines for that? Just wanna make sure I'm doing that right:
Also, another question, What about servers with multiple maps? Does this plugin just use the default map for the lightning?
Anyway, thanks for an EPIC plugin! =D We only use the SuperSmoke effect on my server for now, but it's a real nice touch, for when people login.
I will have to look into that...
And what is PEX?
Players Including myself have the fire from the Lightening remain on their heads.. lol so they always have a firehead.
This is only visible By yourself... when i join i can see my head is ALWAYS on fire but others cannot.
You added OP perms but any chance u can add PEX permissions?