MCPcopy Index your code
hub / github.com/TeamGalacticraft/Galacticraft

github.com/TeamGalacticraft/Galacticraft @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
6,053 symbols 17,011 edges 992 files 184 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Galacticraft 5

The classic Minecraft space mod, rewritten from the ground up for modern versions of the game.

Common Questions

Here we answer a few common questions we get regarding the release of the mod.\ More information can be found in the #faq channel in our Discord.

When will Galacticraft 5 be released?\ There is currently no ETA for a release. Keep an eye out on our Discord server for an alpha release announcement.

Will Galacticraft 5 be on Forge?\ Yes, Forge development will start after we have a survival-playable alpha build out for Fabric.

Will Galacticraft 5 work with Galacticraft 4 addons?\ No, Galacticraft 5 is a complete rewrite, and does not have backwards compatibility with the old addon api.

Pre-Alpha Builds

[!IMPORTANT] Galacticraft 5 is still under development!\ It is possible that saves will become corrupted and/or unloadable after updates.\ It is strongly discouraged to use these builds for anything but testing.\ No support will be provided regarding the use of these builds.

Pre-alpha builds are created after every commit to the main branch of this repository.\ They can be found on the GitHub Actions tab (select a commit and look for "Artifacts" at the bottom).

Contributing

We welcome and encourage community contributions, but before you start please read our contributing guidelines.\ Pull requests require at least one team member's approving review, and a successful build before they will be merged.

If you are interested in helping to translate Galacticraft into different languages, please view the translations section for more information.

Extension points exported contracts — how you extend this code

CelestialBodyRenderer (Interface)
Interface for celestial body renderers. Implements the Strategy pattern. [6 implementers]
src/main/java/dev/galacticraft/mod/client/render/dimension/star/display/CelestialBodyRenderer.java
GalacticraftGameTest (Interface)
(no doc) [3 implementers]
src/test/java/dev/galacticraft/mod/gametest/GalacticraftGameTest.java
GCModel (Interface)
(no doc) [78 implementers]
src/main/java/dev/galacticraft/mod/client/model/GCModel.java
GCRoomPiece (Interface)
(no doc) [18 implementers]
src/main/java/dev/galacticraft/mod/structure/GCStructurePieceTypes.java
GCRoomPieceWithSize (Interface)
(no doc) [18 implementers]
src/main/java/dev/galacticraft/mod/structure/GCStructurePieceTypes.java
GCRoomPieceType (Interface)
(no doc) [18 implementers]
src/main/java/dev/galacticraft/mod/structure/GCStructurePieceTypes.java

Core symbols most depended-on inside this repo

add
called by 1479
src/main/java/dev/galacticraft/api/registry/AcidTransformItemRegistry.java
register
called by 651
src/main/java/dev/galacticraft/api/client/tabs/InventoryTabRegistry.java
id
called by 575
src/main/java/dev/galacticraft/mod/Constant.java
get
called by 407
src/main/java/dev/galacticraft/mod/mixin/client/FabricItemMixin.java
create
called by 339
src/main/java/dev/galacticraft/mod/structure/GCStructurePieceTypes.java
pattern
called by 339
src/main/java/dev/galacticraft/mod/api/data/recipe/GCShapedRecipeBuilder.java
define
called by 335
src/main/java/dev/galacticraft/mod/api/data/recipe/GCShapedRecipeBuilder.java
tag
called by 260
src/main/java/dev/galacticraft/mod/data/tag/GCItemTagProvider.java

Shape

Method 4,882
Class 936
Interface 200
Enum 34
Function 1

Languages

Java100%
Kotlin1%

Modules by API surface

src/main/java/dev/galacticraft/mod/config/ConfigImpl.java83 symbols
src/main/java/dev/galacticraft/mod/content/entity/vehicle/RocketEntity.java77 symbols
src/main/java/dev/galacticraft/mod/client/util/Graphics.java51 symbols
src/main/java/dev/galacticraft/mod/client/gui/screen/ingame/SpaceRaceScreen.java50 symbols
src/main/java/dev/galacticraft/mod/Constant.java50 symbols
src/main/java/dev/galacticraft/mod/data/model/GCModelProvider.java44 symbols
src/main/java/dev/galacticraft/mod/api/config/Config.java40 symbols
src/main/java/dev/galacticraft/mod/world/gen/custom/AsteroidChunkGenerator.java38 symbols
src/main/java/dev/galacticraft/mod/client/gui/screen/ingame/CelestialScreen.java38 symbols
src/main/java/dev/galacticraft/mod/content/entity/vehicle/LanderEntity.java37 symbols
src/main/java/dev/galacticraft/mod/content/entity/BubbleEntity.java36 symbols
src/main/java/dev/galacticraft/mod/content/entity/vehicle/Buggy.java35 symbols

For agents

$ claude mcp add Galacticraft \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact