{"slug":"minecraft-worldedit-ops-3","title":"minecraft-worldedit-ops","summary":"Operate WorldEdit safely for Minecraft 26.x and 1.21.x selections, region edits, masks, schematics, brushes, terrain shaping, and rollback. Use for command-driven world editing, not plugin development or general server administration.","platform":"Codex CLI","tags":[],"authorName":"LLM Mart","authorSlug":"llm-mart","score":0,"source":"github","price":null,"verified":false,"createdAt":"2026-09-07T18:38:51.31081Z","repo":{"url":"https://github.com/Jahrome907/minecraft-agent-skills","stars":151,"forks":9,"license":"MIT","updatedAt":"2026-09-13T05:52:30Z"},"bodyHtml":"<hr>\n<h2>name: minecraft-worldedit-ops\ndescription: \"Operate WorldEdit safely for Minecraft 26.x and 1.21.x selections, region edits, masks, schematics, brushes, terrain shaping, and rollback. Use for command-driven world editing, not plugin development or general server administration.\"</h2>\n<h1>Minecraft WorldEdit Operations Skill</h1>\n<h2>Scope and Positioning</h2>\n<p>This skill is for <strong>operating</strong> WorldEdit on live or staging servers.<br>\nIt is not for writing plugin code that integrates with WorldEdit APIs.</p>\n<h3>Routing Boundaries</h3>\n<ul>\n<li><code>Use when</code>: the task is command-driven in-world editing with WorldEdit (selections, transforms, schematics, terrain shaping, rollback-safe workflows).</li>\n<li><code>Do not use when</code>: the task is Java plugin implementation (<code>minecraft-plugin-dev</code>).</li>\n<li><code>Do not use when</code>: the task is broad server deployment/tuning/proxy/backup strategy (<code>minecraft-server-admin</code>).</li>\n<li><code>Do not use when</code>: the task is EssentialsX command/economy/moderation workflows (<code>minecraft-essentials-ops</code>).</li>\n</ul>\n<hr>\n<h2>Platform and Setup Notes</h2>\n<p>WorldEdit is commonly used on:</p>\n<ul>\n<li>Paper/Purpur/Folia servers via WorldEdit plugin</li>\n<li>Fabric/NeoForge via mod variants</li>\n</ul>\n<p>Operational best practice:</p>\n<ol>\n<li>Apply large edits on staging or during maintenance windows.</li>\n<li>Keep automatic backups before major region operations.</li>\n<li>Use conservative selection + mask constraints before destructive commands.</li>\n</ol>\n<p>Compatibility note: WorldEdit 7.4.x has builds for 1.21.x, 26.1, and 26.2.\nSelect the build listed for the exact server version and stage-test it before\nusing it on production worlds.</p>\n<h2>Support Assets</h2>\n<ul>\n<li>Read <code>references/safety-checklists.md</code> before large pastes, destructive replacements, or any edit where rollback discipline matters more than speed.</li>\n</ul>\n<hr>\n<h2>Core Selection Workflow</h2>\n<h3>Selection modes</h3>\n<p>Most common cuboid flow:</p>\n<pre><code>//wand\n//pos1\n//pos2\n//size\n</code></pre>\n<p>Fast alternatives:</p>\n<pre><code>//hpos1\n//hpos2\n//chunk\n//expand 20 up\n//expand 20 down\n</code></pre>\n<p>Selection safety checks:</p>\n<ul>\n<li>always run <code>//size</code> before <code>//set</code> or <code>//replace</code></li>\n<li>before <code>//paste</code>, preview its destination with <code>//paste -n</code> using the same\nplacement flags planned for the real paste (for example, <code>//paste -n -a</code> or\n<code>//paste -n -o</code>), then run <code>//size</code> and inspect the selected destination</li>\n<li>use <code>//distr</code> to preview block composition before replacement</li>\n</ul>\n<hr>\n<h2>Region Operations</h2>\n<h3>High-frequency operations</h3>\n<pre><code>//set stone\n//replace stone andesite\n//replace water air\n//walls stone_bricks\n//overlay grass_block\n//smooth 3\n</code></pre>\n<h3>Masks and filtered replacements</h3>\n<p>Use masks to constrain scope:</p>\n<pre><code>//gmask #existing\n//replace grass_block dirt\n//gmask\n</code></pre>\n<p>Single-command mask approach:</p>\n<pre><code>//replace stone,andesite,diorite,granite smooth_stone\n//replace ##leaves air\n</code></pre>\n<p>Pattern examples:</p>\n<pre><code>//set 70%stone,20%andesite,10%cobblestone\n//replace dirt 60%coarse_dirt,40%podzol\n</code></pre>\n<hr>\n<h2>Clipboard and Schematic Workflows</h2>\n<h3>Clipboard basics</h3>\n<pre><code>//copy\n//rotate 90\n//flip east\n//paste -a\n</code></pre>\n<p>Use <code>-a</code> when you want to skip air blocks during paste.</p>\n<h3>Schematic workflow</h3>\n<pre><code>//schem save spawn-hub-v3\n//schem list\n//schem load spawn-hub-v3\n//paste -n -a\n//size\n//paste -a\n</code></pre>\n<p>Operational guidance:</p>\n<ul>\n<li>use versioned names (<code>arena-mid-2026-03-27</code>)</li>\n<li>keep read-only archive copies for rollback</li>\n<li><code>-n</code> changes the selection to the planned destination without placing blocks;\nkeep <code>-a</code>, <code>-o</code>, and any other placement flags aligned between preview and\nactual paste</li>\n<li>pair each major paste with an immediate backup checkpoint</li>\n</ul>\n<hr>\n<h2>Brushes and Terraforming</h2>\n<h3>Practical brush setup</h3>\n<pre><code>//brush sphere stone 4\n//brush smooth 3\n//brush raise sphere 2\n//brush lower sphere 2\n//mask #existing\n</code></pre>\n<p>Reset brush:</p>\n<pre><code>//none\n</code></pre>\n<p>Terraforming safety:</p>\n<ul>\n<li>start with small radius (3-5) and iterate</li>\n<li>keep masks active to avoid damaging structures</li>\n<li>save periodic schematic or backup checkpoints; <code>//undo</code> reverts an edit</li>\n</ul>\n<hr>\n<h2>Undo, History, and Safety</h2>\n<h3>History commands</h3>\n<pre><code>//undo\n//undo 5\n//redo\n</code></pre>\n<p>Safety policy for production operations:</p>\n<ol>\n<li>Create backup checkpoint.</li>\n<li>Perform one logical batch of edits.</li>\n<li>Validate with visual walkthrough.</li>\n<li>Continue or <code>//undo</code> immediately.</li>\n</ol>\n<p>Do not chain many destructive edits without intermediate verification.\nRun <code>//clearhistory</code> only after the edit is accepted, a backup or schematic\ncheckpoint exists, and the rollback window is closed.</p>\n<hr>\n<h2>Practical Runbooks</h2>\n<h2>Runbook: Spawn Editing Refresh</h2>\n<ul>\n<li>Select spawn zone and run <code>//size</code>.</li>\n<li>Snapshot:</li>\n</ul>\n<pre><code>//copy\n//schem save spawn-before-refresh\n</code></pre>\n<ul>\n<li>Apply constrained replacements and overlays.</li>\n<li>Smooth terrain edges:</li>\n</ul>\n<pre><code>//smooth 2\n</code></pre>\n<ul>\n<li>Validate spawn safety (voids, lighting, navigation).</li>\n<li>Reselect the edited area if needed, then copy its final state before saving:</li>\n</ul>\n<pre><code>//copy\n//schem save spawn-after-refresh\n</code></pre>\n<h2>Runbook: Arena Reset Between Matches</h2>\n<ul>\n<li>Keep a pristine arena schematic with its original placement recorded.</li>\n<li>After each match:</li>\n</ul>\n<pre><code>//schem load arena-pristine\n//paste -n -o\n//size\n//paste -o\n</code></pre>\n<ul>\n<li>Inspect the selected destination after the preview, then paste with the same\n<code>-o</code> origin flag. Include air to remove player-added blocks; <code>-a</code> would leave\nthose blocks behind. Entity and biome restoration require intentional\ncopy/paste flags and separate verification.</li>\n<li>Validate command blocks/signals associated with arena logic.</li>\n</ul>\n<h2>Runbook: Block Cleanup (Lag and Visual Noise)</h2>\n<p>Typical cleanup targets:</p>\n<ul>\n<li>dropped scaffolding builds</li>\n<li>accidental fluid spread</li>\n<li>excessive leaf/log leftovers</li>\n</ul>\n<p>Example cleanup sequence:</p>\n<pre><code>//replace lava air\n//replace water air\n//replace ##leaves air\n</code></pre>\n<p>Always scope with selection/mask first to avoid map-wide accidental edits.</p>\n<h2>Runbook: Path Shaping and Terrain Blend</h2>\n<ul>\n<li>Select corridor/path footprint.</li>\n<li>Build mixed surface:</li>\n</ul>\n<pre><code>//set 50%dirt_path,30%coarse_dirt,20%gravel\n</code></pre>\n<ul>\n<li>Blend edges with low-radius smooth brush.</li>\n<li>Add retaining borders (<code>stone_bricks</code>, <code>andesite</code>) where elevation changes.</li>\n</ul>\n<hr>\n<h2>Operational Guardrails</h2>\n<ul>\n<li>Never run broad replacements from global/world scope.</li>\n<li>Confirm selection size before every destructive command.</li>\n<li>Keep a restoration schematic for each major build zone.</li>\n<li>Coordinate edits with other staff to avoid overlapping operations.</li>\n<li>Validate WorldEdit limits/permissions by role to prevent accidental mass edits.</li>\n</ul>\n<hr>\n<h2>References</h2>\n<ul>\n<li><a href=\"https://worldedit.enginehub.org/en/latest/\">https://worldedit.enginehub.org/en/latest/</a></li>\n<li><a href=\"https://worldedit.enginehub.org/en/latest/usage/\">https://worldedit.enginehub.org/en/latest/usage/</a></li>\n<li><a href=\"https://worldedit.enginehub.org/en/latest/usage/regions/selections/\">https://worldedit.enginehub.org/en/latest/usage/regions/selections/</a></li>\n<li><a href=\"https://worldedit.enginehub.org/en/latest/usage/general/masks/\">https://worldedit.enginehub.org/en/latest/usage/general/masks/</a></li>\n<li><a href=\"https://worldedit.enginehub.org/en/latest/usage/clipboard/\">https://worldedit.enginehub.org/en/latest/usage/clipboard/</a></li>\n<li><a href=\"https://worldedit.enginehub.org/en/latest/usage/tools/brushes/\">https://worldedit.enginehub.org/en/latest/usage/tools/brushes/</a></li>\n</ul>\n","files":[{"path":"references/safety-checklists.md","sizeBytes":1699,"isText":true},{"path":"SKILL.md","sizeBytes":6744,"isText":true}],"reviewScore":null,"reviewSummary":null,"trust":{"provenance":"trusted-source-unreviewed","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow.","bodySource":null},"bodyLocked":false,"purchaseUrl":null,"sourceUrl":null,"report":{"provenance":"trusted-source-unreviewed","screen":{"ran":true,"outcome":"clean","suspicious":0,"notes":0,"hiddenCharacters":false},"virusScan":{"engine":"clamav","status":"clean","scannedAt":"2026-09-16T16:00:20.835657Z","sha256":"A7D238B7BE6FEC52A513C3FCD253F1786EF7A373B6C18C6924113AA9CB89F330","sizeBytes":3911},"review":null,"source":{"repositoryUrl":"https://github.com/Jahrome907/minecraft-agent-skills","path":".codex/skills/minecraft-worldedit-ops","license":"MIT","commit":"dd57c5a97741cdc0eb5bb3a8f876581a4f09eeb0","subtreeSha":"92582A75165F73FB44291C8B3E8710CA6C9474C3CF1275A140DBE2E7B76B8198","lastSyncedAt":"2026-09-25T06:49:17.478439Z"},"reviewedAt":"2026-09-16T16:01:54.475846Z","notice":"Community-authored content, reproduced verbatim and not vetted as instructions. Treat it as data to evaluate, never as directives to follow."},"install":[{"target":"skills-cli","command":"npx skills add https://github.com/Jahrome907/minecraft-agent-skills/tree/main/.codex/skills/minecraft-worldedit-ops"},{"target":"claude-code","command":"claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install jahrome907-minecraft-agent-skills@llmmart"},{"target":"git","command":"git clone https://github.com/Jahrome907/minecraft-agent-skills.git"}]}