Package dev.architectury.core.fluid
Class ArchitecturyFlowingFluid
java.lang.Object
net.minecraft.world.level.material.Fluid
net.minecraft.world.level.material.FlowingFluid
dev.architectury.core.fluid.ArchitecturyFlowingFluid
- All Implemented Interfaces:
InjectedFluidExtension,InjectedRegistryEntryExtension<net.minecraft.world.level.material.Fluid>
- Direct Known Subclasses:
ArchitecturyFlowingFluid.Flowing,ArchitecturyFlowingFluid.Source
public abstract class ArchitecturyFlowingFluid
extends net.minecraft.world.level.material.FlowingFluid
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classstatic class -
Field Summary
Fields inherited from class net.minecraft.world.level.material.FlowingFluid
FALLING, LEVELFields inherited from class net.minecraft.world.level.material.Fluid
FLUID_STATE_REGISTRY, stateDefinition -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbeforeDestroyingBlock(net.minecraft.world.level.LevelAccessor level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) protected booleancanBeReplacedWith(net.minecraft.world.level.material.FluidState state, net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.material.Fluid fluid, net.minecraft.core.Direction direction) protected booleancanConvertToSource(net.minecraft.world.level.Level level) protected net.minecraft.world.level.block.state.BlockStatecreateLegacyBlock(net.minecraft.world.level.material.FluidState state) net.minecraft.world.item.Itemprotected intgetDropOff(net.minecraft.world.level.LevelReader level) protected floatnet.minecraft.world.level.material.Fluid@NotNull Optional<net.minecraft.sounds.SoundEvent>protected intgetSlopeFindDistance(net.minecraft.world.level.LevelReader level) net.minecraft.world.level.material.FluidintgetTickDelay(net.minecraft.world.level.LevelReader level) booleanisSame(net.minecraft.world.level.material.Fluid fluid) Methods inherited from class net.minecraft.world.level.material.FlowingFluid
canSpreadTo, createFluidStateDefinition, getAmount, getFlow, getFlowing, getHeight, getLegacyLevel, getNewLiquid, getOwnHeight, getShape, getSlopeDistance, getSource, getSpread, getSpreadDelay, isSolidFace, spread, spreadTo, tickMethods inherited from class net.minecraft.world.level.material.Fluid
animateTick, builtInRegistryHolder, defaultFluidState, getDripParticle, getStateDefinition, is, isEmpty, isRandomlyTicking, isSource, randomTick, registerDefaultStateMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.architectury.extensions.injected.InjectedFluidExtension
arch$holderMethods inherited from interface dev.architectury.extensions.injected.InjectedRegistryEntryExtension
arch$registryName
-
Method Details
-
getFlowing
public net.minecraft.world.level.material.Fluid getFlowing()- Specified by:
getFlowingin classnet.minecraft.world.level.material.FlowingFluid
-
getSource
public net.minecraft.world.level.material.Fluid getSource()- Specified by:
getSourcein classnet.minecraft.world.level.material.FlowingFluid
-
canConvertToSource
protected boolean canConvertToSource(net.minecraft.world.level.Level level) - Specified by:
canConvertToSourcein classnet.minecraft.world.level.material.FlowingFluid
-
beforeDestroyingBlock
protected void beforeDestroyingBlock(net.minecraft.world.level.LevelAccessor level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) - Specified by:
beforeDestroyingBlockin classnet.minecraft.world.level.material.FlowingFluid
-
getSlopeFindDistance
protected int getSlopeFindDistance(net.minecraft.world.level.LevelReader level) - Specified by:
getSlopeFindDistancein classnet.minecraft.world.level.material.FlowingFluid
-
getDropOff
protected int getDropOff(net.minecraft.world.level.LevelReader level) - Specified by:
getDropOffin classnet.minecraft.world.level.material.FlowingFluid
-
getBucket
public net.minecraft.world.item.Item getBucket()- Specified by:
getBucketin classnet.minecraft.world.level.material.Fluid
-
canBeReplacedWith
protected boolean canBeReplacedWith(net.minecraft.world.level.material.FluidState state, net.minecraft.world.level.BlockGetter level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.material.Fluid fluid, net.minecraft.core.Direction direction) - Specified by:
canBeReplacedWithin classnet.minecraft.world.level.material.Fluid
-
getTickDelay
public int getTickDelay(net.minecraft.world.level.LevelReader level) - Specified by:
getTickDelayin classnet.minecraft.world.level.material.Fluid
-
getExplosionResistance
protected float getExplosionResistance()- Specified by:
getExplosionResistancein classnet.minecraft.world.level.material.Fluid
-
createLegacyBlock
protected net.minecraft.world.level.block.state.BlockState createLegacyBlock(net.minecraft.world.level.material.FluidState state) - Specified by:
createLegacyBlockin classnet.minecraft.world.level.material.Fluid
-
getPickupSound
- Overrides:
getPickupSoundin classnet.minecraft.world.level.material.Fluid
-
isSame
public boolean isSame(net.minecraft.world.level.material.Fluid fluid) - Overrides:
isSamein classnet.minecraft.world.level.material.Fluid
-