Community listing page, reviews may not be monitored by the author.
MaxFastBuild
No reviews yet
Server-authoritative mass building for Minecraft 26.2 (Fabric client + Paper plugin)
Community voices
Reviews
No reviews yet. Be the first to review this project!
Get it on
Available Platforms
Compatibility
Supported Environments
Runs entirely on the client. Works on vanilla servers.
About
Project Details
For authors
Embed Badge
If you're the author of this project, you can embed a live badge anywhere that supports HTML or Markdown. It updates automatically whenever ratings change.
Use HTML for any page that supports it, or Markdown for README files and Markdown-based descriptions.
Identifiers
Platform IDs
About
Description
MaxFastBuild
Server-authoritative mass building for Minecraft Java
Fabric client · Paper/Leaf plugin · command + chat protocol (no custom payload)
English manual · 简体中文手册 · Architecture · Protocol · Configuration
Features
- Radial build menu (hold key, release to select) with place / break by held item
- Server-authoritative shapes — client sends anchors only; server regenerates and validates
- Economy (Vault) + materials (inventory / optional shulker boxes)
- Tool-aware breaking with durability floor and effective-tool checks
- CoreProtect logging under the player name (when the API is available)
- Partial refunds for unfinished per-block / per-area charges
Build modes
| Single | Line | Wall | Floor |
| Cube | Arc | Array | Slope |
| Circle | Cylinder | Sphere | Pyramid |
| Cone |
Modules
| Module | Role |
|---|---|
maxfastbuild-api |
Platform-neutral contracts |
maxfastbuild-core |
Shapes, billing, protocol, tasks |
maxfastbuild-storage |
SQLite tasks / ledger / escrow |
maxfastbuild-fabric |
Fabric client (26.2 target; + optional server entry) |
maxfastbuild-paper |
Paper/Leaf plugin (api-version 1.21 → 1.21.11+, including 26.2) |
Requirements
- Java 21+ (25 recommended for 26.2 stacks)
- Server: Paper/Leaf 1.21.11+ (plugin
api-version: 1.21; also loads on newer lines such as 26.2) - Client (optional): Fabric Loader ≥ 0.19.3, Fabric API matching the client game version (e.g. 26.2)
- SQLite: not bundled in the plugin jar — use the server’s JDBC /
sqlite-jdbcon the classpath (Paper often ships libraries; otherwise add the driver) - Soft-depend: Vault, CoreProtect
Build
./gradlew build
Artifacts:
- Release folder (preferred):
release/MaxFastBuild-Paper-<version>.jar,release/MaxFastBuild-Fabric-<version>.jar
Filled automatically by./gradlew build(copyReleaseJars). - Local Leaf test server: if
../test-server-leaf/exists, Paper jar is also copied to
../test-server-leaf/plugins/MaxFastBuild.jar(deployPaperToLeaf, after:maxfastbuild-paper:jar/build). - Module outputs:
maxfastbuild-paper/build/libs/,maxfastbuild-fabric/build/libs/
./gradlew build
# or only plugin + deploy:
./gradlew :maxfastbuild-paper:jar deployPaperToLeaf
Install (quick)
- Put the Paper plugin jar in the server
plugins/folder. - Put the Fabric client jar (and Fabric API) in the client
mods/folder. - Configure
plugins/MaxFastBuild/config.yml(economy, CoreProtect, shulkers, limits). - Restart the server; join with the client mod.
Player controls and workflows: English / 中文.
Internationalization (i18n)
| Surface | Files |
|---|---|
| Fabric client UI / HUD / errors | maxfastbuild-fabric/.../lang/en_us.json, zh_cn.json |
| Paper message templates (not loaded yet; protocol keys + hard-coded admin strings) | maxfastbuild-paper/.../messages_en_us.yml, messages_zh_cn.yml |
| Player manuals | docs/USER_MANUAL_en_US.md, docs/USER_MANUAL_zh_CN.md |
Protocol responses use translation keys (e.g. maxfastbuild.task.accepted); the client resolves them with language files.
Protocol (summary)
Client → server (no custom channel):
/__mfb place <mode> x1 y1 z1 x2 y2 z2 hollow material
/__mfb break <mode> x1 y1 z1 x2 y2 z2 hollow
Server → client: system chat marked with U+2063MFB1: + JSON (messageKey + data).
Details: docs/protocol.md.
License
LGPL-3.0-only — see LICENSE and NOTICE.
Interaction concepts inspired by Effortless Building (Requios) and related work; MaxFastBuild uses a separate transport, billing, persistence, and audit design.
Contributing
See CONTRIBUTING.md. Please use Conventional Commits.
Screenshots
Gallery
Versions
Files
Relations
Project Relations
More like this
Similar Mods
Suggestions use data such as tags, dependencies, dependents, descriptions, titles, and more to rank how much they overlap with this mod.
On ModDex
Community snapshot
By the numbers
Statistics
Get it on
Available Platforms
On ModDex
Community snapshot
By the numbers