
CladeWelcome
A lightweight and customizable welcome plugin focused on performance, stability, and simplicity.
Список изменений
CladeWelcome
General Information
CladeWelcome is a plugin for Minecraft servers (Paper/Spigot/Purpur) that provides an advanced welcome message system for players when joining and leaving the server.
- Version: 1.0.0.0.a
- Author: Vunlior
- Development Language: Java 17
- Supported Minecraft Versions: 1.17.x - 1.21.x
- Build System: Maven
Main Features
Message System
- Custom join/quit messages with placeholder support
- Permission-based message groups (admin, op, default)
- Random message selection from a list for each event
- Multi-language support (10 languages: en, ru, uz, de, es, tr, fr, pl, pt, it)
Visual Effects
- Sound effects when players join
- Subtitles with configurable delay
- ActionBar messages with configurable duration
- BossBar with configurable color and style
- Fireworks on a player's first join
Information Panel
- Displays server information on player join
- Shows player rank, online player count, and current time
- Can be disabled for OPs and admins
Integrations
- PlaceholderAPI (optional) for advanced placeholders
- Adventure API for modern text formatting
- Update checking via Modrinth
Management
-
/cwcommand for plugin management -
Subcommands:
/cw help- help menu/cw reload- reload configuration/cw lang <language>- change language/cw status- plugin status/cw toggle- enable/disable join messages for yourself
Permission System
cladewelcome.admin- administrative commandscladewelcome.reload- reload the plugincladewelcome.lang- change languagecladewelcome.status- view plugin statuscladewelcome.op- OP messagescladewelcome.default- default messagescladewelcome.toggle- disable messages for yourself
Technical Features
Configuration
config.yml- main configuration filelang/*.yml- localization files
Dependencies
- PlaceholderAPI (optional)
- Apache Commons Lang3 (for vulnerability fixes)
Configurable Settings
Messages
- Enable/disable join and quit messages
Sounds
- Enable/disable sound effects
Subtitle
- Enable/disable subtitles
- Display delay
ActionBar
- Enable/disable
- Display duration
BossBar
- Enable/disable
- Color (BLUE, RED, GREEN, etc.)
- Style (SOLID, SEGMENTED, etc.)
- Display duration
First Join Fireworks
- Enable/disable
Information Panel
- Enable/disable
- Disable for OPs
- Disable for admins
Update Check
- Enable/disable automatic update checking
Statistics
- Unique join counter
Supported Placeholders
%player%- player name%ping%- player ping%online%- online player count%unique%- unique join number%rank%- player rank%time%- current time%version%- plugin version%lang%- current language- Any PlaceholderAPI placeholders (if installed)
Download Links
- Modrinth: Modrinth
- Hangar: Hangar
- SpigotMC: SpigotMC
Implementation Details
- Asynchronous Loading - languages and configurations are loaded asynchronously
- Legacy and Modern Support - automatic detection and usage of Adventure API or legacy methods
- Cross-Platform Compatibility - works on Paper, Spigot, and Purpur
- Optimization - uses ConcurrentHashMap for thread safety
- Custom Events -
PlayerWelcomeEventfor integration with other plugins - Mute System - players can disable join messages for themselves
System Requirements
- Java: 17 or higher
- Minecraft Server: Paper, Spigot, or Purpur 1.17.x - 1.21.x
- Memory: Minimal requirements (lightweight plugin)
License and Rights
The project was developed by Vunlior and is distributed through popular Minecraft plugin platforms. (Apache-2.0)
