CEZESSENTIALS
Clean, modular Essentials-style plugin for Paper 1.21.x
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