MCommander
PluginLicenseRef-All-Rights-Reserved

MCommander

Some basic commands collection plugin for your server.

154
Downloads
1
Followers
3 months ago
Updated
📦
5
Versions

📖About MCommander

MajoCommander is a lightweight, modern, and fully configurable utility plugin for Minecraft servers, focused on everyday administrative and quality-of-life commands.
The plugin is designed with an emphasis on clean code, clarity, Folia compatibility, and easy extensibility.

It is ideal for small to medium-sized servers that want essential commands in one place.

WARNING:

This project is depend on plugin MLibrary, without this plugin MCommander will not work!


✨ Key Features

✅ Folia-safe – uses a custom TaskManager

🌍 Fully configurable via config.yml

🤖 SqLite Database storage

🌐 English language support

🔐 Granular permission system

🧠 Modern command structure with a main /mcommander command

♻️ Hot reload for config and language files

🧼 Clean, readable, and easily extendable codebase

⚙️ Commands


🔹 Core Commands

Spoiler

/gmc – Switch to Creative mode

/gms – Switch to Survival mode

/gma – Switch to Adventure mode

/gmsp – Switch to Spectator mode

/feed <player|*> – Refill hunger

/heal <player|*> – Restore health

/god – Toggle god mode

/fly – Toggle flight

/time – Set time in any world

/weather – Set weather in any world

/invsee – Shows inventory of certain player

/endersee – Shows ender chest of certain player

/hat – Place the held item on your head

/speed <fly|walk|reset> <1-10> – Change walking or flying speed

/suicide – Instantly kill yourself

/tpoff – Teleport to the last location of offline player

/scale <0.1-10> – Change player size (scale)

/nightvision – Toggle night vision effect

/disposal – Open a virtual trash bin

/ext – Extinguish fire (remove fire effect)

/smite – Strike a player with lightning (Deals 1❤️ damage)

/near – Show nearby players

/ping – Show your connection latency (ping)

/head <player|value|url> – Gives you head of specific player or value

/head history - Shows you history of heads you got

/workbench – Opens a virtual Workbench for you

/enchanting – Opens a virtual Enchanting Table for you

/enderchest – Opens a virtual Ender Chest for you

/anvil – Opens a virtual Anvil for you

/grindstone – Opens a virtual Grindstone for you

/loom – Opens a virtual Loom for you

/cartography – Opens a virtual Cartography Table for you

/stonecutter – Opens a virtual Stonecutter for you

/smithing – Opens a virtual Smithing Table for you


🔹 Main Commands

Spoiler

/mcommander

/mcommander help

/mcommander reload

/mcommander


➡️ All commands can still be used individually (e.g. /fly), but the recommended way is via /mcommander or /mcmd.


🔐 Permission System

The plugin uses a clear and structured permission layout:

Spoiler

majales.*

majales.mcommander

majales.mcommander.reload

majales.gmc

majales.gmc.others

majales.gma

majales.gma.others

majales.gms

majales.gms.others

majales.gmsp

majales.gmsp.others

majales.feed

majales.feed.others

majales.feed.all

majales.heal

majales.heal.others

majales.heal.all

majales.god

majales.god.others

majales.time

majales.weather

majales.invsee

majales.invsee.edit

majales.endersee

majales.endersee.edit

majales.hat

majales.speed

majales.suicide

majales.tpoff

majales.scale

majales.scale.others

majales.nightvision

majales.nightvision.others

majales.disposal

majales.ext

majales.ext.others

majales.smite

majales.near

majales.ping

majales.ping.others

majales.head

majales.workbench

majales.enderchest

majales.grindstone

majales.loom

majales.cartography

majales.stonecutter

majales.smithing

majales.anvil

majales.enchanting


🛠️ Configuration

Enable or disable each command individually

Custom Join/Leave messages

Configure allowed worlds for /fly

Invsee Options

Creative / Spectator flight bypass

Global plugin enable/disable toggle

Language system fully separated from config


🧪 Compatibility

✅ Paper

✅ Purpur

✅ Folia

⛔ Not supported on Bukkit / Spigot without Paper API


📌 Who is this plugin for?

Server owners who want a clean command base

Administrators who don’t want 10 different plugins

Servers that require a Folia-ready solution


❤️ Final Notes

MCommander started as a learning project, but evolved into a fully functional utility plugin.
It is built to be easy to read, maintain, and extend.

Feedback, ideas, and suggestions are always welcome 💬


📊 Stats

https://bstats.org/plugin/bukkit/MCommander
bstats