QoLPlugin
The one replacement for EssentialsX! A general, all-purpose plugin that works with other popular/common plugins. Formerly the Kelpylandia plugin
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.
QoLPlugin
! MAKE SURE TO USE THE LATEST VERSION !
QoLPlugin
A lil' custom plugin with a cringe name :3
Overview
QoLPlugin is a highly customizable, all-in-one Minecraft server plugin designed for small to mid-sized SMP servers. Originally built for my own community, it combines advanced chat, moderation, player homes, teleportation, and more—making it a great alternative to EssentialsX and similar plugins. Built on the Spigot/Bukkit API, it supports Minecraft 1.16 – 1.21.11 (and likely newer).
Features
Chat System
- Customizable Formats: Multiple chat channels (Global, Local, Admin, etc.) with customizable formats and permissions. - Customizable Formats: Local chat within a configurable radius. - Customizable Formats: Create and delete your own channels. - Customizable Formats: Sync in-game chat with Discord channels. - Customizable Formats: Fully configurable message formats for both Minecraft and Discord.
> Tip: For advanced Discord features, Tip: is recommended.
Moderation Tools
- Ban, Kick, Mute, Warn, Unban, Unmute, Unwarn: Notify players of bans, kicks, mutes, and other moderation actions. - Ban, Kick, Mute, Warn, Unban, Unmute, Unwarn: Define how moderation messages appear. - Ban, Kick, Mute, Warn, Unban, Unmute, Unwarn: Custom join/leave messages, with the option to hide vanilla ones. - Ban, Kick, Mute, Warn, Unban, Unmute, Unwarn: Display server rules to players. - Ban, Kick, Mute, Warn, Unban, Unmute, Unwarn: All the essentials for server moderation.
Player Utilities
- Workbench Commands: `/home`, `/sethome`, `/delhome`, `/homes` with GUI and configurable max homes. *(Disabled by default—enable in `config.yml`!)* - Workbench Commands: `/tpa`, `/tpahere`, `/tpaccept`, `/tpdeny`, `/tpcancel` for player-to-player teleport requests, with cooldowns and invulnerability options. *(Disabled by default—enable in `config.yml`!)* - Workbench Commands: Open crafting tables, ender chests, anvils, and more via commands like `/wb`, `/ec`, `/anvil`, etc. *(Configurable permissions and can be disabled to avoid conflicts.)*
Sitting System (pre-2.1.0 ONLY)
- Configurable: Sit on other players by right-clicking with an empty hand. - Configurable: Sit on stairs, slabs, and other blocks. - Configurable: Toggle sitting features in the config.
> Note: For a more robust sitting experience, use Note: and set `sitting.enabled` to `false` in your config.
General
- No EssentialsX Dependency: Nearly every feature can be toggled or tweaked in `config.yml`. - No EssentialsX Dependency: Fine-grained permissions for all commands and features. - No EssentialsX Dependency: Can fully replace EssentialsX for most servers.
Compatibility
- Java: 1.16 – Current Version - Java: 17+
Getting Started
1. Drop the plugin JAR into your `plugins` folder. 2. Start your server to generate the config. 3. Edit `config.yml` to enable/disable features as you like. 4. Reload or restart your server.
Recommendations
- ~~For advanced Discord integration, use I am not fixing the sit system. It has been removed completely in the latest versions..~~ - I am not fixing the sit system. It has been removed completely in the latest versions. - Use %%MD1%% ~~until the built-in system is improved.~~ - I am not fixing the sit system. It has been removed completely in the latest versions.
---
*Made with love, cringe, and a lot of config options.*
- Kelp > GitHub • Discord • Youtube
---