COWMODSКаталог модов

QoLPlugin

The one replacement for EssentialsX! A general, all-purpose plugin that works with other popular/common plugins. Formerly the Kelpylandia plugin

Автор: kelpwing5153обновлён 17 авг. 2026 г.
УправлениеОбщениеУтилиты

Описание

! 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 plugin 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 etc. I have made this project as an alternative to EssentialsX and other similar plugins. Built on the Spigot/Bukkit API, it supports Minecraft 1.16 – 1.21.11 (and likely newer).

Features

Chat System

  • Channel-Based Communication: Multiple chat channels (Global, Local, Admin, etc.) with customizable formats and permissions.
  • Proximity Chat: Local chat within a configurable radius.
  • Custom Channels: Create and delete your own channels.
  • Discord Integration: Sync in-game chat with Discord channels.
  • Customisable Formats: Configurable message formats for both Minecraft and Discord.

Tip: For advanced Discord features, DiscordSRV is recommended.

Moderation Tools

  • Broadcast Actions: Notify players of bans, kicks, mutes, and other moderation actions.
  • Customisable Punishment Formats: Configurable how moderation messages appear.
  • Join/Leave Messages: Custom join/leave messages, with the option to hide vanilla ones.
  • Rules Command: Display server rules to players.
  • Ban, Kick, Mute, Warn, Unban, Unmute, Unwarn: All the essentials for server moderation.

Player Utilities

  • Homes System: /home, /sethome, /delhome, /homes with GUI and configurable max homes.
    (Disabled by default—enable in config.yml!)
  • Teleportation System: /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)

  • Player Sitting: Sit on other players by right-clicking with an empty hand.
  • Block Sitting: Sit on stairs, slabs, and other blocks.
  • Configurable: Toggle sitting features in the config.

Note: For a more robust sitting experience, use Gsit and set sitting.enabled to false in your config.

General

  • Highly Configurable: Nearly every feature can be toggled or tweaked in config.yml.
  • Permission-Based: Fine-grained permissions for all commands and features.
  • No EssentialsX Dependency: Can fully replace EssentialsX for most servers.

Compatibility

  • Minecraft Versions: 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 DiscordSRV.
    • Newest versions 2.1.6+ has more advanced Discord integration, similar to that of DiscordSRV to make the switch easier.
  • Use Gsit 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


Галерея

Report System WebhookTPA GUIWhisperToggle in action!Chat Broadcasts

Последние версии

Все версии →
release

QoLPlugin 2.3.4

2.3.4
17 авг. 2026 г.72Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2bukkit, paper, spigot
Скачать
Что нового
# QoLPlugin 2.3.4 Release Notes ## Additions - Spawners, Budding Amethyst, Suspicious Sand & Gravel, and Reinforced Deepslate are now dropped when mined with a tool that has the Silk Touch enchantment. - Toggled off by default. - Must be enabled in the config to take effect. ## Changes/Bugfixes - Nickname display fix: nicknames now correctly handle hex colour codes. - Slight change in structure of config files.
release

QoLPlugin 2.3.2

2.3.2
9 мая 2026 г.66Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, spigot
Скачать
Что нового
# QoLPlugin 2.3.2 Release Notes ## Additions - Added more default economy items & categories. ## Changes/Bugfixes - Rebalanced default economy prices. - Improved price validation: invalid or negative prices are now skipped with a warning. - Misc backend cleanups & optimisations.
release

QoLPlugin 2.3.1b

2.3.1b
27 апр. 2026 г.20Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, spigot
Скачать
Что нового
# QoLPlugin 2.3.1b Release Notes ## Additions - None ## Changes/Bugfixes - Fixed Update Checker, it should now work properly and not cause any issues. - Misc optimisations & bugfixes. (There weren't much noticeable delays, though I am pushing this regardless.)
release

QoLPlugin 2.3.1

