Repository navigation
Releases: ifloppy/MaxFastBuild
Releases · ifloppy/MaxFastBuild
Release list
MaxFastBuild v0.1.2
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 cancelclears pending commands;/mfb clearposclears all selection anchors and preview.
MaxFastBuild v0.1.1 Fix
Fix re-release — 2026-08-17
- Fixed repeated
65539: Invalid key -1/GL ERRORlog 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
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
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
MaxFastBuild 0.1.0-pre.2
Fixes
- Paper/Leaf 1.21.11 load:
api-versionis now1.21(no moreUnsupported API version 26.2on 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-jdbcon 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
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
/__mfbprotocol - Economy (Vault), materials, tool durability, CoreProtect audit
- Place-over-solid: break validation + durability + optional per-block charge
/mfbCLI 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)