BetterJoinSpawn
Why You Need This Plugin
This versatile plugin gives server administrators complete control over player interactions during connection, login, registration, and disconnection. You can customize welcome messages, play sound effects, launch fireworks - all these features are optional and can be easily enabled or disabled according to your preferences.
Key Features
Teleportation System:
- Automatic player teleportation to spawn points upon server entry, after authorization, or respawn
- Return to last location after successful /login command execution
- /spawn command for quick movement to spawn
Customizable Notifications:
- Full customization of join, leave, and disconnect messages
- Option to completely hide standard notifications
- Support for color formatting through standard codes (&a, &4) and HEX format (&43ffb2)
Extended Functionality:
- Command execution during various events (join, login, registration) as console or player
- Integration with popular authorization systems: AuthMe, LoginSecurity, OpeNLogin
- Visual effects: titles, sounds, and fireworks for enhanced gaming experience (requires TheAPI)
- Compatibility with PlaceholderAPI for dynamic placeholders
Smart Features:
- Automatic detection of player vanish status through vanish plugins
- Complete modularity - each feature can be individually activated or deactivated
- Automatic configuration updates with new version releases
System Requirements
Required:
- Spigot/Paper server version 1.8 and above
- Java 8 or newer
Additional Dependencies:
- TheAPI - for title and subtitle functionality
- PlaceholderAPI - for placeholder usage
- AuthMe - for extended authorization features
Available Commands
/betterjoinspawn reload - configuration reload
Required permissions: betterjoinspawn.reload
/spawn [player name] - teleportation to spawn
For teleporting other players: betterjoinspawn.others
/setspawn [joinspawn|loginspawn] - setting spawn points
Required permissions: betterjoinspawn.setspawn
Parameter Notation:
- [] - required parameter
- () - optional parameter
- joinspawn - spawn point upon joining
- loginspawn - spawn point after authorization
Quick Setup
- Open config.yml file
- Activate necessary features (all disabled by default)
- Configure personalized messages
- Set spawn points using /setspawn command
- Reload the plugin
- Test functionality of all features
Development Plans
- Support for additional authorization plugins
- Possible BungeeCord integration
- Addition of ActionBar notifications
- Your suggestions for functionality improvements
Note: The plugin is in active development and may contain undiscovered bugs