public class TitaniumFluid
extends net.minecraft.fluid.FlowingFluid
| Modifier and Type | Class and Description |
|---|---|
static class |
TitaniumFluid.Flowing |
static class |
TitaniumFluid.Source |
| Constructor and Description |
|---|
TitaniumFluid(net.minecraftforge.fluids.FluidAttributes.Builder fluidAttributes) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
beforeReplacingBlock(net.minecraft.world.IWorld worldIn,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.BlockState state) |
protected boolean |
canDisplace(net.minecraft.fluid.FluidState p_215665_1_,
net.minecraft.world.IBlockReader p_215665_2_,
net.minecraft.util.math.BlockPos p_215665_3_,
net.minecraft.fluid.Fluid p_215665_4_,
net.minecraft.util.Direction p_215665_5_) |
protected boolean |
canSourcesMultiply() |
protected net.minecraftforge.fluids.FluidAttributes |
createAttributes() |
protected net.minecraft.block.BlockState |
getBlockState(net.minecraft.fluid.FluidState state) |
protected float |
getExplosionResistance() |
net.minecraft.item.Item |
getFilledBucket() |
net.minecraft.fluid.Fluid |
getFlowingFluid() |
int |
getLevel(net.minecraft.fluid.FluidState p_207192_1_) |
protected int |
getLevelDecreasePerBlock(net.minecraft.world.IWorldReader world) |
protected int |
getSlopeFindDistance(net.minecraft.world.IWorldReader world) |
net.minecraft.fluid.Fluid |
getStillFluid() |
int |
getTickRate(net.minecraft.world.IWorldReader p_205569_1_) |
boolean |
isEquivalentTo(net.minecraft.fluid.Fluid fluidIn) |
boolean |
isSource(net.minecraft.fluid.FluidState state) |
TitaniumFluid |
setBlockFluid(net.minecraft.block.Block blockFluid) |
TitaniumFluid |
setBucketFluid(net.minecraft.item.Item bucketFluid) |
TitaniumFluid |
setFlowingFluid(net.minecraft.fluid.Fluid flowingFluid) |
TitaniumFluid |
setSourceFluid(net.minecraft.fluid.FlowingFluid sourceFluid) |
calculateCorrectFlowingState, canFlow, causesDownwardCurrent, fillStateContainer, flowAround, flowInto, func_205571_a, func_205572_b, func_215664_b, func_215667_a, getActualHeight, getFlow, getFlowingFluidState, getHeight, getLevelFromState, getStillFluidState, tickanimateTick, getAttributes, getDefaultState, getDripParticleData, getStateContainer, getTags, isEmpty, isIn, randomTick, setDefaultState, ticksRandomlygetRegistryName, getRegistryType, setRegistryName, setRegistryName, setRegistryNamepublic TitaniumFluid(net.minecraftforge.fluids.FluidAttributes.Builder fluidAttributes)
@Nonnull public net.minecraft.fluid.Fluid getFlowingFluid()
getFlowingFluid in class net.minecraft.fluid.FlowingFluid@Nonnull public TitaniumFluid setFlowingFluid(net.minecraft.fluid.Fluid flowingFluid)
@Nonnull public net.minecraft.fluid.Fluid getStillFluid()
getStillFluid in class net.minecraft.fluid.FlowingFluidprotected boolean canSourcesMultiply()
canSourcesMultiply in class net.minecraft.fluid.FlowingFluid@ParametersAreNonnullByDefault
protected void beforeReplacingBlock(net.minecraft.world.IWorld worldIn,
net.minecraft.util.math.BlockPos pos,
net.minecraft.block.BlockState state)
beforeReplacingBlock in class net.minecraft.fluid.FlowingFluidprotected int getSlopeFindDistance(@Nonnull
net.minecraft.world.IWorldReader world)
getSlopeFindDistance in class net.minecraft.fluid.FlowingFluidprotected int getLevelDecreasePerBlock(@Nonnull
net.minecraft.world.IWorldReader world)
getLevelDecreasePerBlock in class net.minecraft.fluid.FlowingFluid@Nonnull public net.minecraft.item.Item getFilledBucket()
getFilledBucket in class net.minecraft.fluid.Fluid@ParametersAreNonnullByDefault
protected boolean canDisplace(net.minecraft.fluid.FluidState p_215665_1_,
net.minecraft.world.IBlockReader p_215665_2_,
net.minecraft.util.math.BlockPos p_215665_3_,
net.minecraft.fluid.Fluid p_215665_4_,
net.minecraft.util.Direction p_215665_5_)
canDisplace in class net.minecraft.fluid.Fluidpublic int getTickRate(@Nonnull
net.minecraft.world.IWorldReader p_205569_1_)
getTickRate in class net.minecraft.fluid.Fluidprotected float getExplosionResistance()
getExplosionResistance in class net.minecraft.fluid.Fluid@Nonnull
protected net.minecraft.block.BlockState getBlockState(@Nonnull
net.minecraft.fluid.FluidState state)
getBlockState in class net.minecraft.fluid.Fluidpublic boolean isSource(@Nonnull
net.minecraft.fluid.FluidState state)
isSource in class net.minecraft.fluid.Fluidpublic int getLevel(@Nonnull
net.minecraft.fluid.FluidState p_207192_1_)
getLevel in class net.minecraft.fluid.Fluidpublic boolean isEquivalentTo(net.minecraft.fluid.Fluid fluidIn)
isEquivalentTo in class net.minecraft.fluid.Fluidpublic TitaniumFluid setSourceFluid(net.minecraft.fluid.FlowingFluid sourceFluid)
@Nonnull public TitaniumFluid setBucketFluid(net.minecraft.item.Item bucketFluid)
public TitaniumFluid setBlockFluid(net.minecraft.block.Block blockFluid)
@Nonnull protected net.minecraftforge.fluids.FluidAttributes createAttributes()
createAttributes in class net.minecraft.fluid.Fluid