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
- Fixed: #25082
- Closes GTNH#25082
- #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
- Fixed: #23799
- Closes GTNH#23799
- #145 Added @SideOnly(Side.CLIENT) annotation to ItemRocket#getRarity() to prevent execution on dedicated servers. - @Alexdoru
- Fixed: #23845
- Closes GTNH#23845
- #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)