“Somewhere, something incredible is waiting to be known.” – Carl Sagan
About
Galacticraft-Legacy is the continued and re-branded version of Galacticraft 4 (1.12.2) to assist players from differentiating the older version from the new Galacticraft mod that is under development for 1.18+ on Forge and Fabric
Features
- Travel throughout the solar system!
- Create and customize your very own spaceship!
- Explore new planets and moons!
- Space Races - Create Teams, Flags, with Stats!
- Electrical and Oxygen System!
- SMP Support - Explore with your friends!
- Multiple language support! Thanks to all translators.
- Lots of new items and blocks!
- Dungeons!
- API to allow modders to add more content, including whole new solar systems!
All Versions
+ Add Version===========================
Features
- Blocks in configs can handle * declaration ([d7a41a14](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/d7a41a14da5b2f4190de162210ecd531f7f33d07))
- call onChunkPopulate in chunk decoration ([438a7dd6](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/438a7dd67af21bce62018a48824b8f73b8e4d782))
- allow charcoal to coal-gen input ([d2c14321](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/d2c143216ccb1e4da8e2685105c4fc4a59c7f1fc))
Fixes
- trigger adv. solar gen achievement correctly ([d13683f3](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/d13683f3cee2cd0f300a99211ab96388a7112ab2))
- replace isBlank with isEmpty in BlockUtil ([66f385d5](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/66f385d5f6a72743c61aab8ab2c01cebb9e22035))
- check
player.world.providersooner ([11f4714a](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/11f4714af589b46f791caa54810b06178914658e)) - (lang) remove substring calls ([3fc7af24](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/3fc7af24471b66a1a8177a45f40880d13b91e09b))
- prevent lang file name uppercase ([13a13b8e](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/13a13b8eef35f546db37fb7bd5fdda5a49229fc7))
- output sides for Gas Liquefier ([#137](https://github.com/TeamGalacticraft/Galacticraft-Legacy/pull/137))
- hotfix for ArrayIndexOutOfBounds on getSlotsForFace() ([246ee9ee](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/246ee9eea6cf9a17ec4e13169223c74635446c7f))
- (compat) add IGasHandler to Electrolyzer ([f00896e9](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/f00896e983d2be28173eb3aff8b80a0b8f85c75d))
Misc
- (style)**
- removed 'par#' prefix from params ([fc796c0e](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/fc796c0ec3e5f6ded60921afa1f153a36034a5ec))
- (revert)**
- unintended changes committed ([5c07be22](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/5c07be22b7effecb64a1833f91f45e9a738b6f6f))
- (refactor)**
- (lang) update zh_cn.lang ([#147](https://github.com/TeamGalacticraft/Galacticraft-Legacy/pull/147))
===================
Fixes
- catch null inventory ([29126778](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/29126778cb7c5766f5eee8f3d70ebea3b9d767b1))
- fluid in tanks lost after server reload ([#109](https://github.com/TeamGalacticraft/Galacticraft-Legacy/pull/109))
- (planets) prevent celestial map planet duplicates ([b1ae3d8e](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/b1ae3d8e30f7144d28bdff9111100b46bef4f115))
Misc
- (style)**
- actually update the README... ([83bb80dd](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/83bb80ddebcf1de59dc6764cba673431b288f451))
- reworked README ([6c81f292](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/6c81f2920b72d6e6907a25fe1a0f342167e4fe04))
- fix typo on @ReplaceWith annotation ([643684b9](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/643684b9496d9e439335b97b2ffc45e0a8bfe4e8))
- fix typo on Deprecated GCLog ([cd556f3d](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/cd556f3d7e61c10ceceb41f29e895658a9d54c9e))
- import ordering changes ([a57797b6](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/a57797b610a2663898ac87bfec86d7257275b967))
- (revert)**
- commit 8137f7dc0 ([16f79f55](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/16f79f55a064921107321dc36f8c57a1744b18e4))
- (refactor)**
- remove generic type param ([b04587bb](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/b04587bb28ddd7ddf039607a549b4ab432302fcb))
- remove throws in register method ([d4c84382](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/d4c84382255338947adfec0c24118c87982a3ee5))
- add CelestialCollector utility class ([1363ebd5](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/1363ebd503fbf1a56755af0898367869f9cb6f1a))
- ignore cast exception on CreativeTab ([c84bd478](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/c84bd478bb8f58e6d8383f5940bf5ceb37734fb7))
- (api) minor fixes and Javadoc adjustments ([261cd5f8](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/261cd5f8e3bbcd7faab4386f7094761e86b3e9cb))
- misc changes to GalaxyRegistry ([e3c11f7a](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/e3c11f7a265494a53d26bc6900ebee8f1cc85308))
- update coremod config file ([f1485b19](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/f1485b19b23963c5e5ab19c67436d57a616ca58d))
- remove isPlanetsLoaded checks ([90d3a192](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/90d3a192303587bd7c57a6e4363116ba802cbd85))
- (planets) don't render Earth & Sun on Venus ([b222b259](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/b222b2596a883da31856d7674af27d828116bb33))
- (api) catch IndexOutOfBounds on getDimensionTypeID(int) ([b7db9b1d](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/b7db9b1d9e7194ffd234739428deab047919ea88))
- (api) remove GCItems class ([73e8c988](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/73e8c988d5ede3dcfceb202247bb7fb7b878b968))
- (api) make register return boolean value ([65b9a030](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/65b9a0305b0798063a3bbf28c411b4ff9a46c460))
- (compat) new compat utility class ([617009f7](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/617009f703c61b7ca96e8e1467663bb9b18c20a8))
- (lang) remove [GC] prefixes ([81c19403](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/81c19403fa4602781495c413dc188f929d6e2d3b))
## Changes
- re-add InterfaceList's [b0d395](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/b0d395f0f33cdc32a6b4ec134e32ec8aacdf021)
- add missing GC in datafixers [aca0f7](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/aca0f70378acfdd37dc35fc77a90dd22d5acff1)
## Bug Fixes
- IC2C tile crashing [71e006](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/71e006a39fbb7074e0a167930ea6c1ca571cfb4)
- remove toLowerCase from CelestialObject [fd255f](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/fd255f97b121a63297dcc0789e5eccfb46f7be5)
- prevent crash when keybind is a mouse button [5cd144](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/5cd1443f9f6bd5de3318bf955d4c645f101a29c)
- prevent nextInt when soundInterval = 0 [e0aaa3](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/e0aaa31d77ea5e8317c60d8a7b7ceabad15a634)
## Features
- Add a fuel output for the Gas Liquefier | [#82](https://github.com/TeamGalacticraft/Galacticraft-Legacy/pull/82)
## Misc
- lang**
- Ukrainian and Russian language update [#101](https://github.com/TeamGalacticraft/Galacticraft-Legacy/pull/101)
- miccore**
- remove all System.out statements [b5b573e](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/b5b573e9a5e9532cc4a2da06cf92b1e16ee196ee)
- Added Compact NASA Workbench
- DataFixers for Tile Entities
- Add LivingKnockBackEvent to PlayerServer
- Misc Celestial Body changes
## Fixes
- (compatibility):
- use Int2ReferenceMap in WorldUtil
- IGasHandler added for FluidPipe
- blockstate recursion overflow | #62
- ItemDesc's show remapped keybinds | #56
- implement Mekanism IGasHandler | #50
- Fix Oxygen Mask texture
- Fixed Solar Dust & Array Panel, Wafer model
- Fixed Solar model
- Re-added accidentally removed methods in CelestialBody
## Refactor
- C_GET_CELESTIAL_BODY_LIST returns a String[] now
- (galaxies): enhancements to GalaxyRegistry
- Added single register(obj) method
- CelestialBody now extends CelestialObject
- on register, assigned owner ModID
- Several convenience methods added to GalaxyRegistry
## New Contributors
- @IO2I made their first contribution
Full Changelog: [4.0.2.284...4.0.3](https://github.com/TeamGalacticraft/Galacticraft-Legacy/compare/c837a4ee10dce1e973038103a981df2a787ea4b8...e955b92af8a6859638272d0d4d6dde7de09986c4)
- (compatibility)**
- actually fix optional iface stripping | fixes [#49](https://github.com/TeamGalacticraft/Galacticraft-Legacy/issues/49) ROM [c837a](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/c837a4ee10dce1e)
- remove @Optional from TileBaseUniversalElectrical#canOutputEnergy() | fixes [#48](https://github.com/TeamGalacticraft/Galacticraft-Legacy/issues/48) ROM [d351b](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/d351bf210cd0f8f)
- actually fix optional iface stripping | fixes [#49](https://github.com/TeamGalacticraft/Galacticraft-Legacy/issues/49) ROM [c837a](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/c837a4ee10dce1e)
- (misc)**
- remove certificate & jar signing | [#43](https://github.com/TeamGalacticraft/Galacticraft-Legacy/issues/43) ROM [153c6](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/153c647f5d5eba5)
- prevent headwear overlay rendering | [#44](https://github.com/TeamGalacticraft/Galacticraft-Legacy/issues/44) ROM [34ee4](https://github.com/TeamGalacticraft/Galacticraft-Legacy/commit/34ee4519d379901)
- Re-add IMjReceiver to ForgeReceiver - Strip interface if BC isn't loaded