jahrome907/minecraft-agent-minecraft-essentials-ops
Operate EssentialsX on Minecraft 1.21.x servers with safe, practical admin workflows. Covers module scope, install and version-alignment checks, Vault economy integration, kits/warps/homes/spawn operations, permissions patterns, moderation workflows (mute, jail, tempban), and common config pitfalls. Use when the task involves EssentialsX commands, config, permissions, economy, or moderation operations — not plugin development or general server deployment.
This is a copy. The original lives at jahrome907/minecraft-essentials-ops.
npx skills add https://github.com/Jahrome907/minecraft-agent-skills --skill minecraft-essentials-ops
Use when: the task is EssentialsX command, config, permissions, economy, or moderation operations.Do not use when: the task is generic server deployment/proxy/performance architecture (minecraft-server-admin).Do not use when: the task is writing Java plugin code (minecraft-plugin-dev).Do not use when: the task is WorldEdit selection/build workflows (minecraft-worldedit-ops).references/permissions-and-rollout-checklists.md when the task is a permissions audit, economy rollout, or moderation-policy change and you need a compact preflight list.Common EssentialsX modules in production:
EssentialsX (core commands and user tools)EssentialsXChatEssentialsXSpawnEssentialsXProtectOperational install checklist:
Vault if using economy providers or permission/chat bridges.Version-alignment rule:
Verify provider chain:
/bal
/baltop
/pay Alex 250
/eco give Alex 1000
/eco take Alex 100
/eco reset Alex
Use admin economy commands through staff roles only.
If using EssentialsX signs and economy interactions:
config.yml: enabledSigns:
- buy
- sell
essentials.signs.create.buyessentials.signs.create.sellessentials.signs.use.buyessentials.signs.use.sell[Buy]
<quantity>
<item>
<price>
[Sell]
<quantity>
<item>
<price>
Example (stone at spawn market):
[Buy]
32
stone
$50
[Sell]
32
stone
$20
Use separate [Buy] and [Sell] signs when you want different buy and sell
prices. Line 4 is a single transaction price for that sign.
Operational guardrails:
Typical kit lifecycle:
Kit entry in config.yml:
kits:
starter:
delay: 86400
items:
- stone 64
- oak_planks 32
- bread 16
Common commands:
/kit
/kit starter
/createkit starter
/setwarp spawn
/setwarp market
/warp spawn
/sethome
/home
/delhome
Control limits through permissions and Essentials config values.
/setspawn and /spawn require the EssentialsXSpawn module. Confirm the jar is
installed, the startup log has no module-load errors, and player groups have
essentials.spawn before treating a spawn command failure as a location issue.
/nick BuilderOne
/realname BuilderOne
/setspawn
/spawn
Keep nickname policy explicit for moderation and impersonation prevention.
Use a permission manager (for example LuckPerms) to model role tiers.
Suggested role intent:
admin: full EssentialsX admin + moderation + economy controlsstaff: moderation and support commands, limited economy toolsplayer: basic homes/warps/msg/pay with guardrailsExample permission outline:
groups:
admin:
permissions:
- essentials.*
staff:
permissions:
- essentials.kick
- essentials.mute
- essentials.tempban
- essentials.jail
- essentials.warp
- essentials.msg
player:
permissions:
- essentials.home
- essentials.sethome
- essentials.delhome
- essentials.spawn
- essentials.warp
- essentials.msg
- essentials.pay
Avoid wildcard permissions outside trusted admin roles.
/mute Alex 30m Chat abuse after warning
/unmute Alex
Practice:
Troubleshooting: mute not applying → verify essentials.mute permission and that EssentialsXChat is installed for chat filtering.
/setjail intake
/jail Alex intake 20m Griefing spawn edge
/unjail Alex
Practice:
Troubleshooting: jail not working → confirm jail location exists with /setjail intake and player has no bypass permission.
/tempban Alex 7d Repeated harassment
/banip Alex Severe evasion case
/unban Alex
Practice:
Troubleshooting: tempban not sticking → check essentials.tempban permission and that no override plugin (e.g., LiteBans) is conflicting.
Common pitfalls:
Hardening checklist:
Take jahrome907/minecraft-agent-minecraft-essentials-ops from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.