File Details
Effortless Structure V3.5 (EN).mcaddon
- R
- Apr 17, 2026
- 2.93 MB
- 1.4K
- 26.10+3
File Name
Effortless_Structure_v3.mcaddon
Supported Versions
- 26.10
- 26.3
- 26.0.02
- 26.0
New Feature: Move Mode (Mode 24)
Added Move Mode to MODES constant and MODE_NAMES array Added "Move" entry in menu shape list with vanilla icon
Implementation File: modules/move/move_region.js
Workflow Step 1: Right-click sets Corner 1
Step 2: Right-click sets Corner 2,
captures all blocks in the region, and displays a yellow particle outline on the boundary Live Preview: Region particles follow the cursor in real-time via tickMovePreview()
Step 3: Right-click executes the move, clears the source area, and places blocks at the destination
Integration Integrated in main.js where handleConfirm routes MODES.MOVE to move_region tickMovePreview() runs every tick via runInterval stopMovePreview() is called when the player leaves
PlayerSession Updates Added moveRegion, moveActive, and moveOffset fields
Build Animation efb:build_spark with 5 radial sparks, white to blue-white gradient, and velocity drag efb:place_flash with an expanding flash at the top of the block that fades out in 0.14 seconds Progress bar included Particles spawn every third block to reduce spam Completion message
Break Animation efb:break_dust with 6 orange-red dust fragments, gravity pull effect, and fade out Progress bar included Particles spawn every third block broken Completion message
Undo and Redo System Replaced button grid with a single ModalFormData interface Dropdown for Undo list sorted by newest first and labeled with block and count Dropdown for Redo list sorted by newest first and labeled with block and count Toggle for Undo selected Toggle for Redo selected Selecting an entry, enabling the toggle, and confirming will execute the action
Undo returns blocks to the inventory Redo checks inventory first and sends a chat message if there is a deficit
Menu and Settings Sub-menu labels unified to §f white to match the shape selector style Last button replaces the old Undo and Redo buttons in the main menu Settings use clean labels without bold formatting on toggles and sliders applyMode() clears moveRegion and moveActive when switching away from Move Mode

