Effortless Building: Sophisticated (Enhanced Fork)

Advanced building QoL mod with mirror/array/shape modes, expanded reach, per-axis placement limits, backpack-based building upgrades, compact HUD counts, and clear missing-item feedback for survival building.

File Details

sophisticatedbuilding-2.0.0

  • R
  • Jan 2, 2026
  • 2.94 MB
  • 958
  • 1.21.1
  • NeoForge

File Name

sophisticatedbuilding-2.0.0.jar

Supported Versions

  • 1.21.1

Curse Maven Snippet

NeoForge

implementation "curse.maven:effortlessbuilding-sophisticated-1414718:7407403"
Curse Maven does not yet support mods that have disabled 3rd party sharing

Learn more about Curse Maven

Now let me create a comprehensive changelog based on the actual changes I found in the code:


Version 2.0.0

Performance Improvements

  • Rendering Optimizations
    • Added caching for ByteBufferBuilder instances to reduce GC pressure during rendering
    • Implemented distance-based culling for block previews to improve FPS on large builds
    • Added configurable previewRenderDistance (default: 64 blocks)
    • Implemented update throttling to reduce CPU usage when player is idle
    • Cached config values to avoid repeated lookups during rendering (checks every 1 second)
    • Early exit for air blocks - they now skip preview rendering
    • Limited max concurrent animations to prevent memory issues with rapid building (max 50 entries)

New Features

  • Mini Block Previews
    • Added mini transparent block previews inside ghost outlines to show block rotation/orientation
    • Especially helpful for directional blocks like stairs, slabs, and logs
    • Configurable preview scale (default: 0.25x)
    • Toggle with new showMiniBlockPreview config option
    • Max mini previews limit configurable (default: 256)

Visual Enhancements

  • Icon Color Updates
    • Updated UI widget colors with new header RGB values (0x5391E1)
    • Updated hint text colors (0x96B7E0)
    • Improved visual consistency across the UI

Integration Improvements

  • Better Sophisticated Backpacks Integration
    • Added proper detection and caching for SophisticatedBackpacks mod
    • Implemented BuildingUpgradeItem that works as backpack upgrade
    • Created placeholder items when SophisticatedBackpacks is not loaded
    • Added safe class loading to prevent crashes when mod is missing
    • Building upgrades now properly integrate with backpack inventory system
    • Support for tier-based building limits (32, 64, 128, 256, 2048 blocks)

Bug Fixes

  • Fixed null pointer exceptions when config not yet loaded
  • Fixed coordinate cache issues with HashSet recreation
  • Prevented class loading errors when optional dependencies are missing
  • Fixed rendering issues with large block counts
  • Improved block placement validation

Randomizer Improvements

  • Enhanced Randomizer System
    • Improved randomizer bag with position-based caching for stable previews
    • Fresh random selection for actual block placement
    • Only picks from templates available in player inventory
    • Better handling of empty randomizer bags
    • Position-specific random selections that stay stable for ~2 seconds

Configuration