Skip to content

Releases: Angais/minedit

Minedit 1.11.1

Choose a tag to compare

@Angais Angais released this 05 Jul 21:49

Added

  • Mod logo shown in the NeoForge mods list.

Minedit 1.11.0

Choose a tag to compare

@Angais Angais released this 05 Jul 00:49

Added

  • Reasoning effort validation against OpenRouter model metadata: /effort, /edit set quickeffort, and /model warn when the configured effort isn't supported by the selected model and tell you which level OpenRouter will map it to (for example max becomes xhigh on GPT-5.5).
  • /minedit stop <player> lets operators cancel another player's generations and queued placements; /minedit stop now also works from the server console with a player argument.
  • Undo history: Minedit keeps the last 5 build snapshots per player, so /reset build can be repeated to walk back through recent builds and edits.
  • Builds larger than ~10,000 blocks report placement progress in chat every 10 seconds.
  • The OpenRouter API key can be provided via the OPENROUTER_API_KEY environment variable, which takes precedence over config/minedit.properties.
  • Unit tests covering the JS sandbox (Java access, deadline, uncatchable timeout), the build plan operation cap, effort mapping, and model response parsing; they run in CI on every push.

Fixed

  • /reset build now always cancels the player's in-flight placement job before restoring, even when invoked through code paths that skipped the cancellation.
  • Build queues, undo snapshots, and pending restores are cleared when the server stops, so they no longer leak level references across world reloads in singleplayer.

Changed

  • The per-tick block placement budget is shared fairly across all players' queued builds instead of processing one build at a time.

Minedit 1.10.0

Choose a tag to compare

@Angais Angais released this 04 Jul 22:51

Security

  • AI-generated build code now runs in a locked-down Rhino sandbox: safe standard objects only, no access to Java classes outside the mod, a 30-second execution deadline, and a 500,000-operation cap. Previously generated code could reach java.lang.Runtime.

Fixed

  • /stop is no longer registered on dedicated servers where vanilla already owns it; /minedit stop is always available and cancels Minedit work.
  • A fill operation with an unresolvable block id no longer stalls the block placement queue forever.

Changed

  • Blocking AI/HTTP work runs on a dedicated background thread pool instead of the common ForkJoinPool, so long bridge requests no longer starve other parallel work.
  • Block state resolution is cached during placement and structure scans, speeding up large builds and /edit scans.

Minedit 1.9.0

Choose a tag to compare

@Angais Angais released this 19 Jun 13:30

Added

  • Teleport to, restore, and recreate selections with /selection tp, /selection restore, and /selection set.
  • Selection coordinate summaries with reusable commands.
  • Configure OpenRouter completion limits with /maxtokens or /maxcompletiontokens.

This stable main release also retains OpenRouter inference-provider routing from v1.6.0.

Minedit 1.6.0

Choose a tag to compare

@Angais Angais released this 19 Jun 13:21

Added

  • List inference providers available for the selected OpenRouter model with /openrouter provider list.
  • Lock requests to a provider with /openrouter provider <slug>.
  • Restore automatic routing with /openrouter provider auto.

Selected providers are enforced without fallback to a different inference provider.

Minedit 1.5.1

Choose a tag to compare

@Angais Angais released this 10 Jun 23:31

Minedit 1.5.1

Cursor local bridge release.

Added

  • Cursor local bridge provider: /provider cursor, /model list cursor, and build/edit/staged/agent modes through the Cursor CLI.

Changed

  • Cursor CLI timeout raised from 10 minutes to 90 minutes (override with MINEDIT_CURSOR_TIMEOUT_MS).
  • Mod-side Cursor request and agent job timeouts raised to match the longer CLI timeout.

Download

Use minedit-1.5.1.jar with Minecraft 26.1.2 and NeoForge 26.1.2.73.

Minedit 1.5.0

Choose a tag to compare

@Angais Angais released this 09 Jun 18:50

Minedit 1.5.0

Manual workflow and reasoning-effort release.

