MCPcopy Index your code
hub / github.com/Petrolpark-Mods/Destroy

github.com/Petrolpark-Mods/Destroy @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
5,436 symbols 16,214 edges 822 files 802 documented · 15% 5 cross-repo links updated 7mo ago★ 138142 open issues
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

ISpecialMixtureContainerBlock (Interface)
A Block which has a unique interaction with IMixtureStorageItem IMixtureStorageItems beyond just being a simple [6 implementers]
src/main/java/com/petrolpark/destroy/core/chemistry/storage/ISpecialMixtureContainerBlock.java
INameableProduct (Interface)
Something which has a name and can be found in a solution. This is typically a single LegacySpecies or a salt. [26 implementers]
src/main/java/com/petrolpark/destroy/chemistry/naming/INameableProduct.java
IMolecularFormula (Interface)
A Map of INuclides to a number of IAtoms of that INuclide. @since Destroy 0.1.0 @author [14 implementers]
src/main/java/com/petrolpark/destroy/chemistry/api/species/IMolecularFormula.java
IEoS (Interface)
An Equation of State, giving thermodynamic state functions in terms of state variables. @since Destroy 0.1.1 @author pet [6 …
src/main/java/com/petrolpark/destroy/chemistry/api/thermo/IEoS.java
IRelativeAtomicMass (Interface)
An object of which instances have an associated relative atomic mass (which can be 0). @since Destroy 0.1.0 @author petr [6 …
src/main/java/com/petrolpark/destroy/chemistry/api/property/IRelativeAtomicMass.java

Core symbols most depended-on inside this repo

get
called by 792
src/main/java/com/petrolpark/destroy/core/explosion/mixedexplosive/MixedExplosiveBlockEntityRenderer.java
add
called by 582
src/main/java/com/petrolpark/destroy/chemistry/api/species/structure/IModifiableMolecularStructure.java
tag
called by 473
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacySpecies.java
register
called by 434
src/main/java/com/petrolpark/destroy/content/processing/extrusion/BlockExtrusion.java
translate
called by 356
src/main/java/com/petrolpark/destroy/client/DestroyLang.java
build
called by 337
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacySpecies.java
get
called by 322
src/main/java/com/petrolpark/destroy/chemistry/api/species/IMolecularFormula.java
select
called by 319
src/main/java/com/petrolpark/destroy/chemistry/api/species/structure/ITraversableMolecularStructure.java

Shape

Method 4,373
Class 898
Interface 135
Enum 30

Languages

Java100%

Modules by API surface

src/main/java/com/petrolpark/destroy/core/chemistry/vat/VatControllerBlockEntity.java72 symbols
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyMolecularStructure.java67 symbols
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacySpecies.java66 symbols
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyReaction.java64 symbols
src/main/java/com/petrolpark/destroy/core/extendedinventory/ExtendedInventory.java49 symbols
src/main/java/com/petrolpark/destroy/content/redstone/programmer/RedstoneProgram.java42 symbols
src/main/java/com/petrolpark/destroy/core/chemistry/vat/VatSideBlockEntity.java37 symbols
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyMixture.java37 symbols
src/main/java/com/petrolpark/destroy/core/pollution/Pollution.java35 symbols
src/main/java/com/petrolpark/destroy/core/chemistry/vat/VatFluidTankBehaviour.java31 symbols
src/main/java/com/petrolpark/destroy/content/processing/distillation/BubbleCapBlockEntity.java31 symbols
src/main/java/com/petrolpark/destroy/client/DestroyLang.java30 symbols

For agents

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

⬇ download graph artifact

Ask about this repo answers extend the page