MCPcopy Index your code
hub / github.com/BluSunrize/ImmersiveEngineering

github.com/BluSunrize/ImmersiveEngineering @12.4.2-194

Chat with this repo
repository ↗ · DeepWiki ↗ · release 12.4.2-194 ↗ · + Follow
11,002 symbols 37,367 edges 1,306 files 325 documented · 3%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

Logo

A retro-futuristic tech mod! Wires, transformers, capacitors!

Downloads

CurseForge

Asset Credits

  • Sound for the collapsible glider is by Iain McCurdy on freesound.org, licensed under CC BY 4.0
  • Sound for the excavator ore conveyor is by tosha73 on freesound.org, licensed under CC BY 4.0
  • Sound for the electromagnet is by MC5 on freesound.org, licensed under CC BY 4.0
  • Assets for several blocks are derived from @stfwi assets in Engineer's Decor, licensed under MIT
    • These assets include clinker bricks, slag bricks, and grit sand
  • Sound for the drill motor is by DrinkingWindGames on freesound.org, licensed under CC BY 4.0
  • Sound for the buzzsaw motor is by Audionautics on freesound.org, licensed under CC BY 3.0
  • Sound for the buzzsaw harvesting is by gecop on freesound.org, licensed under CC BY 4.0

Extension points exported contracts — how you extend this code

IGeneralMultiblock (Interface)
super-interface for IHasDummyBlocks [8 implementers]
src/main/java/blusunrize/immersiveengineering/common/blocks/IEBlockInterfaces.java
IModelOffsetProvider (Interface)
Implement in either block or tile entity when using split models. Returning [24 implementers]
src/api/java/blusunrize/immersiveengineering/api/client/IModelOffsetProvider.java
StreamSupplier (Interface)
(no doc) [27 implementers]
src/manual/java/blusunrize/lib/manual/ManualUtils.java
ItemOutput (Interface)
(no doc) [14 implementers]
src/datagen/java/blusunrize/immersiveengineering/data/recipes/builder/BaseHelpers.java
WidgetAssemblyFunction (Interface)
(no doc) [32 implementers]
src/main/java/blusunrize/immersiveengineering/client/gui/elements/WidgetRowList.java
IRedstoneConnector (Interface)
Implement this interface to allow a block to interface with IE redstone wires [14 implementers]
src/api/java/blusunrize/immersiveengineering/api/wires/redstone/IRedstoneConnector.java
StreamHandler (Interface)
(no doc) [32 implementers]
src/manual/java/blusunrize/lib/manual/ManualUtils.java
UnsizedItemInput (Interface)
(no doc) [15 implementers]
src/datagen/java/blusunrize/immersiveengineering/data/recipes/builder/BaseHelpers.java

Core symbols most depended-on inside this repo

get
called by 2655
src/manual/java/blusunrize/lib/manual/ManualUtils.java
add
called by 916
src/main/java/blusunrize/immersiveengineering/common/util/compat/jei/JEIIngredientStackListBuilder.java
of
called by 674
src/main/java/blusunrize/immersiveengineering/common/register/IEBlocks.java
put
called by 610
src/main/java/blusunrize/immersiveengineering/common/util/WorldMap.java
toRL
called by 474
src/datagen/java/blusunrize/immersiveengineering/data/recipes/IERecipeProvider.java
ieLoc
called by 466
src/api/java/blusunrize/immersiveengineering/api/IEApi.java
isEmpty
called by 446
src/main/java/blusunrize/immersiveengineering/common/gui/ShaderInventory.java
rl
called by 444
src/main/java/blusunrize/immersiveengineering/ImmersiveEngineering.java

Shape

Method 9,162
Class 1,569
Interface 218
Enum 50
Function 3

Languages

Java100%
Python1%

Modules by API surface

src/main/java/blusunrize/immersiveengineering/common/gui/IESlot.java115 symbols
src/main/java/blusunrize/immersiveengineering/common/blocks/IEBlockInterfaces.java87 symbols
src/manual/java/blusunrize/lib/manual/ManualInstance.java60 symbols
src/main/java/blusunrize/immersiveengineering/common/blocks/wooden/SorterBlockEntity.java55 symbols
src/main/java/blusunrize/immersiveengineering/common/util/Utils.java54 symbols
src/main/java/blusunrize/immersiveengineering/common/blocks/metal/FluidPipeBlockEntity.java51 symbols
src/main/java/blusunrize/immersiveengineering/common/blocks/metal/TurretBlockEntity.java50 symbols
src/main/java/blusunrize/immersiveengineering/common/register/IEBlocks.java48 symbols
src/api/java/blusunrize/immersiveengineering/api/shader/ShaderRegistry.java48 symbols
src/datagen/java/blusunrize/immersiveengineering/data/blockstates/ExtendedBlockstateProvider.java47 symbols
src/main/java/blusunrize/immersiveengineering/common/items/RevolverItem.java46 symbols
src/api/java/blusunrize/immersiveengineering/api/wires/localhandlers/EnergyTransferHandler.java46 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page