Skip to content

IYanel-DEV/ModernJoinMessage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

ModernJoinMessage Plugin

🎮 Overview

ModernJoinMessage is a feature-rich Minecraft plugin that allows players to create personalized join and leave messages, bringing a unique touch to your server's player experience. With an intuitive GUI system and powerful administrative tools, this plugin makes message customization both fun and easy to manage.

✨ Key Features

🎨 Personalized Messages

  • Custom Join Messages: Players can set unique messages that appear when they join the server
  • Custom Leave Messages: Players can set personalized messages for when they disconnect
  • Color Code Support: Full support for Minecraft color codes (&a, &b, &c, etc.)
  • Message Persistence: All custom messages are saved and persist across server restarts

🖥️ User-Friendly GUI System

  • Intuitive Interface: Clean, modern GUI design with easy-to-understand icons
  • Click-Based Actions: Simple left/right click interactions for different functions
  • Real-Time Preview: See current messages directly in the GUI interface
  • Help Integration: Built-in help system accessible through the GUI

Advanced Administrative Tools

  • Player Management GUI: Visual interface showing all online players and their messages
  • Bulk Operations: Clear messages for multiple players efficiently
  • Player Information View: Detailed view of any player's current join/leave messages
  • Interactive Controls:
    • Left Click: Set join messages for any player
    • Right Click: Set leave messages for any player
    • Shift Click: View detailed player information
    • Drop Key: Clear all messages for a player

🔧 Administrative Features

  • Permission-Based Access: Different GUI interfaces for regular users and administrators
  • Real-Time Configuration Reload: Hot-reload plugin configuration without server restart
  • Player Search System: Type player names to manage offline players
  • Comprehensive Message Management: Set, view, and clear messages for any player

💬 Smart Chat Integration

  • Interactive Setup: Type messages directly in chat after GUI interactions
  • Cancellation Support: Type 'cancel' to abort any message-setting operation
  • Async Chat Handling: Smooth chat integration without server lag
  • Multi-Step Processes: Guided setup for complex administrative tasks

🎯 Perfect For:

  • Community Servers: Let players express their personality
  • Roleplay Servers: Enhanced immersion with custom messages
  • Creative Servers: Fun customization options for builders
  • Survival Servers: Add personality without gameplay interference
  • Hub Servers: Welcome players with style

🛠️ Commands

  • /njm - Opens the main GUI interface
  • /mjm - Alternative command alias
  • /modernjoinmessage - Full command name
  • /njmhelp - Direct access to help information

🔐 Permissions

  • modernjoinmessage.use - Basic plugin access (default: true)
  • modernjoinmessage.reload - Configuration reload access (default: op)
  • modernjoinmessage.* - Full administrative access (default: op)

📋 Technical Details

  • API Version: 1.21+
  • Lightweight: Minimal performance impact
  • Data Persistence: Reliable message storage system
  • Cross-Compatible: Works with most popular server software
  • Clean Code: Well-structured, maintainable codebase

🎉 What Makes It Special

ModernJoinMessage stands out with its perfect balance of simplicity for regular users and powerful features for administrators. The plugin's GUI-first approach means less typing and more clicking, making it accessible to players of all technical levels. Whether you're running a small friend server or a large community, this plugin scales to meet your needs.

🚀 Easy Setup

  1. Drop the plugin into your plugins folder
  2. Restart your server
  3. Players can immediately start using /njm to customize their messages
  4. Administrators get instant access to powerful management tools

Transform your server's join/leave experience with ModernJoinMessage - where every player's entrance and exit becomes a personalized statement!

About

a Minecraft Join/leave message that provide a gui with admin support

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages