Host your Minecraft server on BisectHosting - get 25% off your first month with code MODRINTH.

Structure Gel API v2.19.0

Changelog

1.20.4-v2.19.0

Building Tool

  • Can now set if blocks placed will cause block updates or not
    • This also supresses block and fluid ticks that occur when the block is placed (water won't flow, sand won't fall)
  • Each mode shows up in the creative mode search tab
  • The Building Tool palette screen no longer serializes default block state values when re-opening the screen
    • If an oak log was set in the palette, it would previously display as minecraft:oak_log[axis=y], even if the axis property was left as the default. It will now display minecraft:oak_log in that case. This is especially visible with blocks that have a large number of states, such as fences
  • Building Tool block palettes can be exported as a Block Palette item. This item can be dropped onto the Building Tool, like how you'd use a bundle, to set the palette.

Fill Tool

  • Fixed the Retain State property not functioning as expected
  • Retain State has been renamed to Copy States
    • When True (default): Copies applicable block state values from the replaced block to the block being placed. This means stairs/slabs/fences/etc will have the same block states when replaced.
    • When False: Places the block without any modifications. This is similar to the vanilla fill command.

Replace Tool

  • Added the Copy States property
    • Defaults to true

Clone Tool

  • Fixed pasted regions being hollowed out
  • Can now also handle entities
  • Improved the handling of internally saving captured regions for the Clone tool
    • Regions with the same bounding box are not saved more than once. Only the latest copy will be saved
    • This prevents multiple copies of the same selected region from completely filling your clipboard
    • This breaks old clipboard data
  • Pressing ctrl + c in game while holding the clone tool will manually re-copy the selected region
  • Pressing ctrl + v in game while holding the clone tool will paste the copied region
    • This does not replace left click, it's just an alternative button press
  • Improved the compile time of the render-preview
  • If a render preview takes longer than 8 seconds to compile (freezing the game client in the process), the preview will be aborted. This timer can be adjusted in the config.

Move Tool

  • Can now also handle entities

Commands

  • Dramatically optimized the time to find Structure Blocks when using /structure_gel savestructures search
  • Added /structure_gel debug
    • This will be used for miscellaneous commands that have a very specific function and won't need to be used often, if at all
    • Currently used for /structure_gel debug update_structures_to_structure to update the file location in a Structure Block to the 1.21 format where the structures folder is renamed to structure (if applicable). It does so by finding and replacing the first instance of :structures/ with :structure/ in the resource location. This uses the exact same syntax as /structure_gel savestructures
  • Commands affecting Structure Blocks display a Redstone Torch particle above the affected blocks
  • Added /structure_gel ? to display the basic function of the other sub-commands

Structure Blocks

  • The Show Invisible Blocks option allows selecting which blocks to show
    • The Show Invisible Blocks option can dramatically decrease your fps on large selections. This can help by only showing what you care about.

Misc

  • Made a number of GUI changes to improve mouse scrolling and hovering
  • Some GUIs have tooltips when elements are hovered over
    • Dynamic spawner labels give extra info
    • The Building Tool palette screen gives info when hovering over the item icon for a block

Files

structure_gel-1.20.4-2.19.0.jar(1020.08 KiB) Primary Download

Project members

Modding Legacy

Modding Legacy

Organization

KingPhygieBoo

Contributor

SilverDavidMC

Programmer


Technical information

License
ARR
Client side
required
Server side
required
Project ID