Wallmaster

Build walls, floors, and solid volumes from two corners with a live ghost preview. Survival-friendly, inventory-aware, multiplayer-ready, and includes bounded water clearing.
Back to Files

wallmaster-1.21.1-0.2.0.jar

File namewallmaster-1.21.1-0.2.0.jar
Uploader
xluxaeternaxxluxaeternax
Uploaded
Jul 27, 2026
Downloads
7
Size
201.5 KB
Mod Loaders
NeoForge
File ID
8517854
Type
R
Release
Supported game versions
  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:wallmaster-1625636:8517854"

Learn more about Curse Maven

What's new

Wall / Floor / Fill modes, Super Sponge, advancements, and a visual polish pass so the wand reads clearly in-world.

Added

  • Visual polish pass — always-on mode carousel while holding the wand; Super Sponge shows a [Volume] line when held; mode-tinted selection bounds (Wall teal / Floor amber / Fill violet); Point A/B corner markers; idle Point A ghost before the first click; brief flash when locking Point B or cycling mode; optional build/dry/cancel particles and sounds (feedbackEffects).
  • Builder's Wand build modes — Wall, Floor, and Fill, cycled with hold Left Alt + scroll (Ultimine-style). Fill places a solid rectangular volume using the same two-corner UX as the Super Sponge. Mode is shown in the HUD carousel; changing mode clears an active selection.
  • Super Sponge — craftable from 3 iron ingots, 1 sponge and 1 redstone dust. Select two corners to dry a rectangular volume of water (and optionally strip waterlogged solids). 256 durability, 1 durability per successful dry.
  • Advancements — WallMaster tab covering obtain/craft the wand and sponge, first wall, first floor, first fill, a 64-block build, and first Super Sponge dry.

Changed

  • Wall vs floor is no longer inferred from the clicked face. Top/bottom clicks in Wall mode use look direction for orientation instead of silently starting a floor.
  • Default maxBlocksPerBuild raised from 256 to 512 so larger walls and floors work without a config edit. Preview and placement cost still scale with selection size.
  • Underwater building now works by default: water cells are treated as placeable while lava stays blocked unless explicitly enabled in server config.
  • Server obstruction config now splits fluid handling into allowReplacingWater (default true) and allowReplacingLava (default false) to keep lava edits opt-in.
  • Network protocol version bumped to 4 (build-mode packet in 3, feedback packet in 4).
  • Client preview config gains showSelectionBounds, showCornerMarkers, showIdlePointA, and feedbackEffects.

[0.1.0] - 2026-07-24

First release. One interaction, done properly: select two corners, preview the wall, build it from your inventory.

Added

  • Builder's Wand — craftable from 2 iron ingots, 1 redstone dust and 1 stick. 512 durability, 1 durability per successful build.
  • Two-corner selection — right-click a block face to set the first corner and fix the wall's plane; right-click again to lock or move the far corner; sneak-right-click to cancel. State is stored on the ItemStack, so it survives logout, inventory moves, and being dropped and picked up.
  • Live ghost preview — the wall follows your crosshair before the far corner is locked, and stays put afterwards so you can walk around and inspect it. No packets are sent while aiming.
  • Two preview renderers — translucent copies of the selected block by default, with a geometry-only hologram fallback that uses vanilla render types and works with shaders.
  • Per-cell status colours — placeable, unaffordable, blocked, already present, entity-occupied, and out-of-bounds each read differently.
  • Preview HUD — material, dimensions, how many blocks will be placed, what is being skipped, and your inventory against the requirement.
  • Server-authoritative building — the whole plan is rebuilt and revalidated at confirmation time. Materials are counted and spent atomically, so a failed build costs nothing.
  • Entity safety — cells overlapping a living entity are always skipped, so the wand cannot be used to suffocate or trap.
  • Conservative material rule — only plain full cubes with no block entity are accepted, which keeps stairs, doors, rails, redstone parts, machines and pipes out and makes unknown modded blocks fail closed. An optional materialBlacklist refuses more.
  • Configuration — a server spec for limits and safety behaviour, and a client spec for preview appearance.
  • Unbound keybinds for hiding the preview and switching its style.
  • Unit tests covering inclusive geometry on both planes, reversed and negative coordinates, degenerate walls, off-plane projection, and atomic inventory counting and consumption.

This mod has no additional files