MCPInstall

minecraft-essentials-ops

Operate EssentialsX on Minecraft 26.x and 1.21.x servers, including configuration, permissions, economy, kits, warps, homes, and moderation. Use for EssentialsX administration, not plugin development or general server deployment.

Installs
116
Last 24h
—
Trending rank
—
Security
Not audited

Install

Works with every agent the skills CLI supports.

npx skills add https://github.com/jahrome907/minecraft-agent-skills --skill minecraft-essentials-ops
  1. 01

    Install

    Run the command in your project. The CLI asks which agents to install for.

  2. 02

    Describe the task

    Ask your agent for something this skill covers. It loads minecraft-essentials-ops automatically when relevant.

  3. 03

    Review the result

    The agent follows the SKILL.md steps, scripts and references bundled with the skill.

SKILL.md

The instructions your agent reads when the skill is triggered.

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).

References

  • 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

Platform gate

Use EssentialsX only on a supported Paper or Spigot server build. EssentialsX 2.22.0 warns that Folia and Folia forks are unsupported and can lose userdata; it also does not support Forge, NeoForge, or Fabric Bukkit-hybrid servers. If the current platform is in either category, stop before enabling or configuring EssentialsX and verify a supported operational path. This guide does not recommend a migration.

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.
  • verify the exact EssentialsX release or development build supports the target Paper release; 2.22.0 lists 26.1.2 and 1.21.11 support, not blanket 26.x compatibility. Check the release notes before using it on 26.3.

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 plugins/Essentials/kits.yml:

kits:
  starter:
    delay: 86400
    items:
      - stone 64
      - oak_planks 32
      - bread 16

Common commands:

/kit
/kit starter
/createkit starter 86400

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.togglejail
      - 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 the EssentialsX core module loaded, the actor has essentials.mute, the target has no mute-exempt state, and no other moderation or chat plugin is overriding the result. EssentialsXChat formats chat; it is not a prerequisite for core mute enforcement.

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
  • grant essentials.setjail only to roles authorized to create or move jail locations; staff who only need to jail or unjail players use essentials.togglejail

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
/unban Alex

Practice:

  • align durations with policy tiers
  • document evidence and staff actor

IP bans are separate: /banip Alex <reason> resolves the player's last IP and can affect other players sharing it. Undo an authorized IP ban with /unbanip <address> using the exact banned address; /unban Alex only removes the account ban.

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

FAQ

What does the minecraft-essentials-ops skill do?

Operate EssentialsX on Minecraft 26.x and 1.21.x servers, including configuration, permissions, economy, kits, warps, homes, and moderation. Use for EssentialsX administration, not plugin development or general server deployment.

How do I install minecraft-essentials-ops?

Run npx skills add https://github.com/jahrome907/minecraft-agent-skills --skill minecraft-essentials-ops in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/minecraft-essentials-ops/ (personal) or .claude/skills/minecraft-essentials-ops/ (project).

Which AI agents can use minecraft-essentials-ops?

Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.

Is minecraft-essentials-ops safe to install?

No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.

Who maintains minecraft-essentials-ops?

It is published by jahrome907 in jahrome907/minecraft-agent-skills. It has 116 recorded installs.

More from jahrome907/minecraft-agent-skills

View all →

minecraft-modding

jahrome907/minecraft-agent-skills

Create, modify, debug, or migrate Minecraft mods for current NeoForge or Fabric 26.x, legacy 1.21.x, and Forge 1.20.1. Use for loader-based gameplay code and assets; use minecraft-multiloader when one codebase must target both modern loaders.

minecraft-testing

jahrome907/minecraft-agent-skills

Design and implement automated tests for current Minecraft 26.x or legacy 1.21.x mods and plugins using JUnit, MockBukkit, NeoForge Game Tests, or Fabric Game Tests. Use for test code and test execution, not release publishing or gameplay implementation.

Testing & QA262 installs

minecraft-resource-pack

jahrome907/minecraft-agent-skills

Create and debug Minecraft 26.x and 1.21.x resource packs, including pack metadata, textures, models, blockstates, item definitions, sounds, fonts, animations, and shaders. Use for client-side visual or audio assets without gameplay code.

AI & Agents241 installs

minecraft-datapack

jahrome907/minecraft-agent-skills

Create, edit, and debug vanilla Minecraft 26.x and 1.21.x datapacks, including functions, advancements, recipes, loot tables, predicates, tags, and pack metadata. Use when the deliverable is a datapack file tree without Java or loader APIs.

