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
↓ 2 callers
Method
defaultUseOn
The typical behaviour for right-clicking with a Mixture container on a Block (emptying the Item into the Block). @param context
src/main/java/com/petrolpark/destroy/core/chemistry/storage/IMixtureStorageItem.java:156
↓ 2 callers
Method
deserializeNBT
(CompoundTag tag)
src/main/java/com/petrolpark/destroy/core/chemistry/hazard/EntityChemicalPoisonCapability.java:68
↓ 2 callers
Method
discard
()
src/main/java/com/petrolpark/destroy/client/DestroySpriteSource.java:199
↓ 2 callers
Method
discoverColumn
Let the Seismograph know we've collected data and filled in this column @param row @return {@code true} if that column had not been filled in already
src/main/java/com/petrolpark/destroy/content/oil/seismology/SeismographItem.java:179
↓ 2 callers
Method
discoverRow
Let the Seismograph know we've collected data and filled in this row @param row @return {@code true} if that row had not been filled in already
src/main/java/com/petrolpark/destroy/content/oil/seismology/SeismographItem.java:166
↓ 2 callers
Method
dissolveItems
Enact all {@link Reactions} that {@link LegacyReaction#getItemReactants involve Item Stacks}. This does not just include dissolutions, but Item-cataly
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyMixture.java:486
↓ 2 callers
Method
distanceFromPointToLine
The shortest (perpendicular) distance from a point to a line. @param point The point to which to find the distance @param linePoint Any point on the l
src/main/java/com/petrolpark/destroy/core/chemistry/MoleculeRenderer.java:383
↓ 2 callers
Method
doReaction
Increase the number of moles of Reaction which have occured, add all products, and remove all reactants. @param reaction @param molesPerLiter Moles (p
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyMixture.java:678
↓ 2 callers
Method
drain
(FluidStack resource, FluidAction action)
src/main/java/com/petrolpark/destroy/core/chemistry/storage/IMixtureStorageItem.java:252
↓ 2 callers
Method
draw
(SuperByteBuffer buffer, float horizontalAngle, PoseStack ms, VertexConsumer vc, int light)
src/main/java/com/petrolpark/destroy/core/pollution/pollutometer/PollutometerRenderer.java:41
↓ 2 callers
Method
drawHeatConditionName
(Font font, GuiGraphics graphics, int x, int y, HeatCondition requiredHeat)
src/main/java/com/petrolpark/destroy/compat/jei/animation/HeatConditionRenderer.java:29
↓ 2 callers
Method
dyeing
(SceneBuilder scene, SceneBuildingUtil util, Supplier<ItemStack> stack)
src/main/java/com/petrolpark/destroy/core/explosion/ExplosivesPonderScenes.java:165
↓ 2 callers
Method
explode
(Level level, BlockPos pos, Entity source)
src/main/java/com/petrolpark/destroy/core/explosion/DynamiteBlock.java:26
↓ 2 callers
Method
explodeInstantly
(BlockState state, Level level, BlockPos pos, LivingEntity igniter)
src/main/java/com/petrolpark/destroy/core/explosion/mixedexplosive/MixedExplosiveBlock.java:44
↓ 2 callers
Method
explosiveIngredient
(boolean secondaryExplosive)
src/main/java/com/petrolpark/destroy/core/explosion/ExtendedDurationFireworkRocketRecipe.java:46
↓ 2 callers
Method
filling
(SceneBuilder scene, SceneBuildingUtil util, Supplier<ItemStack> stack)
src/main/java/com/petrolpark/destroy/core/explosion/ExplosivesPonderScenes.java:40
↓ 2 callers
Method
finalizeVatConstruction
()
src/main/java/com/petrolpark/destroy/core/chemistry/vat/VatControllerBlockEntity.java:458
↓ 2 callers
Method
fluidContainerInfoHeader
(List<Component> tooltip)
src/main/java/com/petrolpark/destroy/client/DestroyLang.java:103
↓ 2 callers
Method
flush
()
src/main/java/com/petrolpark/destroy/core/chemistry/vat/VatControllerBlockEntity.java:555
↓ 2 callers
Method
format
(int value)
src/main/java/com/petrolpark/destroy/content/processing/distillation/BubbleCapBlockEntity.java:246
↓ 2 callers
Method
fromJson
(ResourceLocation recipeId, JsonObject json)
src/main/java/com/petrolpark/destroy/content/processing/trypolithography/recipe/ManualCircuitBoardRecipe.java:138
↓ 2 callers
Method
fromNetwork
(ParticleType<GasParticleData> particleTypeIn, FriendlyByteBuf buffer)
src/main/java/com/petrolpark/destroy/core/fluid/gasparticle/GasParticleData.java:85
↓ 2 callers
Method
fromStructureInfo
(StructureBlockInfo info)
src/main/java/com/petrolpark/destroy/core/explosion/mixedexplosive/DyeableMixedExplosiveBlockItem.java:30
↓ 2 callers
Method
generateBranch
Recursively generate the position of all Atoms in a chain, and all side chains. @param branch @param startLocation The location of the first Atom in t
src/main/java/com/petrolpark/destroy/core/chemistry/MoleculeRenderer.java:208
↓ 2 callers
Method
generateReaction
(GenericReactant<UnsubstitutedAmideGroup> reactant)
src/main/java/com/petrolpark/destroy/chemistry/legacy/index/genericreaction/AmideHydrolysis.java:24
↓ 2 callers
Method
get
Get the Reaction with the given {@link LegacyReaction#getFullId ID}. @param reactionId In the format {@code <namespace>:<id>} @return {@code null} if
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyReaction.java:122
↓ 2 callers
Method
get
@param first @return One of the objects in this {@link Couple}, which may be {@code null} @since Destroy 0.1.0 @author petrolpark @see OrderedCouple#g
src/main/java/com/petrolpark/destroy/chemistry/api/util/OrderedCouple.java:30
↓ 2 callers
Method
getActivationEnergy
Get the {@link LegacyReaction#activationEnergy activation energy} for this Reaction, in kJ. @see LegacyReaction#getRateConstant Arrhenius equation
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyReaction.java:194
↓ 2 callers
Method
getAllPatterns
()
src/main/java/com/petrolpark/destroy/content/processing/trypolithography/CircuitPatternHandler.java:56
↓ 2 callers
Method
getApplicableExplosionConditions
()
src/main/java/com/petrolpark/destroy/core/explosion/mixedexplosive/IMixedExplosiveItem.java:22
↓ 2 callers
Method
getCam
()
src/main/java/com/petrolpark/destroy/content/oil/pumpjack/PumpjackBlockEntity.java:190
↓ 2 callers
Method
getCamPos
()
src/main/java/com/petrolpark/destroy/content/oil/pumpjack/PumpjackBlockEntity.java:185
↓ 2 callers
Method
getCapability
(@NotNull Capability<T> cap, @Nullable Direction side)
src/main/java/com/petrolpark/destroy/core/chemistry/storage/ItemMixtureTank.java:62
↓ 2 callers
Method
getCapability
(@NotNull Capability<T> cap, @Nullable Direction side)
src/main/java/com/petrolpark/destroy/core/chemistry/vat/VatSideBlockEntity.java:269
↓ 2 callers
Method
getCapability
(@NotNull Capability<T> cap, @Nullable Direction side)
src/main/java/com/petrolpark/destroy/content/processing/cooler/CoolerBlockEntity.java:255
↓ 2 callers
Method
getCarbon
()
src/main/java/com/petrolpark/destroy/chemistry/legacy/index/group/AcylChlorideGroup.java:21
↓ 2 callers
Method
getChargingRecipe
(ItemStack itemStack)
src/main/java/com/petrolpark/destroy/content/processing/dynamo/DynamoBlockEntity.java:223
↓ 2 callers
Method
getChlorine
()
src/main/java/com/petrolpark/destroy/chemistry/legacy/index/group/AcylChlorideGroup.java:29
↓ 2 callers
Method
getColdnessFromBlock
()
src/main/java/com/petrolpark/destroy/content/processing/cooler/CoolerBlockEntity.java:269
↓ 2 callers
Method
getColdnessLevelOf
(BlockState blockState)
src/main/java/com/petrolpark/destroy/content/processing/cooler/CoolerBlock.java:103
↓ 2 callers
Method
getColumns
()
src/main/java/com/petrolpark/destroy/content/oil/seismology/SeismographItem.java:110
↓ 2 callers
Method
getCombinedInventoryHotbarLocation
The location of a combined "window" for both the main Extended Inventory Slots and the hotbar Slots on the same side. @return {@code null} if the main
src/main/java/com/petrolpark/destroy/core/extendedinventory/ExtendedInventoryClientHandler.java:202
↓ 2 callers
Method
getCompletedResults
If any {@link LegacyMixture#reactionResults results} have had enough moles to have occured, remove them from the Mixture and return them here. This is
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyMixture.java:755
↓ 2 callers
Method
getContainedMolecules
(CompoundTag fluidTag)
src/main/java/com/petrolpark/destroy/core/recipe/ingredient/fluid/SaltFluidIngredient.java:117
↓ 2 callers
Method
getContaminants
(ItemStack stack)
src/main/java/com/petrolpark/destroy/content/processing/trypolithography/CircuitMaskItem.java:44
↓ 2 callers
Method
getContents
(boolean excludeNovel)
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyMixture.java:234
↓ 2 callers
Method
getContentsTooltip
The tooltip listing the {@link ReadOnlyMixture#contents contents} of this Mixture. @param iupac Whether to use IUPAC names instead of common names @pa
src/main/java/com/petrolpark/destroy/chemistry/legacy/ReadOnlyMixture.java:304
↓ 2 callers
Method
getDefaultDescription
()
src/main/java/com/petrolpark/destroy/core/explosion/mixedexplosive/ExplosiveProperties.java:182
↓ 2 callers
Method
getDeployerPlacer
(Level level, DeployerFakePlayer player)
src/main/java/com/petrolpark/destroy/content/processing/glassblowing/BlowpipeBlock.java:71
↓ 2 callers
Method
getDescriptionTranslationKey
()
src/main/java/com/petrolpark/destroy/core/explosion/mixedexplosive/ExplosiveProperties.java:186
↓ 2 callers
Method
getDisc
(ItemStack stamper)
src/main/java/com/petrolpark/destroy/content/processing/discstamping/DiscStamperItem.java:26
↓ 2 callers
Method
getDisplayed
(byte[] array, int index)
src/main/java/com/petrolpark/destroy/content/oil/seismology/SeismographItem.java:144
↓ 2 callers
Method
getElectrophile
The electrophile added to the saturated carbon group. @param builder @return {@code null} to not add a species to the generated Reaction or Reaction r
src/main/java/com/petrolpark/destroy/chemistry/legacy/index/genericreaction/ElectrophilicAddition.java:71
↓ 2 callers
Method
getEncodedSequence
(Channel channel)
src/main/java/com/petrolpark/destroy/content/redstone/programmer/RedstoneProgram.java:327
↓ 2 callers
Method
getExampleReaction
()
src/main/java/com/petrolpark/destroy/chemistry/legacy/genericreaction/GenericReaction.java:46
↓ 2 callers
Method
getExplosion
(Level level, Vec3 position, @Nullable Entity source)
src/main/java/com/petrolpark/destroy/core/explosion/PrimedBombEntity.java:51
↓ 2 callers
Method
getExtruded
Get the Block State a Block will produce when pushed through an Extrusion Die in the given Direction. @param state The State being extruded @param ext
src/main/java/com/petrolpark/destroy/content/processing/extrusion/BlockExtrusion.java:22
↓ 2 callers
Method
getFilledBlowpipe
()
src/main/java/com/petrolpark/destroy/content/processing/ProcessingPonderScenes.java:440
↓ 2 callers
Method
getFilledItemStack
(ItemStack emptyItemStack)
src/main/java/com/petrolpark/destroy/core/explosion/mixedexplosive/IDyeableMixedExplosiveBlockEntity.java:44
↓ 2 callers
Method
getFilledItemStack
(ItemStack emptyItemStack)
src/main/java/com/petrolpark/destroy/core/explosion/mixedexplosive/SimpleDyeableNameableMixedExplosiveBlockEntity.java:128
↓ 2 callers
Method
getFilledItemStack
(BlockEntity be)
src/main/java/com/petrolpark/destroy/core/chemistry/storage/PlaceableMixtureTankBlock.java:55
↓ 2 callers
Method
getFluidInCamera
{@link Camera#getFluidInCamera()} doesn't account for modded fluids so we need a more general check.
src/main/java/com/petrolpark/destroy/client/FogHandler.java:67
↓ 2 callers
Method
getFluidIngredient
(CompoundTag tag)
src/main/java/com/petrolpark/destroy/content/processing/glassblowing/BlowpipeItem.java:102
↓ 2 callers
Method
getFluidLevel
Height (in blocks) of the Fluid level above the internal base of the Vat. This is server-side. @see VatControllerBlockEntity#getRenderedFluidLevel Cli
src/main/java/com/petrolpark/destroy/core/chemistry/vat/VatControllerBlockEntity.java:572
↓ 2 callers
Method
getFluidState
(BlockState state)
src/main/java/com/petrolpark/destroy/content/processing/treetap/TreeTapBlock.java:41
↓ 2 callers
Method
getFractions
The number of fractions this Recipe produces
src/main/java/com/petrolpark/destroy/content/processing/distillation/DistillationRecipe.java:23
↓ 2 callers
Method
getFreeSlot
()
src/main/java/com/petrolpark/destroy/core/extendedinventory/ExtendedInventory.java:223
↓ 2 callers
Method
getGeometry
(Node node, boolean addOne)
src/main/java/com/petrolpark/destroy/core/chemistry/MoleculeRenderer.java:266
↓ 2 callers
Method
getGroupType
()
src/main/java/com/petrolpark/destroy/chemistry/legacy/genericreaction/SingleGroupGenericReaction.java:31
↓ 2 callers
Method
getGrowthResult
(RandomSource random)
src/main/java/com/petrolpark/destroy/content/processing/phytomining/MagicBeetrootShootsBlock.java:93
↓ 2 callers
Method
getHeatingPower
Get the power (in watts) the given Block State supplies or withdraws from a {@link Vat}. @param level @param blockState @param blockPos @param face Th
src/main/java/com/petrolpark/destroy/core/chemistry/vat/IVatHeaterBlock.java:25
↓ 2 callers
Method
getHitResult
()
src/main/java/com/petrolpark/destroy/mixin/accessor/ValueSettingsPacketAccessor.java:46
↓ 2 callers
Method
getHotbarLocation
The location of an Extended Inventory hotbar "window" with padding applied.
src/main/java/com/petrolpark/destroy/core/extendedinventory/ExtendedInventoryClientHandler.java:189
↓ 2 callers
Method
getId
The unique identifier for this Reaction (not including its namespace), which also acts as its translation key. {@code <namespace>.reaction.<id>} shoul
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyReaction.java:244
↓ 2 callers
Method
getInventoryLocation
The location of the "window" for the Extended Inventory Slots that are not on the hotbar. @return {@code null} if there are no Slots of that descripti
src/main/java/com/petrolpark/destroy/core/extendedinventory/ExtendedInventoryClientHandler.java:225
↓ 2 callers
Method
getItem
()
src/main/java/com/petrolpark/destroy/compat/createbigcannons/block/CustomExplosiveMixChargeBlock.java:147
↓ 2 callers
Method
getLeftHotbarLocation
The location of the very top left of the "window" for Extended Inventory hotbar Slots on the left. @return {@code null} if there are no hotbar Slots r
src/main/java/com/petrolpark/destroy/core/extendedinventory/ExtendedInventoryClientHandler.java:170
↓ 2 callers
Method
getLore
(LegacySpecies molecule)
src/main/java/com/petrolpark/destroy/core/chemistry/MoleculeDisplayItem.java:58
↓ 2 callers
Method
getMaster
Get the position of the Pumpjack controller Block State to which this structural Block State is attached.
src/main/java/com/petrolpark/destroy/content/oil/pumpjack/IPumpjackStructuralBlock.java:120
↓ 2 callers
Method
getMaxBabyBlueAddiction
()
src/main/java/com/petrolpark/destroy/content/product/babyblue/PlayerBabyBlueAddictionCapability.java:36
↓ 2 callers
Method
getMaxCoolingTicks
How much the Cooler will fill before stopping any excess Fluid @return 10 minutes by default
src/main/java/com/petrolpark/destroy/content/processing/cooler/CoolerBlockEntity.java:310
↓ 2 callers
Method
getMaxDamage
(ItemStack stack)
src/main/java/com/petrolpark/destroy/core/chemistry/hazard/protection/ChemistryProtectionHeadwearItem.java:64
↓ 2 callers
Method
getMaximumBranchWithHighestMass
(Map<LegacyAtom, List<LegacyBond>> structure)
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyMolecularStructure.java:808
↓ 2 callers
Method
getMolecularFormula
Get the {@link IMolecularFormula} of this {@link IAtomSet}. @return A {@link IMolecularFormula} mapping {@link INuclide}s to the number of times {@lin
src/main/java/com/petrolpark/destroy/chemistry/api/species/IAtomSet.java:31
↓ 2 callers
Method
getNameWithFluid
(ItemStack stack)
src/main/java/com/petrolpark/destroy/core/chemistry/storage/IMixtureStorageItem.java:206
↓ 2 callers
Method
getNew
()
src/main/java/com/petrolpark/destroy/core/recipe/ingredient/fluid/IonFluidIngredient.java:44
↓ 2 callers
Method
getNextLowestValency
(double valency)
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyElement.java:83
↓ 2 callers
Method
getNucleophile
The nucleophile substituting the carbon group. @param builder @return {@code null} to not add a species to the generated Reaction or Reaction requirem
src/main/java/com/petrolpark/destroy/chemistry/legacy/index/genericreaction/HalideSubstitution.java:55
↓ 2 callers
Method
getNucleophileRatio
The ratio of nucleophile/product to {@link ElectrophilicAddition#getElectrophile() electrophile}.
src/main/java/com/petrolpark/destroy/chemistry/legacy/index/genericreaction/ElectrophilicAddition.java:76
↓ 2 callers
Method
getNumberOfCatalysts
(LegacyReaction reaction)
src/main/java/com/petrolpark/destroy/compat/jei/category/ReactionCategory.java:284
↓ 2 callers
Method
getNumberOfReactants
(LegacyReaction reaction)
src/main/java/com/petrolpark/destroy/compat/jei/category/ReactionCategory.java:268
↓ 2 callers
Method
getOwner
()
src/main/java/com/petrolpark/destroy/core/explosion/PrimedBombEntity.java:44
↓ 2 callers
Method
getPath
()
src/main/java/com/petrolpark/destroy/util/DestroyReloadListener.java:46
↓ 2 callers
Method
getPercentagePressure
Get the pressure (above air pressure) of gas in this Vat as a proportion of the {@link com.petrolpark.destroy.core.chemistry.vat.Vat#getMaxPressure ma
src/main/java/com/petrolpark/destroy/core/chemistry/vat/VatControllerBlockEntity.java:662
↓ 2 callers
Method
getPickBlockItemStack
(BlockGetter level, BlockPos pos)
src/main/java/com/petrolpark/destroy/core/chemistry/vat/VatSideBlock.java:210
↓ 2 callers
Method
getPreexponentialFactor
Get the {@link LegacyReaction#preexponentialFactor preexponential} for this Reaction, in mol/B/s. @see LegacyReaction#getRateConstant Arrhenius equati
src/main/java/com/petrolpark/destroy/chemistry/legacy/LegacyReaction.java:202
↓ 2 callers
Method
getProcessingTime
()
src/main/java/com/petrolpark/destroy/content/processing/distillation/DistillationTower.java:57
↓ 2 callers
Method
getPuncher
(LevelAccessor world, UUID uuid)
src/main/java/com/petrolpark/destroy/content/processing/trypolithography/CircuitPuncherHandler.java:33
↓ 2 callers
Method
getRadius
(BlockState state)
src/main/java/com/petrolpark/destroy/core/block/IChainableBlock.java:28
↓ 2 callers
Method
getRainColor
()
src/main/java/com/petrolpark/destroy/mixin/client/LevelRendererMixin.java:106
← previous
next →
701–800 of 4,373, ranked by callers