What you health?
# What you health? (Wyh)
WYH is a simple client-side Minecraft mod
### Features:
– Display the player’s heath and armor in their name tag.
– Awesome config ( thanks [owo-lib](https://modrinth.com/mod/owo-lib) )
Enjoy!
# What you health? (Wyh)
WYH is a simple client-side Minecraft mod
### Features:
– Display the player’s heath and armor in their name tag.
– Awesome config ( thanks [owo-lib](https://modrinth.com/mod/owo-lib) )
Enjoy!
## ENG
This plugin is hiding nicknames of players. To change language of plugin to English: `/setlanguage en`(or in the `config.yml`) To turn on the nicknames back: `/togglevisibility`. If you wanna make it only for one player: `/togglevisibility
## РУС
Этот плагин прячет никнеймы игроков. Чтобы поменять язык плагина на английский/русский пропишите: `/setlangage en`/`/setlanguage ru`(или поменяйте в `config.yml`) Чтобы обратно включить показ никнеймов: `/togglevisibility`. Если вы хотите добавить какого-то игрока в список тех, у кого никнейм будет отображаться пропишите: `/togglevisibility <игрок>` Чтобы показать никнейм над хотбаром нажмите ПКМ по игроку. Вы можете поменять внешний вид никнейма над хотбаром в `config.yml`.
# Features:
## See when they’re typing, in world and in GUI, the visual gets faster and wackier the faster you type!:
 
## See when they’re In a GUI such as inventory, chest, crafting, etc, shows their hand moving and clicking around at a screen in front of them

## See when they’re Idle for over 5 minutes. Shows them fall asleep in world. Shows a Zz indicator in the tab player list

## See idle state in player list:

## Configs
If you aren’t comfortable with any of the stuff the client sends to the server, you can disable each feature as you please on the client side so it isn’t sent.
Notifying idle states in chat is default off.
Requires CoroUtil
# What Are the Odds
This is an implementation of the What Are the Odds? Game as a Fabric server-side mod.
An informal description of the games rules can be found here:
[https://what-are-the-odds.info/](https://what-are-the-odds.info/)
## Usage
Challenge a player to a game with:
“`
/odds challenge
“`
The other player can respond with
“`
/odds respond
“`
Then both players write their guesses in the chat and the mod checks it.
A Backpack Addon for the mod Backpacked, adding more than 5 new decorative backpacks, each with its own unique challenges for you to accomplish and attain.
Take your adventures to the next level with a collection of visually distinct backpacks designed to complement your style. Each backpack comes with its own set of unique challenges to complete, rewarding you as you progress through the game. Whether you’re looking to stand out or simply enjoy a fresh set of goals, this addon offers a clean and polished expansion to the Backpacked mod experience.
Requires the Backpacked mod to function.
# Welcomer
Welcomer is a configerable plugin that sends a welcome message to players that join your server!
## Setup
Setup is as simple as downloading the plugin and putting it into your `plugins` folder.
## Configuration
After installing the plugin and running the server go to `plugins/Welcomer` in your server. In there you’ll see a file called `config.yml`
“`
# The message that will be sent to players when they join.
# Use %player% to insert the player’s name.
welcome-message: “u00a7bWelcome to Hunger Games, %player%!”
“`
simply edit `welcome-message:` to a message of your liking!
# Welcome Raffles
A unique Minecraft plugin designed to enhance community interaction on your server. Every time a new player joins, a raffle is initiated where players can enter simply by welcoming the newcomer. At the end of the raffle, one lucky player wins a reward, making the experience both welcoming and rewarding for everyone!
## Key Features
Automated Raffle System: Automatically starts a raffle whenever a new player joins the server. Players can enter the raffle by welcoming the new player.
Clickable Welcome Message: Players can click a specially formatted welcome message to automatically type “welcome” and enter the raffle.
Configurable Raffle Delay: Set the delay in seconds before a winner is chosen, allowing time for players to participate.
Customizable Messages: Personalize the welcome message, entry success, winner announcement, and other in-game messages to match your server’s style.
Permission-Free Participation: No need for special permissions—any player can participate by simply welcoming the new player.
Reward Distribution: The winner of the raffle receives a customizable reward, such as a diamond or other items, specified in the configuration file.
Raffle Participation Tracking: Ensures that each player can only enter the raffle once, avoiding spam or multiple entries.
No Participants Handling: If no one participates, a customizable message is broadcasted to inform the server.
### Support
For assistance and updates, join our [support server](https://discord.com/invite/qBdvgW9EGF).
WelcomePlus is a modern Paper plugin that enhances player joins with clean titles,
configurable messages, and first-join rewards.
✨ Features
• Join Title & Subtitle (MiniMessage supported)
• First-join items
• Configurable timings
• Reload command
• Paper-safe (no deprecated APIs)
• Supports 1.20 – 1.21.8
🛠 Commands
/welcomeplus reload – Reload configuration
/welcomeplus test – Test the join title
📦 Requirements
• Paper or Purpur
• Java 21
🧩 Configuration
All messages, timings, and features are configurable via config.yml.
💙 Free & open for community use.
# WelcomeMessages

A **simple, lightweight** welcome message plugin that actually works and doesn’t break your server. Now with **enhanced security** and **improved stability**!

## ✨ Features

– **Smart Messages** – Different messages for new players vs returning ones
– **Custom Rank System** – Define unlimited custom ranks with any names
– **12 Text Animations** – typing, fade, slide, wave, rainbow, glitch, typewriter, bounce, shake, pulse, matrix, scramble
– **Fancy Effects** – Particles, sounds, titles, fireworks – all optional and configurable
– **RGB & Gradients** – Support for modern color codes and rainbow text
– **Config Validation** – Won’t crash your server with bad settings
– **PlaceholderAPI Support** – Use data in other plugins and chat
– **Full Spigot Compatibility** – Works on Spigot, Paper, Purpur, and Pufferfish
– **Enhanced Security** – Improved security with input validation and rate limiting
– **Rate Limiting** – Built-in command cooldowns to prevent spam
– **Input Sanitization** – Protection against malicious input and injection
– **Memory Management** – Automatic cleanup to prevent memory leaks
– **Thread Safety** – Fully thread-safe operations for maximum stability
– **Not Annoying** – Everything’s configurable, nothing’s forced

## 🎮 What It Does

Makes your server feel more alive with custom join/quit messages. First time players get a special welcome, regulars get their own messages, and your VIPs can have fancy entrances with fireworks and everything. **NEW in v1.3.4:** Fixed firework damage issues and enhanced theme system with automatic conflict detection. **Previous v1.3.1:** Enhanced security with rate limiting and input sanitization. **Previous v1.2.5:** 12 stunning text animations that play in the action bar (no chat spam!).

## 🚀 Quick Start
1. Drop the jar into your plugins folder
2. Restart your server
3. Edit the config files to your liking
4. Done! (Plugin validates your config so it won’t crash)

## 📋 Commands
– `/welcome` – Shows help (or `/wm` for short)
– `/welcome reload` – Reloads the config (with validation!)
– `/welcome test` – Test messages without joining/leaving
– `/welcome testall` – Test all features and animations
– `/welcome testanim
– `/welcome stats` – See join counts and stuff
– `/welcome reset
– `/welcome toggle` – Toggle your own messages on/off
– `/welcome version` – Check what version you’re running

## 🔧 Configuration
Everything’s in `config.yml` and `messages.yml`. The config is actually readable and the plugin validates it on startup so you won’t get random crashes.

## 🏆 Custom Rank System
**NEW in v1.2.0!** Define unlimited custom ranks in your `config.yml`:
“`yaml
custom-ranks:
enabled: true
ranks:
– name: “founder”
permission: “welcome.rank.founder”
priority: 100
– name: “coowner”
permission: “welcome.rank.coowner”
priority: 90
– name: “manager”
permission: “welcome.rank.manager”
priority: 80
– name: “moderator”
permission: “welcome.rank.moderator”
priority: 70
– name: “helper”
permission: “welcome.rank.helper”
priority: 60
– name: “vip”
permission: “welcome.rank.vip”
priority: 50
– name: “member”
permission: “welcome.rank.member”
priority: 40
“`
**Perfect for:**
– Multiple VIP tiers (VIP1, VIP2, VIP3, VIP4)
– Custom server ranks (Builder, Helper, Moderator, etc.)
– Any rank structure you want
**How it works:**
1. Define ranks in `config.yml` (in priority order)
2. Add messages for each rank in `messages.yml`
3. Give players `welcome.rank.
4. Plugin automatically detects and uses the highest rank
## 🎨 Text Animations
**NEW in v1.2.5!** 12 stunning text animations that play in the action bar:
– **typing** – Typewriter effect with realistic typing speed
– **fade** – Smooth fade in/out effect
– **slide** – Text slides in from different directions
– **wave** – Text waves up and down
– **rainbow** – Colorful rainbow cycling effect
– **glitch** – Matrix-style glitch effect
– **typewriter** – Character-by-character reveal
– **bounce** – Bouncy text animation
– **shake** – Shaking text effect
– **pulse** – Pulsing text animation
– **matrix** – Matrix-style falling characters
– **scramble** – Text scrambling effect
**Features:**
– Private action bar animations (no chat spam!)
– Configurable duration and type per message
– Works with all message types (join, quit, first join)
– Smooth performance with async processing
## 🎨 PlaceholderAPI Support
Works with any plugin that supports PlaceholderAPI:
– `%welcome_joincount%` – How many times they’ve joined
– `%welcome_firstjoin%` – Is this their first time?
– `%welcome_status%` – New Player, Regular Player, etc.
– `%welcome_rank%` – Their rank (VIP, ADMIN, etc.)
– `%welcome_messagesdisabled%` – Are their messages disabled?
– `%welcome_lastseen%` – When they last joined
– `%welcome_firstjointime%` – When they first joined
– `%welcome_time_since_last_seen%` – How long since last join
– `%welcome_time_since_first_join%` – How long since first join
– `%welcome_total_unique_joins%` – Total unique joins on server
– `%welcome_join_ordinal%` – Ordinal of their join (1st, 2nd, etc.)
– `%welcome_player_ordinal%` – Their join count ordinal
– `%welcome_time_greeting%` – Time-based greeting (morning/afternoon/evening)
– `%welcome_server_uptime%` – Server uptime
## 🛠️ Performance
– Async everything (your TPS will thank me)
– Smart caching (not the dumb kind)
– Optional metrics (off by default because privacy)
– No database files cluttering your server
– Cross-version compatibility (Spigot, Paper, Purpur, Pufferfish)
## 📋 Changelog
### v1.3.4 – Theme System & Firework Safety Improvements
– **🎆 FIXED: Firework Damage Issue** – Fireworks no longer cause damage to players during welcome effects
– **🎨 IMPROVED: Theme System** – Enhanced theme conflict detection and resolution with automatic validation
– **⏰ FIXED: Time Range Overlaps** – Resolved overlapping time-based theme conflicts (morning/afternoon/evening/night)
– **📅 ENHANCED: Date Range Logic** – Improved year rollover handling for seasonal themes (winter, christmas, etc.)
– **🔍 NEW: Theme Validation** – Automatic detection and reporting of theme configuration conflicts on startup
– **🛡️ IMPROVED: Error Handling** – Better validation for date and time parsing with comprehensive error logging
– **⚡ PERFORMANCE: Memory Management** – Enhanced cleanup system for firework effects to prevent memory leaks
– **🔧 CODE QUALITY** – Zero linter errors, improved code structure and documentation
### v1.3.1 – Security & Performance Improvements
– **🔒 Security Improvements** – Fixed various security issues and improved code safety
– **⚡ Rate Limiting System** – Built-in command cooldowns to prevent spam and abuse
– **🛡️ Input Sanitization** – Protection against malicious input and injection attacks
– **💾 Memory Management** – Automatic cleanup system to prevent memory leaks
– **🔧 Thread Safety** – All operations are now fully thread-safe
– **🚫 Integer Overflow Protection** – Prevents crashes from large configuration values
– **✅ Null Pointer Safety** – Comprehensive null checks throughout the codebase
– **🧹 Resource Leak Prevention** – Proper cleanup of all resources
– **⚡ Performance Improvements** – Replaced Random with ThreadLocalRandom
– **📊 Better Error Handling** – Improved logging and error recovery
– **✨ Code Quality** – Zero linter errors, perfect code quality
### v1.2.5 – Animation System & Bug Fixes
– **🎨 12 Text Animations** – typing, fade, slide, wave, rainbow, glitch, typewriter, bounce, shake, pulse, matrix, scramble
– **🎯 Action Bar Display** – Private animations (no chat spam!)
– **🔧 Bug Fixes** – Fixed typing animations, typewriter cursor, and all linter errors
– **⚡ Performance** – Optimized animation rendering and compatibility
## 🔐 Permissions
### Admin Permissions
– `welcome.*` – Everything (all permissions)
– `welcome.reload` – Reload command
– `welcome.stats` – Stats command
– `welcome.reset` – Reset command
– `welcome.version` – Version command
– `welcome.testall` – Test all command
– `welcome.testanim` – Test animation command
### Player Permissions
– `welcome.toggle` – Toggle command
– `welcome.test` – Test command
### Rank Permissions (Custom!)
– `welcome.rank.
– Examples: `welcome.rank.founder`, `welcome.rank.vip4`, `welcome.rank.helper`
### Effect Permissions
– `welcome.effects.title` – Title effects
– `welcome.effects.sound` – Sound effects
– `welcome.effects.particle` – Particle effects
– `welcome.effects.firework` – Firework effects
### Message Permissions
– `welcome.messages.join` – Join messages
– `welcome.messages.quit` – Quit messages
– `welcome.messages.firstjoin` – First join messages
– `welcome.messages.returning` – Returning player messages
### Bypass Permissions
– `welcome.bypass.cooldown` – Bypass message cooldown
– `welcome.bypass.effects` – Bypass effect restrictions
## 🤝 Contributing
Found a bug? Open an issue.
Fixed a bug? Open a PR.
Want a feature? Also GitHub!
## 📄 License
MIT License – do whatever you want with it.
—
**Made by FiveDollaGobby** – because the other welcome plugins were either abandoned, bloated, or cost money for basic stuff. This one’s free, always will be.
# WelcomeMessage Plugin
**Customizable join messages for your Minecraft server!**
Give your players the ability to stand out with unique, purchasable join messages. From standard greetings to legendary announcements, WelcomeMessage adds personality to every server join.
—
## ✨ Features
### 🎭 Multiple Rarity Tiers
– **Fully Configurable Rarities** – Create unlimited custom rarity tiers (Standard, Rare, Legendary, Mythic, or any custom tier you want!)
– Each rarity has customizable display names and color codes
– Add or remove rarities directly from `config.yml`
### 📝 Complete Menu Customization
– **Separate `menu.yml`** – Every menu element is configurable
– Customize titles, item names, lore texts, materials, and positions
– Change button layouts and decoration styles
– Full color code support (&codes)
### 💰 Economy Integration
– **Vault Support** – Works with any Vault-compatible economy plugin
– **CMI Support** – Direct CMI economy integration
– Set custom prices for each message
– Economy can be disabled for admin-only message distribution
### 📊 Database Options
– **SQLite** – Zero configuration, works out of the box
– **MySQL** – For multi-server setups with shared data
– Configurable table prefixes
– Auto-reconnection support
### ⏱️ Timed Messages
– Give messages with flexible duration formats
– Supports: `1hour`, `1day`, `1week`, `1month`, `permanent`
– Messages automatically expire when time runs out
– Players can see remaining time in menus
### 🎮 Admin Commands
| Command | Description |
|———|————-|
| `/welcomemessage` | Open the messages menu |
| `/welcomemessage give
| `/welcomemessage remove
| `/welcomemessage list` | List all available messages |
| `/welcomemessage reload` | Reload configuration |
### 🔐 Permissions
| Permission | Description | Default |
|————|————-|———|
| `welcomemessage.use` | Use the messages menu | Everyone |
| `welcomemessage.admin` | Admin commands (give, remove, reload) | OP |
—
## 📸 Screenshots
*Coming soon…*
—
## 🔧 Configuration Examples
### Custom Rarities (config.yml)
“`yaml
rarities:
common:
display-name: “Common”
color-code: “&7”
epic:
display-name: “Epic”
color-code: “&5”
mythic:
display-name: “Mythic”
color-code: “&d”
“`
### Custom Messages (config.yml)
“`yaml
welcome-messages:
dragon_king:
name: “&6Dragon King”
rarity: mythic
message: “&6🐉 &c&lDRAGON KING &6%player% &chas arrived! &6🐉”
price: 5000
icon: DRAGON_EGG
“`
### Menu Customization (menu.yml)
“`yaml
main-menu:
title: “&6&l⭐ Join Messages ⭐”
size: 45
rarity-buttons:
overrides:
mythic:
material: END_CRYSTAL
name-format: “&d&l✦ %rarity% Messages ✦”
“`
—
## 📋 Requirements
– **Minecraft:** 1.17 – 1.21.x
– **Java:** 17+
– **Optional:** Vault + Economy plugin (for purchases)
– **Optional:** CMI (alternative economy)
—
## 🚀 Installation
1. Download the latest release
2. Place the JAR file in your `plugins` folder
3. Restart your server
4. Configure `config.yml` and `menu.yml` to your needs
5. Use `/welcomemessage reload` after changes
—
## 💡 Tips
– Use `%player%` placeholder in messages to show player names
– Set `price: 0` for unpurchasable (admin-only) messages
– Disable default join message with `default-message-enabled: false`
– Create themed message packs for events or seasons!
—
## 📄 License
This plugin is provided as-is for use on Minecraft servers.