2.3.1
20 апр. 2026 г.46Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, spigot
Скачать
Что нового
# QoLPlugin 2.3.1 Release Notes ## Additions - `/renhome` command to rename an existing home (permissions: `qol.homes.rename` or `qol.homes`). - Added icons to HomesGUI! - Delete confirmation for deletion of homes via GUI. - Added HUD messages for economy transactions (selling items, depositing earnings from SellGUI). - Added support for custom categories of items for selling. Edit them in the config. - You can now select an icon for a home via the HomesGUI! - Added chat placeholders-essentially my own system of [InteractiveChat](https://modrinth.com/plugin/interactivechat). I remade this system to be more flexible and support more complex placeholders in the future. - *(Its also because I couldn't get [InteractiveChat](https://modrinth.com/plugin/interactivechat) to work w/ this plugin for some reason, especially w/ the discord integration. So I made my own system that is more tightly integrated with the plugin's features and should be more reliable. [InteractiveChat](https://modrinth.com/plugin/interactivechat) does support [DiscordSRV](https://modrinth.com/plugin/discordsrv) w/ their [InteractiveChat DiscordSRV Addon](https://modrinth.com/plugin/interactivechat-discordsrv-addon), though.)* ### Dynamic pricing added - Sell prices for items are now dynamically calculated based on the current market price - Market prices depend on supply and demand - Great for simulating a player-driven economy and encouraging trading and resource gathering - Highly configurable: you can set base prices, price multipliers, and how quickly prices adjust to market changes - This is an optional feature that can be enabled in the config `economy.yml` towards the bottom under `dynamicPricing.enabled`. By default, it is disabled to preserve existing economy balance. - Keep in mind that you will need to set reasonable base prices for items in the config to ensure the dynamic pricing system works effectively. The market price will fluctuate around these base prices based on player activity. - **WARNING:** This is a major change to the economy system and may require adjustments to your server's economy balance. Monitor market prices and adjust base costs as needed! ### **⚠️ THIS FEATURE IS EXPERIMENTAL AND MAY HAVE BUGS OR UNINTENDED CONSEQUENCES. BACKUP YOUR DATA BEFORE ENABLING DYNAMIC PRICING ⚠️** ## Changes/Bugfixes - Fixed issue where assigning `qol.homes.max.*` permissions gets overridden by config max homes setting. - Patched item dupe exploit via home icons. - Misc bugfixes and improvements - Added permission-based exclusion `qol.economy.baltop.exclude` to exclude players from baltop. - Permission > Config hierarchy for baltop exclusion - Various bugfixes and improvements
release

QoLPlugin 2.3.0

2.3.0
12 апр. 2026 г.32Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, spigot
Скачать
Что нового
# QoLPlugin 2.3.0 Release Notes ## Additions - Added economy system - Commands: - `/balance` command to check balance - `/pay` command to pay other players - `/sell` and `/sellgui` commands to sell items to the server - `/price` command to check item prices - `/baltop` command to view top balances - `/setprice` and `/delprice` admin commands to set and remove item prices - `/shopedit` admin command to open a GUI for managing item prices - Admin commands to set prices and balances - Added support for Vault economy plugins (if Vault is present, QoLPlugin will use the Vault API to integrate with the server's economy plugin instead of its built-in system) - Added support for excluding players and groups from the economy system (configurable in `economy.yml`) - Added a new `qol.economy.*` permission node for economy-related commands and features ## Changes/Bugfixes - Fixed InteractiveChat integration for Discord - Updated dependencies - Misc bugfixes and improvements
alpha

QoLPlugin 2.2.6b

2.2.6b
10 апр. 2026 г.28Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, spigot
Скачать
Что нового
# THIS IS A RELEASE FOR TESTING THE UPDATER. THIS IS A TEST. This is the same as v2.2.6
release

QoLPlugin 2.2.6

2.2.6
10 апр. 2026 г.21Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2bukkit, paper, spigot
Скачать
Что нового
# QoLPlugin 2.2.6 Release Notes ## Additions - Custom death messages can now be seen in Discord! - More advanced logging - Added a new `qol.logging.level` config option to control the minimum log level sent to Discord (defaults to INFO, can be set to DEBUG for more verbose logging or WARNING/ERROR for less). ## Changes/Bugfixes - Cleaned up console logging. - Fixed potential feedback loops in Discord integration. - Cleaned up config.yml - Added more logging - Fixed accidental removal of server messages in Discord (join/leave, deaths, advancements, server start/stop). These will now be sent to the channel specified by `server-channel-id` in config.yml (defaults to the global channel if not set). - Fixed update checker command registration.
beta

