ShadowJoin
In this plugin, you can customize your join & quit event
A very lightweight plugin, Solving complex problems
Feature:
- Customizable Event
- Customizable event execution delay
- Automatically check the correctness of events
- Support YAML and MySQL storage
- MySQL Auto reconnect
- Customizable first join event
- Optional use of PlaceholderAPI in events
- Customizable execution world
Support events:
- [msg] <Content> | Send a message to the player
- [bc] <Content> | Send a broadcast
- [cmd] <Command> | Let the player perform a command
- [op] <Command> | Let the player perform a command as a operator (I don't advise you to use)
- [console] <Command> | Let the console perform a command
- [actionbar] <Content> | Send a action bar to the player
- [actionbar] clear | Clear the player's action bar (Attention: "clear" should be lowercase!)
- [actionbar-bc] <Content> | Send a action bar broadcast
- [title] Title : Subtitle(Nullable,Lowercase is required) : Fade in : Stay : Fade out | Send the player a title
- [title] clear | Clear the player's title (Attention: "clear" Lowercase is required!)
- [title-bc] Title : Subtitle (Nullable,Lowercase is required) : Fade in : Stay : Fade out | Send a title broadcast
- [sound] Sound : Yaw : Pitch | Play a sound to the player
- [sound-bc] Sound : Yaw : Pitch | Play a sound broadcast
Add a delay to a event:
· Just add 'Delay: delay' at the end of the event. Here is an example:
Note: 20 ticks is 1 second, and the delay must be an integer!
Commands:
(Brown brackets are required permissions!)
Player Commands:
- sj Help | Show help page
- sj Info | Show plugin info (Name、Author、Version)
- sj Format | Show you the format you are using
Administrator Commands:
- sj Admin | Show Administrator Commands (ShadowJoin.Commands.Admin)
- sj SetFormat <Player> <Format> | Set the player's format to <format> (ShadowJoin.Commands.Format)
- sj Reload | Reload the plugin (ShadowJoin.Commands.Reload)
Placeholders:
%shadowjoin_format% | The format you are using
Help:
Why the plugin doesn't work?
Make sure that PlaceholderAPI installed
Or turn usePlaceholderAPI off in config.yml!
If you enjoy this plugin, please leave a like and review!
All codes used in this plug-in are original, and there is no borrowing / plagiarism