Skip to content

Releases: ifloppy/MaxFastBuild

MaxFastBuild v0.1.2

Choose a tag to compare

@ifloppy ifloppy released this 20 Aug 12:27

Highlights

  • Added /mfb replace <origin> <new> [except] with single or multiple exclusions.
  • Added radial-menu Place/Break and Selection-only workflows.
  • Selection-only mode keeps incomplete anchors client-side and reports pos1/pos2/pos3 only after completion.
  • Fixed left-click selection cancellation, empty-hand selection, and floor preview rendering.
  • /mfb cancel clears pending commands; /mfb clearpos clears all selection anchors and preview.

MaxFastBuild v0.1.1 Fix

Choose a tag to compare

@ifloppy ifloppy released this 15 Aug 18:57

Fix re-release — 2026-08-17

  • Fixed repeated 65539: Invalid key -1 / GL ERROR log spam caused by polling unbound MaxFastBuild key mappings (GLFW_KEY_UNKNOWN, -1).
  • Applies to both Minecraft 26.2 and 1.21.7 Fabric clients.
  • All v0.1.1 binaries below were rebuilt from the original v0.1.1 release plus this hotfix only.

Added

  • Arc and array building modes with array spacing controls.
  • Litematica bulk paste with block-entity NBT, entities, instant mode, region metrics, and server-side validation.
  • Server-advertised paste and payload limits with Minecraft 26.2 and 1.21.7 client support.
  • Nearby-container material search, nested shulker handling, seed-farm shortcuts, and audit integrations.

Changed and Fixed

  • Pasted blocks use the regular protection, tool, economy, and persistence paths.
  • Deferred physics and convergence passes improve bulk placement results.
  • Fixed schematic region block entities, sign text, shulker billing, and pane, fence, coral fan, stair, slab, and slope placement.

v0.1.0

Choose a tag to compare

@ifloppy ifloppy released this 01 Aug 07:11

What's Changed

Features

  • feat(paper): add /mfbsetblock command compatible with vanilla /setblock
  • feat(paper): add /mfbfill command compatible with vanilla /fill
  • feat(paper): add per-player rate-limited command queue
  • feat(fabric): dual-version client support for 26.2 and 1.21.7
  • feat(fabric): add Litematica bulk paste to server
  • feat(fabric): derive paste size limit from server hello handshake

Fixes

  • fix(paper): /mfbsetblock destroy on air matches vanilla behavior
  • fix(paper): wire standalone /mfbsetblock command
  • fix(paper): route all build commands through the rate-limited queue
  • fix(fabric): ignore paste hotkey while a screen is open
  • fix(fabric): remove client-side preview limit and reposition HUD to avoid actionbar overlap

Performance

  • perf(paper): split region planning across ticks to eliminate submission lag
  • perf: reduce SQLite I/O with async queue, incremental save, and configurable save interval

Full Changelog: v0.1.0-alpha...v0.1.0

v0.1.0-alpha

Choose a tag to compare

@ifloppy ifloppy released this 29 Jul 08:31

MaxFastBuild v0.1.0-alpha

Fixes

  • CoreProtect triple-logging resolved: BREAK operations now produce exactly 1 record (audit logRemoval), PLACE produces 1 record (logPlacement), PLACE-over-solid produces 2 records (logRemoval + logPlacement)
  • Permission nodes registered for LuckPerms display; removed unused \maxfastbuild.break\

Features

  • /mfb about\ — shows license (LGPL-3.0-only), copyright, website (max.iruanp.com), and repository link
  • Radial build screen: horizontal primary mode ring layout
  • Build tasks: \copyReleaseJars, \deployPaperToLeaf\

Documentation

  • Architecture, configuration, and protocol docs updated

v0.1.0-pre.2

v0.1.0-pre.2 Pre-release
Pre-release

Choose a tag to compare

@ifloppy ifloppy released this 28 Jul 16:05

MaxFastBuild 0.1.0-pre.2

Fixes

  • Paper/Leaf 1.21.11 load: api-version is now 1.21 (no more Unsupported API version 26.2 on 1.21.11)
  • Compiles against paper-api:1.21.11-R0.1-SNAPSHOT; still intended to run on newer lines (e.g. 26.2)
  • SQLite no longer shaded into the Paper jar (~14 MB → ~130 KB). Provide sqlite-jdbc on the server classpath if missing
  • Soft fallbacks for some Paper-only break/damage method signatures

Artifacts

  • MaxFastBuild-Paper-0.1.0-SNAPSHOT.jar — server plugin
  • MaxFastBuild-Fabric-0.1.0-SNAPSHOT.jar — Fabric client (26.2 stack)

Requirements

  • Server: Paper/Leaf 1.21.11+
  • Java 21+
  • Soft-depend: Vault, CoreProtect

v0.1.0-pre.1

v0.1.0-pre.1 Pre-release
Pre-release

Choose a tag to compare

@ifloppy ifloppy released this 28 Jul 15:35

MaxFastBuild 0.1.0-pre.1

First public pre-release for Minecraft 26.2 (Java 25).

Artifacts

  • MaxFastBuild-Paper-0.1.0-SNAPSHOT.jar — Paper/Leaf server plugin
  • MaxFastBuild-Fabric-0.1.0-SNAPSHOT.jar — Fabric client mod (use with Fabric API)

Highlights

  • Server-authoritative place/break shapes via compact /__mfb protocol
  • Economy (Vault), materials, tool durability, CoreProtect audit
  • Place-over-solid: break validation + durability + optional per-block charge
  • /mfb CLI with Chinese help (default), hand-based apply (block=place, tool=break)
  • PlugMan-friendly unload; jars also land in release/ on ./gradlew build

Notes

  • Pre-release: expect bugs; report issues on GitHub
  • Requires CoreProtect when coreprotect.required: true (default)