Added

  • /build export <prompt> writes the exact normal build prompt to config/minedit-debug/export-prompt.txt for use with an external model.
  • /build import reads config/minedit-debug/import-build.js, parses a full model response or raw function build(api) { ... } code, and queues it through the normal build path.
  • GitHub Actions now uploads the built mod jar as an artifact.

Changed

  • /effort max and /edit set quickeffort max are now accepted for models that support max reasoning effort.

Download

Use minedit-1.5.0.jar with Minecraft 26.1.2 and NeoForge 26.1.2.73.

Minedit 1.4.0

Choose a tag to compare

@Angais Angais released this 08 Jun 21:58

Minedit 1.4.0

Prompt quality release focused on doorway correctness.

Changed

  • Door-header prompts now explicitly describe Minecraft door height: doors occupy two blocks, and the row directly above the upper door half must be filled with a lintel, beam, wall/trim, or deliberately framed transom.
  • Build, staged build, and Codex agent prompts now call out the exact bad pattern where a doorway is cleared through the header row and then only the two door blocks are replaced.

Download

Use minedit-1.4.0.jar with Minecraft 26.1.2 and NeoForge 26.1.2.73.

Minedit 1.3.0

Choose a tag to compare

@Angais Angais released this 08 Jun 21:32

Changelog

1.3.0

Added

  • /streaming enabled|disabled for OpenRouter streaming control.
  • /stop to stop active generation work and queued placement jobs.
  • Cancellation support for OpenRouter streams and Codex local agent jobs.

Changed

  • OpenRouter can now run in non-streaming mode while still reporting usage and cost.
  • Stair orientation prompts now call out that stair facing is the high/full/back side, so entrance steps, awnings, and roof rows should usually face toward the building wall or roof ridge.
  • Build prompts now require comfortable interior scale by default: 3 clear air blocks above floors, no unusably tiny furnished rooms, full-height supports, and unobstructed window views.
  • Build prompts now require reachable vertical access: stairs need approach space, landing space, headroom, and enough horizontal run, otherwise models should use ladders, exterior stair towers, or fewer floors.
  • Spiral stair prompts are stricter: models should only use them with a true 3x3+ shaft, clear turn space, landings, and player headroom over every step.
  • Build prompts now classify the requested build type first, so house/interior rules are not forced onto statues, monuments, fountains, vehicles, terrain features, or decorative builds.
  • Door and interior prompts now call out accidental air gaps above doors and under-lit or under-decorated upper floors.
  • Glass pane, fence, wall, iron bar, and chain prompts now require visible connections or explicit connection states instead of isolated slivers in mostly-air openings.

Minedit 1.2.0

Choose a tag to compare

@Angais Angais released this 08 Jun 02:25

Changelog

1.2.0

Release-readiness update for public testing.

Added

  • /build stages <prompt> for multi-call staged generation:
    • foundation and frame
    • walls, openings, doors, and windows
    • roof, ceilings, stairs, and vertical access
    • interior lighting and furniture
    • exterior detail and landscaping
    • final corrections and polish
  • Codex local agent mode with tool-driven step-by-step placement.
  • OpenRouter streaming progress for builds/edits.
  • OpenRouter usage and cost reporting, including BYOK upstream inference cost when available.
  • /status command for provider/model/selection/generation/queue state.
  • README release documentation, warnings, examples, and release checklist.

Changed

  • Normal build mode clears existing blocks in the selected footprint before placing the generated build.
  • Build prompts now strongly emphasize interiors, lighting, furniture, roof correctness, paths, doors, block orientation, support-sensitive blocks, and fluid containment.
  • Edit and quick edit modes use compact line-aware patches for more token-efficient changes.
  • Codex bridge integration now supports dynamic tools for agent builds.

Notes

  • OpenRouter API keys are stored in plaintext at config/minedit.properties.
  • Codex local bridge usage may consume Codex, ChatGPT, or OpenAI plan limits.
  • This is still experimental. Back up worlds before testing.