MCPcopy Index your code
hub / github.com/TinyModularThings/IC2Classic

github.com/TinyModularThings/IC2Classic @1.4.0.0

Chat with this repo
repository ↗ · DeepWiki ↗ · release 1.4.0.0 ↗ · + Follow
1,399 symbols 1,945 edges 266 files 845 documented · 60% updated 2mo ago1.4.0.0 · 2017-06-17★ 17010 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

IC2Classic

Official IC2 Classic Github Page. IC2Classic Bugtracker

Supporting Speiger in Development & Beta Access

If you want to access the IC2Classic Beta. Here you can get it.

Not bound to the beta.

Paypal

Contact:

IRC Channel: #IC2-Classic (in EsperNet)

Discord Channel: https://discord.gg/ySK5tzY

Permissions:

If you want to use IC2 Classic in your Modpack, i have nothing against that and permissions are given as long you do not break the IC2 Permissions.

IC2 Permission: http://forum.industrial-craft.net/index.php?page=Thread&threadID=344

Extension points exported contracts — how you extend this code

IRecipeInput (Interface)
Interface for recipe ingredient matchers. See Recipes#inputFactory for some default factory methods. [8 implementers]
src/main/java/ic2/api/recipe/IRecipeInput.java
IAudioPosition (Interface)
@author Speiger This class allows you to make custom AudioPosition classes which do not have to be static so you can ma [4 …
src/main/java/ic2/api/classic/audio/IAudioPosition.java
IEnergySource (Interface)
Allows a tile entity (mostly a generator) to emit energy. See ic2/api/energy/usage.txt for an overall description of th [2 …
src/main/java/ic2/api/energy/tile/IEnergySource.java
IEnergySink (Interface)
Allows a tile entity (mostly a machine) to receive energy. See ic2/api/energy/usage.txt for an overall description of t [2 …
src/main/java/ic2/api/energy/tile/IEnergySink.java
IRecipeObject (Interface)
(no doc) [4 implementers]
src/main/java/ic2/api/classic/recipe/crafting/IRecipeObject.java

Core symbols most depended-on inside this repo

getItem
called by 18
src/main/java/ic2/api/item/IItemAPI.java
copy
called by 12
src/main/java/ic2/api/classic/recipe/machine/MachineOutput.java
getMetadata
called by 10
src/main/java/ic2/api/classic/recipe/machine/MachineOutput.java
add
called by 10
src/main/java/ic2/api/recipe/IListRecipeManager.java
getFluid
called by 7
src/main/java/ic2/api/classic/recipe/custom/ILiquidFuelGeneratorRegistry.java
getWorld
called by 6
src/main/java/ic2/api/energy/IEnergyNet.java
getCurrentSize
called by 6
src/main/java/ic2/api/crops/ICropTile.java
getNetworkManager
called by 6
src/main/java/ic2/api/network/NetworkHelper.java

Shape

Method 1,093
Interface 195
Class 90
Enum 21

Languages

Java100%

Modules by API surface

src/main/java/ic2/api/crops/ICropTile.java37 symbols
src/main/java/ic2/api/crops/CropCard.java34 symbols
src/main/java/ic2/api/energy/prefab/BasicSource.java26 symbols
src/main/java/ic2/api/energy/prefab/BasicSink.java26 symbols
src/main/java/ic2/api/classic/recipe/machine/ICannerRegistry.java26 symbols
src/main/java/ic2/api/reactor/IReactor.java21 symbols
src/main/java/ic2/api/classic/tile/ITeleporterTarget.java21 symbols
src/main/java/ic2/api/classic/reactor/IReactorPlannerComponent.java21 symbols
src/main/java/ic2/api/classic/item/IMachineUpgradeItem.java19 symbols
src/main/java/ic2/api/classic/event/RetextureEventClassic.java19 symbols
src/main/java/ic2/api/classic/recipe/machine/IElectrolyzerRecipeList.java18 symbols
src/main/java/ic2/api/classic/event/MachineRecipeEvent.java18 symbols

For agents

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

⬇ download graph artifact