Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Petrolpark-Mods/Destroy
/ functions
Functions
4,373 in github.com/Petrolpark-Mods/Destroy
⨍
Functions
4,373
◇
Types & classes
1,063
↓ 10 callers
Method
getFunctionalGroups
Get all the {@link LegacyFunctionalGroup functional Groups} contained by this Molecule.
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacySpecies.java:486
↓ 10 callers
Method
getHotbarSize
()
src/main/java/com/petrolpark/destroy/core/extendedinventory/ExtendedInventory.java:120
↓ 10 callers
Method
getInputTank
()
src/main/java/com/petrolpark/destroy/content/processing/centrifuge/CentrifugeBlockEntity.java:217
↓ 10 callers
Method
getInternalLowerCorner
()
src/main/java/com/petrolpark/destroy/core/chemistry/vat/Vat.java:244
↓ 10 callers
Method
getItem
()
src/main/java/com/petrolpark/destroy/mixin/ItemEntityMixin.java:20
↓ 10 callers
Method
getItemReactants
Get the {@link IItemReactant required Items} for this Reaction.
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyReaction.java:165
↓ 10 callers
Method
getLiquidHandler
()
src/main/java/com/petrolpark/destroy/core/chemistry/vat/VatFluidTankBehaviour.java:46
↓ 10 callers
Method
getRenderedFluid
(C container)
src/main/java/com/petrolpark/destroy/core/chemistry/storage/SimpleMixtureTankRenderer.java:37
↓ 10 callers
Method
getSlot
(int pSlotId)
src/main/java/com/petrolpark/destroy/mixin/AbstractContainerMenuMixin.java:24
↓ 10 callers
Method
getTank
()
src/main/java/com/petrolpark/destroy/content/processing/distillation/BubbleCapBlockEntity.java:212
↓ 10 callers
Method
getTankCapacity
()
src/main/java/com/petrolpark/destroy/content/processing/distillation/BubbleCapBlockEntity.java:201
↓ 10 callers
Method
getUUID
()
src/main/java/com/petrolpark/destroy/content/processing/trypolithography/keypunch/ICircuitPuncher.java:7
↓ 10 callers
Method
isCatalyst
Whether this Item Reactant is a catalyst. If so, it will not be consumed, but just required for the {@link LegacyReaction} to occur.
src/main/java/com/petrolpark/destroy/chemistry/legacy/IItemReactant.java:41
↓ 10 callers
Method
pascal
(String string)
src/main/java/com/petrolpark/destroy/client/DestroyLang.java:47
↓ 10 callers
Method
pollute
Pollute a single Fluid Stack, with no Particles, and without damaging nearby Entities. @param level @param fluidStack @see PollutionHelper#pollute(Lev
src/main/java/com/petrolpark/destroy/core/pollution/PollutionHelper.java:108
↓ 10 callers
Method
set
(@NotNull ItemStack stack)
src/main/java/com/petrolpark/destroy/content/redstone/programmer/RedstoneProgrammerMenu.java:124
↓ 10 callers
Method
virtualFluid
(String name)
src/main/java/com/petrolpark/destroy/DestroyFluids.java:110
↓ 9 callers
Method
alcohol
An -OH group. @return A new Formula instance, with the oxygen as the {@link LegacyMolecularStructure#startingAtom starting} {@link LegacyAtom}.
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyMolecularStructure.java:172
↓ 9 callers
Method
build
()
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyReaction.java:794
↓ 9 callers
Method
drain
(FluidStack resource, FluidAction action)
src/main/java/com/petrolpark/destroy/core/chemistry/vat/VatSideFluidCapability.java:30
↓ 9 callers
Method
e
(String message)
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacySpecies.java:846
↓ 9 callers
Method
endStencil
()
src/main/java/com/petrolpark/destroy/util/GuiHelper.java:49
↓ 9 callers
Method
equals
(Object obj)
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyBond.java:39
↓ 9 callers
Method
explode
Enact the special effects of an Item when being exploded. This occurs after all the blocks have been removed, on the client side. @param explosion The
src/main/java/com/petrolpark/destroy/core/explosion/mixedexplosive/ISpecialEffectExplosiveItem.java:19
↓ 9 callers
Method
getExplosiveProperties
()
src/main/java/com/petrolpark/destroy/core/explosion/mixedexplosive/MixedExplosiveInventory.java:28
↓ 9 callers
Method
getMass
Get the {@link IRelativeAtomicMass relative atomic mass} of this atom. This is usually just the mass of the {@link IAtom#getNuclide() Nuclide} of whic
src/main/java/com/petrolpark/destroy/chemistry/api/atom/IAtom.java:29
↓ 9 callers
Method
getPureConcentration
Get the 'concentration' (molar density) of this Molecule when it is the only Molecule in a solution.
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacySpecies.java:255
↓ 9 callers
Method
matches
(RecipeWrapper pContainer, Level level)
src/main/java/com/petrolpark/destroy/core/recipe/SingleFluidRecipe.java:25
↓ 9 callers
Method
set
(V object)
src/main/java/com/petrolpark/destroy/chemistry/api/util/Holder.java:37
↓ 9 callers
Method
sideChain
Add a single-bonded side chain to the root {@link LegacyAtom} of this Topology. @param bondDirection The direction of the next {@link LegacyBond} @par
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyMolecularStructure.java:1357
↓ 9 callers
Method
startStencil
Copied from the {@link com.simibubi.create.content.trains.schedule.ScheduleScreen#startStencil Create source code}. Confines all rendered pixels to a
src/main/java/com/petrolpark/destroy/util/GuiHelper.java:26
↓ 9 callers
Method
tankInfoTooltip
(List<Component> tooltip, LangBuilder tankName, FluidTank tank)
src/main/java/com/petrolpark/destroy/client/DestroyLang.java:108
↓ 9 callers
Method
thisClientLevel
()
src/main/java/com/petrolpark/destroy/mixin/client/ClientLevelMixin.java:62
↓ 9 callers
Method
translateDirect
(String langKey, Object... args)
src/main/java/com/petrolpark/destroy/client/DestroyLang.java:60
↓ 8 callers
Method
apply
(Map<ResourceLocation, JsonElement> object, ResourceManager resourceManager, ProfilerFiller profiler)
src/main/java/com/petrolpark/destroy/core/chemistry/vat/material/VatMaterialResourceListener.java:39
↓ 8 callers
Method
asItem
()
src/main/java/com/petrolpark/destroy/content/processing/moltenblock/MoltenStainlessSteelBlock.java:15
↓ 8 callers
Method
clear
()
src/main/java/com/petrolpark/destroy/chemistry/api/util/Couple.java:215
↓ 8 callers
Method
displayAsReversible
Whether this Reaction should be displayed in JEI with an equilibrium arrow rather than a normal one.
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyReaction.java:266
↓ 8 callers
Method
getCapability
(@NotNull Capability<T> cap, @Nullable Direction side)
src/main/java/com/petrolpark/destroy/core/pollution/Pollution.java:214
↓ 8 callers
Method
getCharge
The charge of this Molecule, used to balance salts.
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacySpecies.java:233
↓ 8 callers
Method
getConcentrationOf
The concentration of the given {@link LegacySpecies} in this Mixture. @param molecule @return 0 if the Mixture does not contain the given Molecule
src/main/java/com/petrolpark/destroy/chemistry/legacy/ReadOnlyMixture.java:198
↓ 8 callers
Method
getContents
Get all the {@link LegacySpecies Molecules} present in this Mixture. @param excludeNovel Whether to exclude novel Molecules
src/main/java/com/petrolpark/destroy/chemistry/legacy/ReadOnlyMixture.java:279
↓ 8 callers
Method
getFacing
(BlockState state)
src/main/java/com/petrolpark/destroy/content/oil/pumpjack/PumpjackBlock.java:58
↓ 8 callers
Method
getGasTankContents
Not modifiable. To modify, see {@link VatTankWrapper}.
src/main/java/com/petrolpark/destroy/core/chemistry/vat/VatControllerBlockEntity.java:530
↓ 8 callers
Method
getOrders
Get every {@link LegacySpecies reactant} and catalyst in this Reaction, mapped to their orders in the rate equation.
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyReaction.java:328
↓ 8 callers
Method
getPrimaryTank
@deprecated Use {@link VatFluidTankBehaviour#getLiquidTank()} and {@link VatFluidTankBehaviour#getGasTank()} instead.
src/main/java/com/petrolpark/destroy/core/chemistry/vat/VatFluidTankBehaviour.java:296
↓ 8 callers
Method
getRightSlots
(int extraSlots)
src/main/java/com/petrolpark/destroy/config/DestroyClientConfigs.java:39
↓ 8 callers
Method
getSlotIndex
Get the slot index of the given index in the hotbar (how far right the selected slot is, considerate of the side on which the extra slots are) @param
src/main/java/com/petrolpark/destroy/core/extendedinventory/ExtendedInventory.java:128
↓ 8 callers
Method
getWidth
()
src/main/java/com/petrolpark/destroy/core/chemistry/MoleculeRenderer.java:149
↓ 8 callers
Method
highlightRow
(SceneBuilder scene, PonderPalette color, int row, int ticks)
src/main/java/com/petrolpark/destroy/content/oil/seismology/ShowSeismographPonderInstruction.java:119
↓ 8 callers
Method
isProtected
(LivingEntity livingEntity)
src/main/java/com/petrolpark/destroy/core/chemistry/hazard/ChemistryHazardHelper.java:149
↓ 8 callers
Method
key
(String name)
src/main/java/com/petrolpark/destroy/DestroyDamageTypes.java:27
↓ 8 callers
Method
refreshPossibleReactions
Determine all {@link LegacyReaction Reactions} - including {@link GenericReactions Generic Reactions} that are possible with the {@link LegacySpecies
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyMixture.java:940
↓ 8 callers
Method
renderBlock
Render the given Block State. @param blockState @param scale The relative size of the Block
src/main/java/com/petrolpark/destroy/compat/jei/animation/GUIBlockRenderer.java:17
↓ 8 callers
Method
requireUV
Set this Reaction as requiring ultraviolet light, from the sun or a Blacklight. If {@code true}, the rate of this Reaction will be multiplied by {@cod
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyReaction.java:530
↓ 8 callers
Method
resolve
(BakedModel model, ItemStack stack, ClientLevel level, LivingEntity entity, int seed)
src/main/java/com/petrolpark/destroy/core/universalarmortrim/UniversalArmorTrimItemOverrides.java:48
↓ 8 callers
Method
reverseReaction
Register a reverse Reaction for this Reaction. <p>This reverse Reaction will have opposite {@link ReactionBuilder#addReactant reactants} and {@link Re
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyReaction.java:735
↓ 8 callers
Method
send
(ServerPlayer player, SmartExplosion explosion)
src/main/java/com/petrolpark/destroy/core/explosion/SmartExplosionS2CPacket.java:30
↓ 8 callers
Method
serializeNBT
()
src/main/java/com/petrolpark/destroy/content/processing/distillation/DistillationTower.java:300
↓ 8 callers
Method
vertex
All copied from the {@link com.simibubi.create.foundation.gui.AllIcons#vertex Create source code}.
src/main/java/com/petrolpark/destroy/client/DestroyIcons.java:94
↓ 7 callers
Method
add
(SceneBuilder scene, Vec3 pointingAt, int ticks, float initialTemperature)
src/main/java/com/petrolpark/destroy/core/chemistry/vat/ponder/ThermometerInstruction.java:34
↓ 7 callers
Method
addSimpleItemCatalyst
Adds an Item as a {@link IItemReactant catalyst} for this {@link LegacyReaction}. An Item Stack containing the Item must be present for the Reaction t
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyReaction.java:509
↓ 7 callers
Method
explode
(Level level, SmartExplosion explosion)
src/main/java/com/petrolpark/destroy/core/explosion/SmartExplosion.java:83
↓ 7 callers
Method
getAtoms
The Set of every {@link LegacyAtom} in this Formula - essentially its molecular formula.
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacySpecies.java:306
↓ 7 callers
Method
getDirection
(MovementContext context)
src/main/java/com/petrolpark/destroy/content/processing/extrusion/ExtrudableMovementBehaviour.java:138
↓ 7 callers
Method
getDisplayedItemStacks
Get the List of Item Stacks through which the JEI slot should cycle. For Tag Reactants for example, this should be a List of all Item Stacks in that T
src/main/java/com/petrolpark/destroy/chemistry/legacy/IItemReactant.java:35
↓ 7 callers
Method
getReactants
All Molecules which are consumed in this Reaction (but not their molar ratios).
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyReaction.java:147
↓ 7 callers
Method
getReaction
()
src/main/java/com/petrolpark/destroy/core/chemistry/recipe/ReactionRecipe.java:32
↓ 7 callers
Method
getRepairIngredient
()
src/main/java/com/petrolpark/destroy/core/chemistry/hazard/protection/ChemistryProtectionHeadwearItem.java:79
↓ 7 callers
Method
getResult
The {@link ReactionResult Result} of this Reaction, which occurs once a set number of moles of Reaction have occured. @return {@code null} if this Rea
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyReaction.java:233
↓ 7 callers
Method
getRollableResults
()
src/main/java/com/petrolpark/destroy/content/processing/trypolithography/recipe/CircuitDeployerApplicationRecipe.java:115
↓ 7 callers
Method
getStrength
(int position)
src/main/java/com/petrolpark/destroy/content/redstone/programmer/RedstoneProgram.java:380
↓ 7 callers
Method
getTransferRate
The rate (mB/tick) at which Fluid is transferred from this Bubble Cap's internal Tank to its actual Tank.
src/main/java/com/petrolpark/destroy/content/processing/distillation/BubbleCapBlockEntity.java:208
↓ 7 callers
Method
getWidth
()
src/main/java/com/petrolpark/destroy/compat/jei/category/ReactionCategory.java:315
↓ 7 callers
Method
internalAddMolecule
Adds a {@link LegacySpecies} to this Mixture. If a novel Molecule is being added, it is checked against pre-existing novel Molecules and if a matching
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyMixture.java:821
↓ 7 callers
Method
isItemValid
This should return {@code true} if the Item Stack is a valid reactant for this {@link LegacyReaction}. @param stack
src/main/java/com/petrolpark/destroy/chemistry/legacy/IItemReactant.java:19
↓ 7 callers
Method
setItem
(int slotIndex, ItemStack stack)
src/main/java/com/petrolpark/destroy/core/extendedinventory/ExtendedInventory.java:425
↓ 7 callers
Method
setState
Set the state of a {@link com.petrolpark.destroy.chemistry.legacy.LegacySpecies Molecule}. @param molecule The Molecule to set the state of. If not pr
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyMixture.java:207
↓ 7 callers
Method
source
Copied from the {@link com.simibubi.create.foundation.damageTypes.CreateDamageSources Create source code}.
src/main/java/com/petrolpark/destroy/DestroyDamageSources.java:59
↓ 7 callers
Method
specificHeatCapacity
Set the specific heat capacity of this Molecule, in joules per kilogram-kelvin. This method is just for ease of input - Molecules work with {@link Leg
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacySpecies.java:658
↓ 7 callers
Method
with
(char delimiter, MakerMaker fancyComponentMakerSupplier)
src/main/java/com/petrolpark/destroy/client/fancytext/Paragraph.java:207
↓ 6 callers
Method
acceptsMixtures
Marks this Category as being able to have <em>Mixtures</em> as in its outputs and/or inputs. This should essentially be all Categories for Fluid-accep
src/main/java/com/petrolpark/destroy/compat/jei/DestroyJEI.java:407
↓ 6 callers
Method
asTextRenderType
()
src/main/java/com/petrolpark/destroy/client/DestroyGuiTextures.java:159
↓ 6 callers
Method
boilingPointInKelvins
Set the {@link LegacySpecies#boilingPoint boiling point} in kelvins. If not supplied, the boiling point will be very loosely {@link MoleculeBuilder#ca
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacySpecies.java:635
↓ 6 callers
Method
cross
()
src/main/java/com/petrolpark/destroy/client/DestroyLang.java:261
↓ 6 callers
Method
durability
(Supplier<ConfigBase.ConfigInt> durability)
src/main/java/com/petrolpark/destroy/core/chemistry/hazard/protection/ChemistryProtectionHeadwearItem.java:90
↓ 6 callers
Method
getBlockTint
(BlockPos pos, ColorResolver resolver)
src/main/java/com/petrolpark/destroy/mixin/compat/embeddium/client/WorldSliceMixin.java:17
↓ 6 callers
Method
getBondedAtomsOfElement
Get all Atoms of the given Element which are bonded to the {@link LegacyMolecularStructure#currentAtom current} {@link LegacyAtom}. @param element
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyMolecularStructure.java:695
↓ 6 callers
Method
getConnections
Get the {@link IAtomConnections} this {@link IAtom} has in this {@link IMolecularStructure}. @param atom @return A non-{@code null} {@link Collection}
src/main/java/com/petrolpark/destroy/chemistry/api/species/structure/IMolecularStructure.java:33
↓ 6 callers
Method
getInternalHeight
()
src/main/java/com/petrolpark/destroy/core/chemistry/vat/Vat.java:256
↓ 6 callers
Method
getLatentHeat
The energy required to change one mole of this Molecule from liquid to gas.
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacySpecies.java:283
↓ 6 callers
Method
getLiquidTankContents
Not modifiable. To modify, see {@link VatTankWrapper}.
src/main/java/com/petrolpark/destroy/core/chemistry/vat/VatControllerBlockEntity.java:519
↓ 6 callers
Method
getMolesPerItem
Get the moles of this Reaction that will occur once all {@link LegacyReaction#itemReactants Item requirements} are fulfilled.
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyReaction.java:172
↓ 6 callers
Method
getNamespace
Get the {@link Namespace} associated with this object - typically the platform or add-on which {@link com.petrolpark.destroy.chemistry.api.registry.IC
src/main/java/com/petrolpark/destroy/chemistry/api/property/INamespace.java:17
↓ 6 callers
Method
getNodes
()
src/main/java/com/petrolpark/destroy/chemistry/serializer/Branch.java:33
↓ 6 callers
Method
getPath
()
src/main/java/com/petrolpark/destroy/content/product/periodictable/PeriodicTableBlock.java:95
↓ 6 callers
Method
getPropellantProperties
(ItemStack stack)
src/main/java/com/petrolpark/destroy/compat/createbigcannons/block/CustomExplosiveMixChargeBlock.java:151
↓ 6 callers
Method
getRequiredMoles
Get the number of moles of Reaction which have to take place before this Reaction Result occurs.
src/main/java/com/petrolpark/destroy/chemistry/legacy/ReactionResult.java:33
↓ 6 callers
Method
getResultItem
(RegistryAccess registryAccess)
src/main/java/com/petrolpark/destroy/content/processing/trypolithography/recipe/CircuitSequencedAssemblyRecipe.java:24
↓ 6 callers
Method
getTag
()
src/main/java/com/petrolpark/destroy/mixin/accessor/PonderTagScreenAccessor.java:14
← previous
next →
201–300 of 4,373, ranked by callers