πCommands & Permissions
Complete reference for all BlockyJoin commands and permissions.
π Commands
Main Command
/blockyjoin [subcommand]Aliases: /bj, /joinmsg
Subcommands
/blockyjoin
Opens the message selection GUI
blockyjoin.gui
/bj, /joinmsg
/blockyjoin reload
Reloads all configuration files
blockyjoin.reload
-
/blockyjoin set <id>
Sets your message set via command
blockyjoin.set
-
/blockyjoin test <join|leave>
Tests your current messages
blockyjoin.test
-
/blockyjoin list
Lists all available message sets
blockyjoin.list
-
/blockyjoin help
Shows help menu
-
?
Command Details
/blockyjoin
Opens the interactive GUI for selecting join/leave message sets.
Usage:
/blockyjoinExample:
/blockyjoin reload
Reloads all configuration files without restarting the server.
Usage:
What gets reloaded:
config.ymlmessages.ymlmenu.ymljoin-leave-messages.yml
Note: Database connections are maintained during reload.
/blockyjoin set <id>
Directly sets your message set without opening the GUI.
Usage:
Arguments:
<message-set-id>- The ID of the message set (e.g.,king,pirate,wizard)
Examples:
Requirements:
Player must have permission for the specific message set
Message set must exist in
join-leave-messages.yml
/blockyjoin test <type>
Tests your currently selected join or leave message.
Usage:
Arguments:
join- Tests join messageleave- Tests leave message
Examples:
Note: Only you will see the test message. This is useful for previewing how your messages will look before using them live.
/blockyjoin list
Displays a list of all available message sets in chat.
Usage:
Output Example:
π Permissions
Core Permissions
blockyjoin.*
Grants all BlockyJoin permissions
op
blockyjoin.use
Basic plugin access
true
blockyjoin.gui
Access to the message selection GUI
true
blockyjoin.reload
Reload configuration files
op
blockyjoin.set
Use /blockyjoin set command
true
blockyjoin.test
Test join/leave messages
op
blockyjoin.list
List available message sets
op
blockyjoin.admin
Admin commands and database access
op
Message Set Permissions
Each message set has its own permission node, allowing fine-grained control over who can use which messages.
Format: blockyjoin.set.<message-set-id>
Default Message Sets:
blockyjoin.set.default
Default Messages
blockyjoin.set.king
King's Entrance
blockyjoin.set.princess
Princess's Entrance
blockyjoin.set.pirate
Pirate's Arrival
blockyjoin.set.wizard
Wizard's Appearance
blockyjoin.set.fantasy
Fantasy Approach
blockyjoin.set.ninja
Ninja's Stealth
blockyjoin.set.astronaut
Astronaut's Landing
blockyjoin.set.cowboy
Cowboy's Ride
blockyjoin.set.superhero
Superhero's Entry
blockyjoin.set.robot
Robot's Boot
blockyjoin.set.vampire
Vampire's Rise
blockyjoin.set.ghost
Ghost's Haunt
blockyjoin.set.angel
Angel's Descent
blockyjoin.set.demon
Demon's Arrival
blockyjoin.set.dragon
Dragon's Flight
blockyjoin.set.phoenix
Phoenix's Rebirth
blockyjoin.set.unicorn
Unicorn's Gallop
blockyjoin.set.mermaid
Mermaid's Swim
blockyjoin.set.alien
Alien's Touchdown
blockyjoin.set.time-traveler
Time Traveler's Warp
blockyjoin.set.detective
Detective's Case
blockyjoin.set.chef
Chef's Kitchen
blockyjoin.set.artist
Artist's Canvas
blockyjoin.set.musician
Musician's Melody
blockyjoin.set.scientist
Scientist's Lab
blockyjoin.set.explorer
Explorer's Trek
blockyjoin.set.gamer
Gamer's Spawn
blockyjoin.set.streamer
Streamer's Live
blockyjoin.set.christmas
Christmas's Joy
blockyjoin.set.halloween
Halloween's Haunting
blockyjoin.set.spring
Spring's Bloom
blockyjoin.set.summer
Summer's Splash
blockyjoin.set.autumn
Autumn's Harvest
blockyjoin.set.winter
Winter's Frost
blockyjoin.set.batman
Batman's Return
π Permission Checking
In GUI
When a player opens the GUI:
Plugin checks
blockyjoin.set.<id>for each message setMessage sets without permission show a "no permission" indicator
Players can still see locked sets (preview) but cannot select them
In Commands
When using /blockyjoin set <id>:
Plugin checks if player has
blockyjoin.set.<id>If no permission: Shows error message
If has permission: Sets message and confirms
Prevent specific players from using certain sets:
Prevent specific players from using certain sets:
π Notes
Default Set: If no message set permission is specified in
join-leave-messages.yml, the set is available to all playersMultiple Sets: Players can have permission for multiple sets and switch between them
GUI Access:
blockyjoin.guipermission is required to open the selection menuAdmin Commands: Some admin commands require
blockyjoin.adminorblockyjoin.reload
See Also:
Last updated

