
HatPlugin
Turn anything into your hat – instantly.
Made By Pingz0
A lightweight, optimized Paper 1.21+ plugin that lets players wear any item as a helmet with a single command. Built for performance, simplicity, and customization.
✨ Features
-
🎯 /hat Command Instantly equip the item in your hand as your helmet
-
🔄 Smart Item Swapping Automatically swaps your current helmet with the item in your hand
-
⏱ Configurable Cooldown Prevent spam with a customizable cooldown system
-
🔊 Custom Sounds Play different sounds for success and failure
-
💬 Fully Customizable Messages Supports color codes (
&a,&c, etc.) -
⚡ Actionbar Feedback Clean, modern UI feedback instead of chat spam
-
🔁 Live Config Reload Reload config instantly with
/hat reload -
🛡 Permission System
hat.use→ Use /hathat.reload→ Reload config
-
🚀 Lightweight & Optimized No unnecessary listeners, minimal performance impact
📦 Installation
- Download the latest release
- Place the
.jarfile into your/plugins/folder - Start your server
- Done ✅
⚙️ Configuration
Located at:
/plugins/HatPlugin/config.yml
Example:
# Cooldown between using /hat (seconds)
cooldown: 1
Message on success
message: "&aNow wearing your item as a hat!"
Message on failure (no item in hand)
failmessage: "&cYou need to hold an item!"
Sound on failure
failsound: "ENTITY.VILLAGER.NO"
Sound on success
sound: "ITEM_ARMOR_EQUIP_GENERIC"
---
## 📜 Commands
| Command | Description | Permission |
| ------------- | -------------------- | ------------ |
| `/hat` | Equip item as helmet | `hat.use` |
| `/hat reload` | Reload config | `hat.reload` |
---
## 🔐 Permissions
| Permission | Default | Description |
| ------------ | ------- | -------------------- |
| `hat.use` | true | Use the /hat command |
| `hat.reload` | op | Reload the config |
---
## 🎮 How it works
* Hold any item in your hand
* Run `/hat`
* Your item becomes your helmet
* If you already have a helmet → it swaps automatically
---
## ⚡ Compatibility
* ✅ Paper 1.21+
* ❌ Spigot (not recommended)
* ❌ Bukkit (not supported)
---
## 🧠 Technical Notes
* Uses **Paper API** for best performance
* Safe sound parsing (prevents crashes from invalid config values)
* Optimized cooldown handling per player
* Clean code structure for easy expansion
---
## 🔥 Planned Features
* [ ] Blacklist certain items (e.g. shulker boxes)
* [ ] Per-world settings
* [ ] GUI-based hat selector
* [ ] Particle effects
---
## 💬 Support
If you find bugs or want new features:
* Open an issue
* Or contact the developer
---
## 📄 License
This project is licensed under the MIT License.
Сервер для плагина Hat Command - как у профи
Плагин Hat Command создан для серверов: на своём сервере вы настраиваете его под себя и решаете, кому играть. Создать сервер с плагином Hat Command для друзей можно за пару минут - BungeeHost всё уже подготовил.
