Minecraft essentials ops
Skill Jahrome907/minecraft-agent-skills/plugins/minecraft-codex-skills/skills/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.From its SKILL.md
npx -y skills add Jahrome907/minecraft-agent-skills --skill minecraft-essentials-opsAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
SKILL.md
7.5 KB, ~1.7k tokens by cl100k_base, as published. Nobody here has run it
Minecraft EssentialsX Operations Skill
Skill Scope
Routing Boundaries
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).
Support Assets
- Read
references/permissions-and-rollout-checklists.mdwhen the task is a permissions audit, economy rollout, or moderation-policy change and you need a compact preflight list.
Module Overview and Install Notes
Common EssentialsX modules in production:
EssentialsX(core commands and user tools)EssentialsXChatEssentialsXSpawnEssentialsXProtect
Operational install checklist:
- Match EssentialsX build to your Paper/Spigot API generation.
- Install
Vaultif using economy providers or permission/chat bridges. - Start server once and inspect logs for dependency warnings.
- Keep plugin jar versions documented for rollback.
Version-alignment rule:
- update EssentialsX and companion plugins as a tested batch in staging first.
Vault and Economy Basics
Economy stack model
- EssentialsX can provide economy commands and balances.
- Vault provides a shared bridge so other plugins (shops, jobs, ranks) can read/write balances.
Verify provider chain:
- Server starts without Vault hook errors.
- Economy commands respond without permission errors.
- Third-party plugin transactions affect balances consistently.
Core economy commands
/bal
/baltop
/pay Alex 250
/eco give Alex 1000
/eco take Alex 100
/eco reset Alex
Use admin economy commands through staff roles only.
Shop Pricing and Sign Shops
If using EssentialsX signs and economy interactions:
- Define pricing policy:
- starter-tier prices
- anti-inflation sinks
- admin-only item exceptions
- Enable only the sign types you intend to support in
config.yml:enabledSigns: - buy - sell - Restrict creation permissions to trusted groups:
essentials.signs.create.buyessentials.signs.create.sell
- Grant use permissions only to groups that should transact:
essentials.signs.use.buyessentials.signs.use.sell
- Validate buy/sell math with a non-op player account after config changes.
Sign shop formats
[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:
- never enable broad player access to unrestricted admin shop signs
- monitor rapid balance spikes for dupes/exploit patterns
Kits, Warps, Homes, Nicknames, Spawn
Kits operations
Typical kit lifecycle:
- create/edit kit definition
- set cooldown and permission
- test with player-rank account
Kit entry in config.yml:
kits:
starter:
delay: 86400
items:
- stone 64
- oak_planks 32
- bread 16
Common commands:
/kit
/kit starter
/createkit starter
Warps and homes
/setwarp spawn
/setwarp market
/warp spawn
/sethome
/home
/delhome
Control limits through permissions and Essentials config values.
Nicknames and spawn management
/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.
Permissions Patterns
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 guardrails
Example 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.
Moderation Workflows
Workflow: Mute
/mute Alex 30m Chat abuse after warning
/unmute Alex
Practice:
- include reason and duration
- log escalation path for repeat behavior
Troubleshooting: mute not applying → verify essentials.mute permission and that EssentialsXChat is installed for chat filtering.
Workflow: Jail
/setjail intake
/jail Alex intake 20m Griefing spawn edge
/unjail Alex
Practice:
- define clear jail reasons
- pair with rollback/repair actions when relevant
Troubleshooting: jail not working → confirm jail location exists with /setjail intake and player has no bypass permission.
Workflow: Temporary Ban
/tempban Alex 7d Repeated harassment
/banip Alex Severe evasion case
/unban Alex
Practice:
- align durations with policy tiers
- document evidence and staff actor
Troubleshooting: tempban not sticking → check essentials.tempban permission and that no override plugin (e.g., LiteBans) is conflicting.
Config Pitfalls and Hardening Notes
Common pitfalls:
- mismatched EssentialsX/Vault/provider versions after partial plugin updates
- permissive wildcard grants that expose admin economy commands
- high home/warp limits causing navigation abuse or command spam
- inconsistent chat/nickname rules across staff shifts
Hardening checklist:
- keep a tested baseline config backup before edits
- change one policy area at a time (economy, homes, moderation, chat)
- run staff and player smoke tests after every config rollout
- maintain written policy mapping to command permissions
Operations Runbook: Safe Config Rollout
- Backup current Essentials config files.
- Apply targeted config edits.
- Reload only if plugin docs explicitly support live reload for changed sections.
- Prefer maintenance restart for sensitive changes.
- Validate:
- login flow
- homes/warps
- economy transactions
- moderation commands
- Keep rollback bundle ready for immediate restore.
References
- https://essentialsx.net/wiki/Home.html
- https://essentialsx.net/commands
- https://essentialsx.net/permissions
- https://essentialsx.net/wiki/Module-breakdown.html
- https://essentialsx.net/wiki/Configuration-file.html
- https://essentialsx.net/wiki/Sign-Tutorial.html
- https://www.spigotmc.org/resources/vault.34315/
What ships with it: 1 file
1.3 KB alongside SKILL.md
references/
Gives 0 of the 12 instructions most ship operate skills give in ~1.7k tokens
Counted across 779 of the 1,178 authors here whose files we hold, read 2026-08-07
- Document a rollback plan before deploymentin 41 of 779, across 22 files
- Update the changelogin 21 of 779, across 19 files
- Run the test suitein 20 of 779
- Create an annotated git tagin 20 of 779
- Clean up feature flags after full rolloutin 18 of 779, across 10 files
- Verify deployment health after launchin 18 of 779, across 10 files
- Test both feature flag statesin 17 of 779, across 9 files
- Verify the working tree is cleanin 17 of 779
- Make database migrations backward-compatiblein 16 of 779, across 8 files
- Set up error monitoring before launchin 15 of 779, across 7 files
- Monitor metrics at each rollout stagein 14 of 779, across 5 files
- Create a GitHub releasein 14 of 779
Said here and by no other author read
- update plugins as a tested batch in staging
- verify economy provider chain after startup
- restrict admin economy commands to staff roles
- validate buy and sell math with non-op account
- run smoke tests after every config rollout
- maintain written policy mapping to permissions
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.