HomeJavaModsCommandWorld
CommandWorld
ModsJava

CommandWorld

by FrostedGuy · on Modrinth

A plugin to seperate world chats with groups or per world, with staff chat and also command visibility and accessibility for players, with worldgroups and…

⬇ Download on Modrinth

🌍 CommandWorld

Per-world command control and chat isolation for Paper, Purpur, Spigot, and Bukkit servers. Granular whitelist/blacklist rules per world, world group, and LuckPerms group — with a fully-featured staff communication suite. Built for networks, SMPs, minigame servers, and any multi-world setup.


🔍 Why CommandWorld?

Most Minecraft servers with multiple worlds suffer from the same problem — players can run any command from anywhere, chat bleeds across worlds, and staff have no clean way to communicate privately. CommandWorld solves all of it in one lean, zero-database plugin.


🛡️ Command Control System

Block or allow any command anywhere on your server, down to the individual player rank.

🎯 Scope Priority (Highest → Lowest)

  1. LuckPerms Group — per-rank rules (e.g. admin, mod, vip, default)
  2. World Group — shared rules across linked worlds (e.g. survival, lobby, minigame)
  3. Individual World — override rules for a specific world
  4. Global Default — fallback rules applied everywhere else

✅ Whitelist / Blacklist Modes

🔕 Tab-Complete Suppression

🚫 Default-Deny by Default


💬 Chat System

Per-world chat isolation, cooldowns, filtered words, join/leave messages, and full MiniMessage formatting.

🌏 World-Isolated Chat

📢 Global Chat

⏱️ Chat Cooldowns

🚫 Word Filter

🎨 Chat Formatting


👮 Staff Tools

💬 Staff Chat (/staffchat, /sc)

🕵️ Chat Spy (/chatspy)


🔌 Dependencies

Required

Recommended


⚙️ Configuration

100% configurable. World groups, command rules, chat formats, cooldowns, staff tools, and all messages live in config.yml.

world-groups: survival: - world - world_nether - world_the_end lobby: - lobby minigame: - minigame1 - minigame2

groups: admin: mode: blacklist execution: [] tab-complete: [] mod: mode: blacklist execution: - /stop - /op default: mode: whitelist execution: [] tab-complete: []

chat: enabled: true format: survival: '[Survival] %prefix%%player%%suffix%: %message%' cooldown: survival: 2 lobby: 1

🎨 What You Can Customize


📋 Commands

/cw reload — Reload all config (commandworld.reload) /cw global <add|remove|list|mode> ... — Manage global command rules (commandworld.admin) /cw world <add|remove|list|mode> ... — Manage rules for a specific world (commandworld.admin) /cw worldgroup <add|remove|list|mode> ... — Manage rules for a world group (commandworld.admin) /cw group <add|remove|list|mode> ... — Manage rules for a LuckPerms group (commandworld.admin) /staffchat [message] — Toggle or send to staff chat (commandworld.staffchat) /chatspy — Toggle chat spy mode (commandworld.chatspy)

Aliases: /commandworld · /cworld · /sc


🔐 Permissions

commandworld.admin op Full admin access — reload + manage all rules commandworld.reload op Reload config via /cw reload commandworld.staff op Receive staff chat messages commandworld.staffchat op Use /staffchat commandworld.chatspy op Use /chatspy commandworld.bypass op Bypass all command restrictions entirely commandworld.globalchat true Use the ! global chat prefix


🛠️ Installation

  1. Ensure you're running Paper, Purpur, Spigot, or Bukkit 1.21 or a compatible fork
  2. (Recommended) Install LuckPerms for group-based command rules
  3. (Recommended) Install Multiverse-Core for world management
  4. Drop CommandWorld.jar into your /plugins/ folder
  5. Start or restart your server
  6. Edit plugins/CommandWorld/config.yml to define your world groups and rules
  7. Use /cw reload to apply any changes

🎯 Perfect For


Built for Paper, Purpur, Spigot, and Bukkit 1.21 · Recommends LuckPerms · Recommends Multiverse-Core · MiniMessage supported throughout

Quick facts

Install steps are the general flow for this file type — see the MC Java Mods guides for the full walkthrough.

Verified by MCModsHub

These come from our own check of the pack file, not from the source page.

Explore more