Skip to content

Releases: Aedial/Simple-Structure-Scanner

Simple Structure Scanner 0.4.1

26 Jan 02:13

Choose a tag to compare

Fix Network crashing over identifier too long

Simple Structure Scanner 0.4.0

22 Jan 01:55

Choose a tag to compare

Tweak ratios to better fit different resolutions

Added

  • Add Ice and Fire structure provider

Changed

  • Tweak the size ratios to better fit different screen resolutions

Simple Structure Scanner 0.3.0

10 Jan 21:11

Choose a tag to compare

Add Abyssalcraft and Aether provider + documentation

Added

  • Add AbyssalCraft structure provider
  • Add Aether structure provider
  • Add full documentation for creating structure providers in docs/STRUCTURE_PROVIDER_GUIDE.md

Fixed

  • Fix dimension display names in the structure info panel for modded dimensions
  • Fix guiding arrow and overlay not taking into account the current dimension (so it would point to structures in other dimensions)
  • Fix some entities not showing as spawner entities

Changed

  • Optimize single structure location scanning

Simple Structure Scanner 0.2.4

05 Jan 18:53

Choose a tag to compare

Move from linear to exponential gradient

Changed

  • Tweak the gradient of the guiding arrow

Simple Structure Scanner 0.2.3

03 Jan 22:57

Choose a tag to compare

Fix some vanilla structures, add batching support, and fix teleport y pos

Added

  • Add batching support to structure location finding in StructureProvider interface

Fixed

  • Fix Village, Igloo, Witch Hut, Jungle Temple, and Desert Temple structure location finding in VanillaStructureProvider
  • Fix safe teleport Y coordinate search to avoid having to go up because you are in the floor
  • Fix overflow in sorting structure locations by distance when very far away from origin

Simple Structure Scanner 0.2.2

02 Jan 14:20

Choose a tag to compare

Fix the guiding arrow being drawn incorrectly

Fixed

  • Fix the guiding arrow being drawn incorrectly (culling issues)

Simple Structure Scanner 0.2.1

01 Jan 19:51

Choose a tag to compare

Fix structure preview interfering with modals

Fixed

  • Fix structure preview interfering with other item-related modals (blocks, loot, entities windows)

Simple Structure Scanner 0.2.0

01 Jan 19:17

Choose a tag to compare

UI/UX overhaul and fixes

Added

  • Add Igloo structure retrieval to VanillaStructureProvider (as test case)
  • Add structure preview for those providing structure schematic data
  • Add structure preview window when clicking on the structure preview area
  • Add biome, dimension, rarity information to StructureInfo and display in GUI
  • Add y-agnostic arrow mode for structure location
  • Add location blacklisting (per structure, per world)
  • Add teleport button to a found structure (op only)

Fixed

  • Fix loot table resolution vanilla provider (some loot tables were missing)
  • Fix loot tables window not being scrollable with mouse wheel
  • Fix structures not being searched on relog
  • Fix structures list not being sorted properly
  • Fix arrow interpolation, causing jittery movement
  • Fix arrow rendering to properly point in 3D space and show the distance label correctly

Changed

  • Change hardcoded block->item mapping to handle GuiBlocksWindow better
  • Rehaul the Vanilla provider's structure location finding
  • Improve the UX of the structure location cycling in the right panel
  • Merge entries with of the same item but different NBT/metadata in the loot tables window

Simple Structure Scanner 0.1.1

27 Dec 01:46

Choose a tag to compare

Implement the GUI and a Vanilla structure provider

Added

  • Keybind handler (KeybindHandler) to open the scanner GUI (default: P key)
  • Structure provider system for modular structure support:
    • StructureProvider interface for implementing structure sources
    • StructureProviderRegistry for managing multiple providers
    • StructureInfo data class containing block palette, loot tables, and entity entries
    • StructureLocation data class for structure coordinates
  • Configs to control the HUD and what is allowed in the scanner
  • Vanilla structure provider (VanillaStructureProvider) supporting:
    • Village, Mineshaft, Stronghold, Desert Temple, Jungle Temple, Witch Hut, Igloo, Ocean Monument, Woodland Mansion, Dungeon, Nether Fortress, End City, End Ship
    • Seed-based structure location finding
  • Main scanner GUI (GuiStructureScanner) with split-view layout:
    • Left panel: scrollable structure list with search
    • Right panel: structure details (mod origin, description, location)
    • Buttons to open Blocks, Loot, and Entities windows
    • Navigate to nearest structure functionality
  • Blocks window (GuiBlocksWindow) displaying block palette in a grid layout
  • Loot window (GuiLootWindow) displaying loot table entries in a grid layout
  • Entities window (GuiEntitiesWindow) with:
    • Scrollable entity list on the left
    • Interactive entity preview on the right
  • Localization support (en_us.lang)