Backend & APIs200 installs

minecraft-server-admin

jahrome907/minecraft-agent-skills

Set up, operate, tune, and troubleshoot Minecraft Java 26.x and legacy 1.21.x servers across Paper, Purpur, Folia, Velocity, Fabric, and NeoForge. Use for infrastructure, backups, proxies, and live operations, not plugin or mod development.

Backend & APIs184 installs

minecraft-plugin-dev

jahrome907/minecraft-agent-skills

Create, modify, and debug server plugins for current Paper 26.x on Java 25 or legacy Bukkit-derived 1.21.x servers on Java 21. Use for JavaPlugin APIs, events, commands, schedulers, configuration, PDC, and Adventure, not client mods or vanilla datapacks.

Backend & APIs176 installs

Popular backend & apis skills

View category →

find-skills

vercel-labs/skills

Helps users discover and install agent skills when they ask questions like "how do I do X", "find a skill for X", "is there a skill that can...", or express interest in extending capabilities. This skill should be used when the user is looking for functionality that might exist as an installable skill.

OfficialBackend & APIs4.1M installs

entra-app-registration

microsoft/azure-skills

Guides Microsoft Entra ID app registration, OAuth 2.0 authentication, and MSAL integration. USE FOR: create app registration, register Azure AD app, configure OAuth, set up authentication, add API permissions, generate service principal, MSAL example, console app auth, Entra ID setup, Azure AD authentication. DO NOT USE FOR: Key Vault secrets (use azure-keyvault-expiration-audit), general Azure resource security guidance.

OfficialBackend & APIs566.7K installs

This skill should be used when the user wants to "write agent code", "build an agent with ADK", "add a tool", "create a callback", "define an agent", "use state management" — in a project that needs ADK (Agent Development Kit) API patterns and code examples. It provides a quick reference for agent types, tool definitions, orchestration patterns, callbacks, state management, the graph Workflow API, and reference recipes to study. Do NOT use for scaffolding (use google-agents-cli-scaffold) or deployment (use google-agents-cli-deploy).

Backend & APIs514.8K installs

embedded-captions

heygen-com/hyperframes

Add captions or subtitles to an existing single-subject talking-head video without editing the footage. Use for plain verbatim captions, cinematic captions embedded behind the subject, VFX captions, “炸/特效/酷炫字幕,” or a named identity from the 35-style catalog. Route by visual identity, not by backend engine. The quiet anchor rail is the default; embed every word only when the user explicitly wants a fully cinematic treatment. The workflow runs locally end to end, including transcription and subject matting; split multi-shot footage before applying it.

Backend & APIs453.3K installs

entra-agent-id

microsoft/azure-skills

Provision Microsoft Entra Agent Identity Blueprints, BlueprintPrincipals, and per-instance Agent Identities via Microsoft Graph, and configure OAuth 2.0 token exchange (fmipath, OBO, cross-tenant) including the Microsoft Entra SDK for AgentID sidecar. USE FOR: Agent Identity Blueprint, BlueprintPrincipal, agent OAuth, fmipath token exchange, agent OBO, Workload Identity Federation for agents, polyglot agent auth, Microsoft.Identity.Web.AgentIdentities. DO NOT USE FOR: standard Entra app registration (use entra-app-registration), Microsoft Foundry agent authoring (use microsoft-foundry).

OfficialBackend & APIs336.6K installs

neon

neondatabase/agent-skills

Overview of Neon, a complete set of cloud backend primitives around Lakebase Postgres: Auth, Object Storage, Functions, the AI Gateway, and Realtime. Start here to choose Neon for undecided login, files, APIs, and LLM calls, set up the CLI or MCP server, and follow the branch-first workflow. Use when building an app or backend on Neon, or when "Neon" or "Lakebase Postgres" is mentioned. Child skill neon-postgres wins for an existing DATABASEURL, SQL, schema, inspect, or search. Child skill neon-auth wins for login, users, sessions, identity routing, and Managed Better Auth setup. Child skill neon-realtime wins for live queries in reactive apps and agents. Also use for object storage, S3, buckets, serverless functions, function triggers, cron, AI gateway, LLM calls, realtime, logs, Loki, Grafana, observability, postgres, database, backend, Claimable Neon, neon.new, or a no-signup database.

Backend & APIs237.1K installs