Skip to content

Galaxy-Space-GTNH ​

21 merged pull requests.

New Content ​

  • #156 Updated lang files (de_DE, en_US, ru_RU, zh_CN, zh_TW) to reflect new Pluto ice names; removed stale translations. - @FourIsTheNumber
    • Removed: stale translations
    • Fixed: #26321
    • Closes GTNH#26321
  • #144 Updated GuiSchematic* classes to use unified lang keys and added 9 new entries to en_US.lang for consistency with Galacticraft and amunra schematics. - @Ranzuu
    • Added: schematic GUI lang keys
    • Fixed: #23826
    • Closes GTNH#23826
  • #137 Removed unused item registrations from IOBlocks, VenusBlocks, GSItems, and disabled NEI config entries for hidden items. - @chochem
    • Removed: unused items, duplicate item registrations
    • Fixed: duplicate crafting recipes

Changes ​

  • #138 Updated GSSpaceSuitHandler to use SPACE Hazard system instead of manual NBT tags. - @RecursivePineapple
  • #136 Updated GT5U-specific version checks in ItemSpacesuit, ItemSpacesuitHelmetGlasses, and ItemSpacesuitJetPlate to use more precise compatibility detection. - @RecursivePineapple

Bug Fixes ​

  • #154 Updated SkyProviderMoon, SkyProviderVenus, and SkyProviderBase to use renderViewEntity instead of the player entity for camera position. - @Caedis
  • #153 Updated handlers to respect the protectsAgainstFully damage modifier flag from armor augments when checking space suit protection. - @FourIsTheNumber
  • #152 ChunkProviderGSSpace now uses EID's ChunkBiomeHook#getBiomeShortArray() when available; added legacy GSBiomeGenBase.GSSpace constant for backwards compatibility. - @UltraProdigy
    • Added: EID biome hook integration
  • #151 Explicitly exposed inherited chunk generation methods in ChunkProviderMarsSS and ChunkProviderVenusSS; refactored ChunkProviderDefaultSpaceStation to avoid world field duplication. - @UltraProdigy
    • Added: explicit method overrides for EID mixin compatibility
    • Removed: duplicate world field
  • #148 Updated Galacticraft dependency and added validation in ItemRocket to prevent duplicate rocket placement on a single pad. - @sbancuz
  • #145 Added @SideOnly(Side.CLIENT) annotation to ItemRocket#getRarity() to prevent execution on dedicated servers. - @Alexdoru
  • #141 Corrected ItemBlockTerraformableMeta metadata handling to properly differentiate from ore blocks. - @Alexdoru
    • Fixed: planet surface blocks misidentified as ores
    • Closes GTNH#23487
  • #135 Added null check in ItemJetPack and ItemSpacesuitJetPlate to handle equipment-related nullability issue. - @wlhlm
    • Fixed: server crash on jetpack equip
    • Closes GTNH#20792

Performance ​

  • #155 Cached enum.values() results in ItemRocket and ItemRendererRocket to avoid repeated array allocations. - @boubou19
  • #149 Moved model instantiation to GalaxySpaceModels static initialization; RenderRocket and ItemRendererRocket now reference shared instances instead of creating new ones. - @Alexdoru
    • Added: model caching in GalaxySpaceModels
  • #146 Modified BarnardaCBlockGrass and BarnardaCBlockSapling to avoid loading chunks while ticking, reducing heap pressure. - @Alexdoru
  • #142 Added loaded chunk checks in BarnardaCBlockGrass before calling World#getBlockLightValue to prevent automatic chunk loading. - @Alexdoru

Removals ​

  • #140 Removed GSEventHandler code block responsible for displaying holiday messages. - @glowredman
    • Removed: holiday message handler
    • Fixed: broken holiday message translations

Internal / Refactor ​

  • #147 BarnardaCBlockLeaves now uses gtnh-lib's BFS-based leaf decay instead of custom 87-line implementation; GalaxySpace init updated to register the new provider. - @Alexdoru
    • Added: GTNH lib dependency
    • Removed: custom leaf decay logic
  • #143 Consolidated block-checking logic in BarnardaCBlockGrass to use a single chunk existence check instead of multiple block lookups. - @Alexdoru
  • #139 Migrated GSItems registry name usage to match NewHorizonsCoreMod registry name migration. - @Nikolay-Sitnikov

Contributors ​

Everyone who authored, reviewed or co-authored a change on this page, with how many of them:

@glowredman (8), @Alexdoru (7), @UltraProdigy (5), @boubou19 (3), @FourIsTheNumber (3), @Caedis (2), @RecursivePineapple (2), @wlhlm (2), @AnsonYeung (1), @chochem (1), @Dream-Master (1), @Luca-Guettinger (1), @MalTeeez (1), @mitchej123 (1), @Nikolay-Sitnikov (1), @Ranzuu (1), @sbancuz (1), @sisyphussy (1), @tiffit (1), @Yoshy2002 (1)