CEZESSENTIALS
Clean, modular Essentials-style plugin for Paper 1.21.x
Quick challenge
How far can you run before the mobs catch you?
Minecraft check
Confirm your run
Complete the quick check to get your code.
CEZESSENTIALS
CEZESSENTIALS
Paper is a clean, modular Essentials-style plugin built for modern Paper servers. It focuses on simplicity, performance, and a well-structured internal design, making it easy to use for server owners and easy to extend for developers.
Built with modern Java (21) and designed around a modular architecture, CEZESSENTIALS provides the core commands most servers need — without unnecessary bloat.
---
✨ Features
🏠 Homes
- Set, teleport to, and delete homes - Simple and intuitive usage
🗺️ Warps
- Public server warps - Fully manageable by administrators
🌍 Spawn
- Server-wide spawn management
🔁 Teleport Requests (TPA)
- Safe player-to-player teleport requests
🔧 Utilities
- Dynamic help command - Reloadable config and messages - Lightweight and dependency-free
---
📜 Commands
| Command | Description | |------|------------| | `/home` | Teleport to your home | | `/sethome` | Set your home | | `/delhome` | Delete your home | | `/warp <name>` | Teleport to a warp | | `/setwarp <name>` | Create a warp | | `/delwarp <name>` | Delete a warp | | `/spawn` | Teleport to spawn | | `/setspawn` | Set the server spawn | | `/tpa <player>` | Send a teleport request | | `/tpaccept` | Accept a teleport request | | `/tpdeny` | Deny a teleport request | | `/cezhelp` | Show help menu | | `/cezreload` | Reload config and messages |
---
🔐 Permissions
| Permission | Description | Default | |-----------|------------|---------| | `cezessentials.home` | Use `/home` | ✔️ | | `cezessentials.sethome` | Use `/sethome` | ✔️ | | `cezessentials.delhome` | Use `/delhome` | ✔️ | | `cezessentials.warp` | Use `/warp` | ✔️ | | `cezessentials.setwarp` | Use `/setwarp` | ❌ | | `cezessentials.delwarp` | Use `/delwarp` | ❌ | | `cezessentials.spawn` | Use `/spawn` | ✔️ | | `cezessentials.setspawn` | Use `/setspawn` | ❌ | | `cezessentials.tpa` | Use `/tpa` | ✔️ | | `cezessentials.tpaccept` | Use `/tpaccept` | ✔️ | | `cezessentials.tpdeny` | Use `/tpdeny` | ✔️ | | `cezessentials.reload` | Use `/cezreload` | ❌ | | `cezessentials.admin` | Full access | ❌ |
---
🛠 Configuration
All messages, including the chat prefix, are configurable via `config.yml`.
Changes can be applied live without restarting the server using: /cezreload
---
⚙️ Requirements
- Dependencies: Paper 1.21.x - Dependencies: Java 21 or newer - Dependencies: None
---
📜 License
CEZESSENTIALS is released under the MIT License.
---
🔗 Links
- Source Code: https://github.com/jamyvz/CEZESSENTIALS
- Issue Tracker: https://github.com/jamyvz/CEZESSENTIALS/issues
- Discord Support: https://discord.gg/Pvb3tEaMG4