agentsclimarketplace

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

Install
npx -y skills add Jahrome907/minecraft-agent-skills --skill minecraft-essentials-ops

Assembled 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.md when 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)
  • EssentialsXChat
  • EssentialsXSpawn
  • EssentialsXProtect

Operational install checklist:

  1. Match EssentialsX build to your Paper/Spigot API generation.
  2. Install Vault if using economy providers or permission/chat bridges.
  3. Start server once and inspect logs for dependency warnings.
  4. 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:

  1. Server starts without Vault hook errors.
  2. Economy commands respond without permission errors.
  3. 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:

  1. Define pricing policy:
    • starter-tier prices
    • anti-inflation sinks
    • admin-only item exceptions
  2. Enable only the sign types you intend to support in config.yml:
    enabledSigns:
      - buy
      - sell
    
  3. Restrict creation permissions to trusted groups:
    • essentials.signs.create.buy
    • essentials.signs.create.sell
  4. Grant use permissions only to groups that should transact:
    • essentials.signs.use.buy
    • essentials.signs.use.sell
  5. 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:

  1. create/edit kit definition
  2. set cooldown and permission
  3. 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 controls
  • staff: moderation and support commands, limited economy tools
  • player: 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

  1. Backup current Essentials config files.
  2. Apply targeted config edits.
  3. Reload only if plugin docs explicitly support live reload for changed sections.
  4. Prefer maintenance restart for sensitive changes.
  5. Validate:
    • login flow
    • homes/warps
    • economy transactions
    • moderation commands
  6. Keep rollback bundle ready for immediate restore.

References

What ships with it: 1 file

1.3 KB alongside SKILL.md

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.

Keep looking

Skills are one crate of 326,764. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.