QoLPlugin 2.2.5

2.2.5
9 апр. 2026 г.15Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1bukkit, paper, spigot
Скачать
Что нового
# QoLPlugin 2.2.5 Release Notes ## Additions - Added InteractiveChat integration, allowing the embeds generated w/ the plugin to be broadcasted apropriately - Should also work w/ the DiscordSRV integration for InteractiveChat. ## Changes/Bugfixes - Cleaned up console logging. - Allowed offline player commands.
release

QoLPlugin 2.2.4

2.2.4
9 апр. 2026 г.17Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
# QoLPlugin 2.2.4 Release Notes ## Additions - Added `/qolupdate` command to check for plugin updates and download the latest version from Modrinth. - Added permissions `qol.update` for update checking and downloading. ## Changes/Bugfixes - Improved Discord integration. - Updated all permissions references from `kelpylandia.*` to `qol.*` to reflect the new permission namespace. - New changelog format in place!
release

QoLPlugin 2.2.3

2.2.3
19 мар. 2026 г.23Minecraft: 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4, 1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11bukkit, paper, spigot
Скачать
Что нового
## Additions: - `/runat <player|Console> <command>` — Execute a command as another player with a one-time permission bypass (or as the server Console). Console always allowed; players require the new permission node `kelpylandia.runat` to use in-game. Alias: `/forcecmd` - `/kit <subcommand>` - Kit utils! - Added kits system with GUI and one-time / first-join kit support. - `/recipe` command + GUI - Added a `/recipe` command that shows a GUI of the recipe, with pagination and tab-completion for recipe names. ## Changes / Bug fixes: - `/enchant` now supports an optional `[player]` argument so console (and other senders) can enchant another player's held item remotely. Players may still omit the player to enchant themselves. - Tab-completion updated to suggest player names for the new `/enchant player` argument. - Reflection-based call to Paper's setMaximumRepairCost to avoid "Too Expensive!" blocking when using enchant overrides (falls back gracefully on Spigot). - Enchant override system improvements: - Enchanted-book + enchanted-book combining now supported for the custom conflicting-enchant overrides (Infinity+Mending, Multishot+Piercing, Sharpness+Smite+Bane combos, sword enchants on tridents). - Anvil repair cost calculation added, so overridden combinations show a cost and can be taken from the anvil. - **Fixed:** Enchanted-book combining crash and incorrect behaviour - Previously, the plugin treated enchanted books like ordinary items when computing merged enchants and costs (stored enchants live in EnchantmentStorageMeta). The compute/cost logic now correctly reads/writes stored enchants and calculates anvil cost for book combinations. - **Fixed:** Anvil overrides showed a valid result, but the client couldn't take the product out / no price was shown - Added proper repair-cost calculation and setting in the PrepareAnvilEvent handler; clients now see an XP-level cost and can take the result. - **Fixed:** `/enchant` is unusable from the console - Rewrote onCommand so console may target a player (or use Console-to-player flows), and added helpful usage/errors. - **Fixed:** `/back` portal tracking - Excluded NETHER_PORTAL, END_PORTAL, and END_GATEWAY from back-teleport tracking to avoid incorrect `/back` locations after portal travel. - **Fixed:** punishments.yml LocalDateTime YAML tag crash - Serialisation now writes ISO-formatted timestamps; existing files are sanitised when loaded to strip harmful YAML tags. - **Fixed:** duplicate vanish join/quit messages sent to DiscordSRV - Adjusted event priorities so messages are suppressed before DiscordSRV receives them (avoids duplicate notifications). - Misc bugfixes and polish - Numerous smaller bugfixes across listeners, commands and formatting ## Notes for server owners: - The new `/runat` command is powerful — it temporarily grants a player all permissions to make a single command succeed. Then it is revoked. By default, only the console can run it. If you want staff to use it in-game, grant them `kelpylandia.runat` carefully. - If you run Paper, the plugin will attempt to lift the anvil maximum cost cap via reflection, so some custom anvil combinations won't be blocked by vanilla's "Too Expensive!" limit. On Spigot, the vanilla cap still applies.