🔌Quick Start

Get BlockyJoin up and running in minutes!

📋 Prerequisites

Before starting, ensure you have:

  • ✅ Paper 1.21+ or Folia 1.21+ server

  • ✅ Java 17 or higher

  • ✅ Basic knowledge of Minecraft server administration

🚀 5-Minute Setup

Step 1: Install the Plugin (1 minute)

  1. Download BlockyJoin jar file

  2. Place it in your plugins folder

  3. Restart your server

# Expected console output:
[BlockyJoin] BlockyJoin v1.0.0 by LeafStudios x Blockyware enabled!
[BlockyJoin] Loaded 35 join/leave message sets

Step 2: Grant Basic Permissions (1 minute)

Give all players access to the GUI and default message set:

/lp group default permission set blockyjoin.gui true
/lp group default permission set blockyjoin.set.default true

Using PermissionsEx or GroupManager? See Commands & Permissions.

Step 3: Test the Plugin (1 minute)

As a player, run:

You should see the message selection GUI open with various message sets!

Step 4: Select a Message Set (1 minute)

  1. Click on any message set in the GUI

  2. Confirm your selection (if confirmation GUI is enabled)

  3. Test your messages with /blockyjoin test join

Step 5: Customize (Optional, 1 minute)

Edit plugins/BlockyJoin/config.yml to customize:

Then reload:

✨ That's It!

Your join/leave messages are now active! Players can:

  • Open GUI with /blockyjoin

  • Select their preferred message set

  • See custom join/leave messages

🎯 Next Steps

Basic Customization

Add a VIP message set:

Change default message set:

Customize GUI title:

Advanced Features

Enable PlaceholderAPI support:

  1. Place in plugins folder

  2. Restart server

  3. Use PAPI placeholders in messages: %player_ping%

Create a custom message set:

Then reload: /blockyjoin reload

🎮 Player Tutorial

Share this with your players:

How to Change Your Join Message:

  1. Type /blockyjoin in chat

  2. A menu will open showing available message sets

  3. Click on the message set you want

  4. Confirm your selection

  5. Done! Your new messages are active

How to Favorite Message Sets:

  1. Open /blockyjoin

  2. Shift+Left-Click on a message set to favorite it

  3. Click the Favorites button to see only your favorites

  4. Shift+Right-Click to remove from favorites

📝 Common First Tasks

1. Set Up Rank-Based Message Sets

2. Configure First Join Messages

3. Disable Messages in Certain Worlds

4. Customize GUI Appearance

5. Add Custom Sounds

🎨 Quick Customization Examples

Example 1: Simple Server Branding

Example 2: Stats-Based Messages (with PAPI)

Example 3: LuckPerms Ranks

⚡ Performance Tips

  1. Use SQLite (default) - Already optimized for most servers

  2. Limit message variants - 2-5 per set is ideal

  3. Optimize placeholders - Too many PAPI placeholders may slow down joins

  4. Regular backups - BlockyJoin does this automatically

🔍 Verification Checklist

After setup, verify everything works:

  • Plugin loads without errors

  • /blockyjoin opens the GUI

  • Players can select message sets

  • Join messages display correctly

  • Leave messages display correctly

  • Permissions work as expected

  • First join messages work (if enabled)

  • Config changes apply after /blockyjoin reload

🆘 Quick Troubleshooting

GUI won't open?

  • Check permission: blockyjoin.gui

  • Verify at least one message set exists

  • Check console for errors

Messages not showing?

  • Verify enabled: true in config

  • Check world isn't in disabled-worlds

  • Disable conflicting plugins

Placeholders not working?

  • Internal: Use {player}

  • PAPI: Use %player_name% and install PlaceholderAPI

  • LuckPerms: Use {luckperms_prefix} and install LuckPerms

Colors showing as text?

  • Use MiniMessage: <#FF0000> not §c

  • Format: <#RRGGBB>Red Text

📚 Learn More

💬 Need Help?


🎉 You're All Set!

BlockyJoin is now ready to use. Your players can enjoy customizable join/leave messages, and you can expand on this setup anytime by:

  • Adding more message sets

  • Creating custom themes

  • Integrating with PlaceholderAPI

  • Setting up rank-based access

  • Customizing the GUI

Have fun customizing your server's join/leave messages! 🚀

Last updated