Compatibility
Minecraft: Java Edition
Platforms
Tags
Creators
Details
AxY's Plugin Disabler:
Create protected regions where specific plugins are completely disabled ā with a beautiful GUI, custom entry messages, and zero configuration hassle.
For Paper/Pufferfish/Purpur 1.21+ ⢠Requires LuckPerms ⢠Single JAR
šÆ What Does It Do?
Ever wanted a spawn zone where WorldEdit doesn't work? A PvP arena where economy plugins are blocked? A roleplay district where teleport commands are disabled?
- AxY's Plugin Disabler lets you draw 3D regions in your world and toggle any installed plugin on/off per region ā all through an intuitive in-game GUI. Players inside a region simply can't use the blocked plugins' functionality. It's like WorldGuard flags, but for entire plugins.
⨠Features:
- šŖ Visual Region Selection
- /pb axe ā Get the selection axe
- Left-click ā Set corner 1
- Right-click ā Set corner 2
- /pb create <name> ā Done! GUI opens instantly
š Two-Tab Configuration GUI:
- General Tab
- Plugin-Block Tab
Entry Messages ā Three modes:
⢠All Players ā Everyone sees a custom message ⢠OPs & Admins Only ā Silent for regular players, alerts staff
Luckperms:
axysplugindisabler.admin
⢠None ā Completely silent
Per-Plugin Toggles ā Dynamically lists every plugin on your server:
⢠š¢ Emerald = Enabled ⢠š“ Redstone = Disabled ⢠Click to toggle ā saves instantly ⢠Paginated (28/plugins per page)
Custom Messages ā Type in chat after selecting a mode: &cType the message you want to show. &7(Use &6color codes&7 like &c&l, &e&l, &b&l...)
Works with ANY plugin ā No API hooks, no config files per plugin. If it's in /plugins, it's in the list.
š¾ Full Persistence
All regions, messages, and plugin toggles saved to plugins/AxysPluginDisabler/regions.yml. Survives restarts, reloads, crashes.
š Commands
Command Description Permission /pb axe Get the region selection axe axysplugindisabler.admin /pb create <name> Create region from selection axysplugindisabler.admin /pb delete <name> Delete a region axysplugindisabler.admin /pb list List all regions axysplugindisabler.admin /pb info <name> Show bounds, entry mode, blocked plugins axysplugindisabler.admin /pb reload Reload config.yml axysplugindisabler.admin
ā Tab completion for subcommands & region names.
š Permissions:
Nodes:
axysplugindisabler.admin
- This node has full acess to the plugin features.
axysplugindisabler.bypass
- This bypasses the region restrictions.
āļø Configuration (config.yml)
selection-tool: material: "DIAMOND_AXE" name: "&b&lRegion Selection Axe"
messages: prefix: "&8[&bAxY&8] &r" no-permission: "&cNo permission!" region-created: "&aRegion &e{region}&a created!" region-deleted: "&aRegion &e{region}&a deleted!" region-not-found: "&cRegion &e{region}&c not found!" select-first: "&eLeft-click for position 1." select-second: "&eRight-click for position 2." type-message: "&cType your message. &7(&6Color codes &7like &c&l, &e&l, &b&l...&7)" saved: "&aMessage saved!" plugin-toggled: "&aPlugin &e{plugin}&a is now &e{state}&a in &e{region}&a!" entry-all: "&bWelcome to &e{region}&b!" entry-ops: "&b[Admin] &e{player}&b entered &e{region}&b."
gui: rows: 6 title-general: "&bRegion Settings ā General" title-plugin-block: "&bRegion Settings ā Plugin Block"
debug: false All messages support & color codes + placeholders: {region}, {player}, {plugin}, {state}.
##š¦ Installation:
Install LuckPerms on your Paper server (required)
Drop AxysPluginDisabler-1.0.0.jar into plugins/
Restart or /reload
Run /pb axe and start protecting regions
š® Use Cases:
- Spawn Protection ā Disable WorldEdit, VoxelSniper, Schematica in spawn
- Event Arenas ā Block economy, teleport, home plugins during tournaments
- Roleplay Zones ā Turn off OOC chat, global market, fly mods in RP districts
- Staff Areas ā Silent entry logging for admin-only zones
- Testing/Dev ā Isolate plugin behavior per-region without multiple servers
- Minigame Lobbies ā Prevent creative-mode exploits, item spawning, etc.
š§ Technical Details:
Platform: Paper / Pufferfish / Purpur / Airplane (any Paper fork) Minecraft: 1.21 ā 1.21.4+ (single JAR, multi-version) Java: 21+ Dependency: LuckPerms (API 5.4+) Architecture: Event-driven, zero tick lag Storage: YAML (regions.yml), human-readable, git-friendly


