Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- afterBurnt(LevelAccessor, BlockPos) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.flammable.IFlammableBehavior
-
Behavior after the block is burnt
- animateTick(Level, BlockPos, FluidState, RandomSource) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- Api - Annotation Interface in com.forsteri.unlimitedfluidity.util
B
- beforeDestroyingBlock(LevelAccessor, BlockPos, BlockState) - Method in class com.forsteri.unlimitedfluidity.core.fluidbehaviors.BehaviorableFluid
- beforeDestroyingBlock(LevelAccessor, BlockPos, BlockState) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.IFluidBehavior
-
Called before the fluid destroying block
- beforeDestroyingBlock(LevelAccessor, BlockPos, BlockState) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.ontouch.IInteractionBehavior
- BehaviorableFluid - Class in com.forsteri.unlimitedfluidity.core.fluidbehaviors
-
Fluid that can add behaviors
- BehaviorableFluid(ForgeFlowingFluid.Properties) - Constructor for class com.forsteri.unlimitedfluidity.core.fluidbehaviors.BehaviorableFluid
- BehaviorableLiquidBlock - Class in com.forsteri.unlimitedfluidity.core.fluidbehaviors
-
Some fluid behavior might require the liquid block to be behaviorable
- BehaviorableLiquidBlock(Supplier<? extends FlowingFluid>, BlockBehaviour.Properties) - Constructor for class com.forsteri.unlimitedfluidity.core.fluidbehaviors.BehaviorableLiquidBlock
- BLOCKS - Static variable in class com.forsteri.unlimitedfluidity.debug.FluidityDebugRegistry
- bounds - Variable in class com.forsteri.unlimitedfluidity.mixin.MixinAirCurrent
C
- canHydrate(FluidState, BlockGetter, BlockPos, BlockState, BlockPos) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- canSpreadTo(LevelAccessor, BlockPos) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- canSwim() - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.swimming.ISwimmingFluidBehavior
- canSwim() - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.swimming.SwimmingFluidBehavior
-
Returns the value of the
canSwim
record component. - CloudParticleMarkingAccess - Interface in com.forsteri.unlimitedfluidity.core.flowinggas
- com.forsteri.unlimitedfluidity - package com.forsteri.unlimitedfluidity
- com.forsteri.unlimitedfluidity.core - package com.forsteri.unlimitedfluidity.core
- com.forsteri.unlimitedfluidity.core.flowinggas - package com.forsteri.unlimitedfluidity.core.flowinggas
- com.forsteri.unlimitedfluidity.core.flowinggas.command - package com.forsteri.unlimitedfluidity.core.flowinggas.command
- com.forsteri.unlimitedfluidity.core.fluidbehaviors - package com.forsteri.unlimitedfluidity.core.fluidbehaviors
- com.forsteri.unlimitedfluidity.core.fluidbehaviors.flammable - package com.forsteri.unlimitedfluidity.core.fluidbehaviors.flammable
- com.forsteri.unlimitedfluidity.core.fluidbehaviors.fluidfog - package com.forsteri.unlimitedfluidity.core.fluidbehaviors.fluidfog
- com.forsteri.unlimitedfluidity.core.fluidbehaviors.ontouch - package com.forsteri.unlimitedfluidity.core.fluidbehaviors.ontouch
- com.forsteri.unlimitedfluidity.core.fluidbehaviors.pushless - package com.forsteri.unlimitedfluidity.core.fluidbehaviors.pushless
- com.forsteri.unlimitedfluidity.core.fluidbehaviors.swimming - package com.forsteri.unlimitedfluidity.core.fluidbehaviors.swimming
- com.forsteri.unlimitedfluidity.core.fluidbehaviors.viscosity - package com.forsteri.unlimitedfluidity.core.fluidbehaviors.viscosity
- com.forsteri.unlimitedfluidity.debug - package com.forsteri.unlimitedfluidity.debug
- com.forsteri.unlimitedfluidity.entry - package com.forsteri.unlimitedfluidity.entry
- com.forsteri.unlimitedfluidity.mixin - package com.forsteri.unlimitedfluidity.mixin
- com.forsteri.unlimitedfluidity.mixin.behavioreffect - package com.forsteri.unlimitedfluidity.mixin.behavioreffect
- com.forsteri.unlimitedfluidity.util - package com.forsteri.unlimitedfluidity.util
- COMMAND_ARGUMENT_TYPES - Static variable in class com.forsteri.unlimitedfluidity.debug.FluidityDebugRegistry
- create() - Static method in class com.forsteri.unlimitedfluidity.core.flowinggas.GasMovementHandler.GasMovement
- createBlockStateDefinition(StateDefinition.Builder<Block, BlockState>) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.GasBlock
- createFluidStateDefinition(StateDefinition.Builder<Fluid, FluidState>) - Method in class com.forsteri.unlimitedfluidity.core.SmartFluid
- createFluidStateDefinition(StateDefinition.Builder<Fluid, FluidState>) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- createLegacyBlock(FluidState) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
D
- DEBUG_FLUID - Static variable in class com.forsteri.unlimitedfluidity.debug.FluidityDebugRegistry
- DEBUG_FLUID_BLOCK - Static variable in class com.forsteri.unlimitedfluidity.debug.FluidityDebugRegistry
- DEBUG_FLUID_BUCKET - Static variable in class com.forsteri.unlimitedfluidity.debug.FluidityDebugRegistry
- DEBUG_FLUID_FLOWING - Static variable in class com.forsteri.unlimitedfluidity.debug.FluidityDebugRegistry
- DEBUG_FLUID_PROPERTY - Static variable in class com.forsteri.unlimitedfluidity.debug.FluidityDebugRegistry
- DEBUG_FLUID_TYPE - Static variable in class com.forsteri.unlimitedfluidity.debug.FluidityDebugRegistry
- decrease(BlockPos, int) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.GasMovementHandler.GasMovement
- DENSITY - Static variable in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- DENSITY - Static variable in class com.forsteri.unlimitedfluidity.core.flowinggas.GasBlock
- direction - Variable in class com.forsteri.unlimitedfluidity.mixin.MixinAirCurrent
E
- entityBurningArea(BlockPos) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.flammable.IFlammableBehavior
-
Area that the entity will be burnt
- equals(Object) - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.flammable.FlammableBehavior
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.fluidfog.FluidFogBehavior
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.pushless.PushlessFluidBehavior
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.swimming.SwimmingFluidBehavior
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.viscosity.ViscosityFluidBehavior
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class com.forsteri.unlimitedfluidity.util.Triplet
-
Indicates whether some other object is "equal to" this one.
F
- findAndMoveUp(LevelAccessor, BlockPos, FluidState, boolean) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- first() - Method in record class com.forsteri.unlimitedfluidity.util.Triplet
-
Returns the value of the
first
record component. - FlammableBehavior - Record Class in com.forsteri.unlimitedfluidity.core.fluidbehaviors.flammable
-
Default fluid behavior implementation for flammable fluid/p>
- FlammableBehavior() - Constructor for record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.flammable.FlammableBehavior
-
Creates an instance of a
FlammableBehavior
record class. - flow(BlockPos, Direction) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.GasMovementHandler
- Flowing(ForgeFlowingFluid.Properties) - Constructor for class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas.Flowing
- FlowingGas - Class in com.forsteri.unlimitedfluidity.core.flowinggas
-
Flowing gas
- FlowingGas(ForgeFlowingFluid.Properties) - Constructor for class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- FlowingGas.Flowing - Class in com.forsteri.unlimitedfluidity.core.flowinggas
-
Default flowing gas implementation
- FlowingGas.Source - Class in com.forsteri.unlimitedfluidity.core.flowinggas
-
Default gas source implementation
- FLUID_TYPES - Static variable in class com.forsteri.unlimitedfluidity.debug.FluidityDebugRegistry
- FluidEntityInteractionHandler - Class in com.forsteri.unlimitedfluidity.core.fluidbehaviors.ontouch
- FluidEntityInteractionHandler() - Constructor for class com.forsteri.unlimitedfluidity.core.fluidbehaviors.ontouch.FluidEntityInteractionHandler
- FluidFogBehavior - Record Class in com.forsteri.unlimitedfluidity.core.fluidbehaviors.fluidfog
-
Default fluid behavior implementation for creating fluid behavior making custom fluid fog without complicated events
- FluidFogBehavior(Triplet<Optional<Float>, Optional<Float>, Optional<Float>>, Optional<Float>) - Constructor for record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.fluidfog.FluidFogBehavior
-
Creates an instance of a
FluidFogBehavior
record class. - FluidFogBehaviorApplierEventSubscriber - Class in com.forsteri.unlimitedfluidity.core.fluidbehaviors.fluidfog
- FluidFogBehaviorApplierEventSubscriber() - Constructor for class com.forsteri.unlimitedfluidity.core.fluidbehaviors.fluidfog.FluidFogBehaviorApplierEventSubscriber
- FluidityDebugRegistry - Class in com.forsteri.unlimitedfluidity.debug
- FluidityDebugRegistry() - Constructor for class com.forsteri.unlimitedfluidity.debug.FluidityDebugRegistry
- FluidityTags<T> - Interface in com.forsteri.unlimitedfluidity.entry
- FluidityTags.FluidityBlockTags - Enum Class in com.forsteri.unlimitedfluidity.entry
- FLUIDS - Static variable in class com.forsteri.unlimitedfluidity.debug.FluidityDebugRegistry
- fogColor() - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.fluidfog.FluidFogBehavior
-
Returns the value of the
fogColor
record component. - fogColor() - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.fluidfog.IFluidFogBehavior
G
- GasBlock - Class in com.forsteri.unlimitedfluidity.core.flowinggas
-
Gas block
- GasBlock(Supplier<? extends FlowingFluid>, BlockBehaviour.Properties) - Constructor for class com.forsteri.unlimitedfluidity.core.flowinggas.GasBlock
- GasMovement() - Constructor for class com.forsteri.unlimitedfluidity.core.flowinggas.GasMovementHandler.GasMovement
- GasMovementHandler - Class in com.forsteri.unlimitedfluidity.core.flowinggas
- GasMovementHandler.GasMovement - Class in com.forsteri.unlimitedfluidity.core.flowinggas
- gasMovementMap - Static variable in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- GasTypeArgument - Class in com.forsteri.unlimitedfluidity.core.flowinggas.command
- GasTypeArgument() - Constructor for class com.forsteri.unlimitedfluidity.core.flowinggas.command.GasTypeArgument
- getAmount(FluidState) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- getAmount(FluidState) - Method in class com.forsteri.unlimitedfluidity.core.fluidbehaviors.BehaviorableFluid
- getBehavior(Class<T>) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.IBehaviorable
- getBehaviors() - Method in class com.forsteri.unlimitedfluidity.core.fluidbehaviors.BehaviorableFluid
- getBehaviors() - Method in class com.forsteri.unlimitedfluidity.core.fluidbehaviors.BehaviorableLiquidBlock
- getBehaviors() - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.IBehaviorable
- getDensity(BlockPos) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.GasMovementHandler
- getFlammability(BlockState, BlockGetter, BlockPos, Direction) - Method in class com.forsteri.unlimitedfluidity.core.fluidbehaviors.BehaviorableLiquidBlock
- getFlammability(BlockState, BlockGetter, BlockPos, Direction) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.flammable.IFlammableBehavior
- getFlammability(BlockState, BlockGetter, BlockPos, Direction) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.IFluidBehavior
-
Getting the object's flammability,
- getFlowDirection() - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- getFlowing(int, boolean) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- getFluidState(BlockState) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.GasBlock
- getFogColor(ViewportEvent.ComputeFogColor) - Static method in class com.forsteri.unlimitedfluidity.core.fluidbehaviors.fluidfog.FluidFogBehaviorApplierEventSubscriber
- getFogDensity(ViewportEvent.RenderFog) - Static method in class com.forsteri.unlimitedfluidity.core.fluidbehaviors.fluidfog.FluidFogBehaviorApplierEventSubscriber
- getGasMap(LevelAccessor) - Static method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- getGraph() - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.GasMovementHandler
- getGraph(LevelAccessor) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- getHeight(FluidState, BlockGetter, BlockPos) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- getLocation() - Method in enum class com.forsteri.unlimitedfluidity.entry.FluidityTags.FluidityBlockTags
- getLocation() - Method in interface com.forsteri.unlimitedfluidity.entry.FluidityTags
- getMovementHandler(LevelAccessor) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- getOrCreate(LevelAccessor, FlowingGas) - Static method in class com.forsteri.unlimitedfluidity.core.flowinggas.GasMovementHandler
- getRegistry() - Method in enum class com.forsteri.unlimitedfluidity.entry.FluidityTags.FluidityBlockTags
- getRegistry() - Method in interface com.forsteri.unlimitedfluidity.entry.FluidityTags
- getRisePossibility() - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- getShape(FluidState, BlockGetter, BlockPos) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- getTag() - Method in interface com.forsteri.unlimitedfluidity.entry.FluidityTags
- getUncheckedBehaviors() - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- getUncheckedBehaviors() - Method in class com.forsteri.unlimitedfluidity.core.fluidbehaviors.BehaviorableFluid
H
- handleInteraction(Entity) - Static method in class com.forsteri.unlimitedfluidity.core.fluidbehaviors.ontouch.FluidEntityInteractionHandler
- handlers - Static variable in class com.forsteri.unlimitedfluidity.core.flowinggas.GasMovementHandler
- HAS_FIRE - Enum constant in enum class com.forsteri.unlimitedfluidity.entry.FluidityTags.FluidityBlockTags
- hashCode() - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.flammable.FlammableBehavior
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.fluidfog.FluidFogBehavior
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.pushless.PushlessFluidBehavior
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.swimming.SwimmingFluidBehavior
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.viscosity.ViscosityFluidBehavior
-
Returns a hash code value for this object.
- hashCode() - Method in record class com.forsteri.unlimitedfluidity.util.Triplet
-
Returns a hash code value for this object.
I
- IBehaviorable - Interface in com.forsteri.unlimitedfluidity.core.fluidbehaviors
- IFlammableBehavior - Interface in com.forsteri.unlimitedfluidity.core.fluidbehaviors.flammable
-
Api for creating fluid behavior making fluid flammable
- IFluidBehavior - Interface in com.forsteri.unlimitedfluidity.core.fluidbehaviors
-
Fluid behavior interface
- IFluidFogBehavior - Interface in com.forsteri.unlimitedfluidity.core.fluidbehaviors.fluidfog
-
Api for creating fluid behavior making custom fluid fog without complicated events
- IInteraction - Interface in com.forsteri.unlimitedfluidity.core.fluidbehaviors.ontouch
-
Api for creating behavior interface that have interactions between entity, block, fluid, or item
- IInteractionBehavior - Interface in com.forsteri.unlimitedfluidity.core.fluidbehaviors.ontouch
-
This interface is where you actually implement the behavior of the fluid.
- IInteractionWithNeighborBlockUpdate - Interface in com.forsteri.unlimitedfluidity.core.fluidbehaviors.ontouch
-
IInteraction
but with neighbor block update - IInteractionWithNeighborBlockUpdateBehavior - Interface in com.forsteri.unlimitedfluidity.core.fluidbehaviors.ontouch
-
This interface is where you actually implement the behavior of the fluid.
- increase(BlockPos, int) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.GasMovementHandler.GasMovement
- interactWithBlock(LevelAccessor, BlockPos, BlockState) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.flammable.IFlammableBehavior
- interactWithBlock(LevelAccessor, BlockPos, BlockState) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.ontouch.IInteraction
-
Interact with a block
- interactWithBlockDestroyed(LevelAccessor, BlockPos, BlockState) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.ontouch.IInteraction
-
Interact with a block *when* the fluid destroyed the block
- interactWithEntity(BlockPos, Entity) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.ontouch.IInteraction
-
Interact with an entity
- interactWithFluid(LevelAccessor, BlockPos, Fluid) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.ontouch.IInteraction
-
Interact with a fluid
- interactWithItem(LevelAccessor, BlockPos, ItemStack) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.ontouch.IInteraction
-
Interact with an item
- interactWithNeighborBlock(LevelAccessor, BlockPos, BlockPos) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.ontouch.IInteractionWithNeighborBlockUpdate
-
Interact with a block *when* the fluid destroyed the block
- IPushlessFluidBehavior - Interface in com.forsteri.unlimitedfluidity.core.fluidbehaviors.pushless
-
Api for creating fluid behavior allowing/disallowing fluid pushing player
- isRandomlyTicking() - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- isSource() - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas.Flowing
- isSource() - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas.Source
- isSource() - Method in class com.forsteri.unlimitedfluidity.core.SmartFluid
- isSource(FluidState) - Method in class com.forsteri.unlimitedfluidity.core.SmartFluid
- ISwimmingFluidBehavior - Interface in com.forsteri.unlimitedfluidity.core.fluidbehaviors.swimming
-
Api for creating fluid behavior allowing/disallowing player to swim in the fluid
- ITEMS - Static variable in class com.forsteri.unlimitedfluidity.debug.FluidityDebugRegistry
- IViscosityFluidBehavior - Interface in com.forsteri.unlimitedfluidity.core.fluidbehaviors.viscosity
-
Api for creating fluid behavior for entity movement resistance
L
- lastTick - Variable in class com.forsteri.unlimitedfluidity.core.flowinggas.GasMovementHandler
- level - Variable in class com.forsteri.unlimitedfluidity.core.flowinggas.GasMovementHandler
- looped(LevelAccessor, BlockPos) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
M
- MAX_DENSITY - Static variable in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- MixinAirCurrent - Class in com.forsteri.unlimitedfluidity.mixin
- MixinAirCurrent() - Constructor for class com.forsteri.unlimitedfluidity.mixin.MixinAirCurrent
- MixinEntity - Class in com.forsteri.unlimitedfluidity.mixin.behavioreffect
- MixinEntity(Class<Entity>) - Constructor for class com.forsteri.unlimitedfluidity.mixin.behavioreffect.MixinEntity
- MixinEntity(Class<Entity>, boolean) - Constructor for class com.forsteri.unlimitedfluidity.mixin.behavioreffect.MixinEntity
- MixinLiquidBlockRenderer - Class in com.forsteri.unlimitedfluidity.mixin
- MixinLiquidBlockRenderer() - Constructor for class com.forsteri.unlimitedfluidity.mixin.MixinLiquidBlockRenderer
- MixinOpenEndedPipe - Class in com.forsteri.unlimitedfluidity.mixin
- MixinOpenEndedPipe() - Constructor for class com.forsteri.unlimitedfluidity.mixin.MixinOpenEndedPipe
- MixinOpenEndFluidHandler - Class in com.forsteri.unlimitedfluidity.mixin
- MixinOpenEndFluidHandler(int) - Constructor for class com.forsteri.unlimitedfluidity.mixin.MixinOpenEndFluidHandler
- MixinPlayerCloudParticle - Class in com.forsteri.unlimitedfluidity.mixin
- MixinPlayerCloudParticle(ClientLevel, double, double, double) - Constructor for class com.forsteri.unlimitedfluidity.mixin.MixinPlayerCloudParticle
- MixinVanillaFluidTargets - Class in com.forsteri.unlimitedfluidity.mixin
- MixinVanillaFluidTargets() - Constructor for class com.forsteri.unlimitedfluidity.mixin.MixinVanillaFluidTargets
- MOD_ID - Static variable in class com.forsteri.unlimitedfluidity.UnlimitedFluidity
- move(BlockPos, int, Direction) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.GasMovementHandler
- moveInPath(LevelAccessor, BlockPos, FluidState, boolean) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- movements - Variable in class com.forsteri.unlimitedfluidity.core.flowinggas.GasMovementHandler.GasMovement
N
- neighborChange(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.IFluidBehavior
-
Called when the block's neighbor changed
- neighborChange(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.ontouch.IInteractionWithNeighborBlockUpdateBehavior
- neighborChanged(BlockState, Level, BlockPos, Block, BlockPos, boolean) - Method in class com.forsteri.unlimitedfluidity.core.fluidbehaviors.BehaviorableLiquidBlock
O
- operations - Variable in class com.forsteri.unlimitedfluidity.core.flowinggas.GasMovementHandler
P
- parse(StringReader) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.command.GasTypeArgument
- propagatesSkylightDown(BlockState, BlockGetter, BlockPos) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.GasBlock
- pushing - Variable in class com.forsteri.unlimitedfluidity.mixin.MixinAirCurrent
- PushlessFluidBehavior - Record Class in com.forsteri.unlimitedfluidity.core.fluidbehaviors.pushless
-
Default fluid behavior implementation for allowing/disallowing fluid pushing player
- PushlessFluidBehavior() - Constructor for record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.pushless.PushlessFluidBehavior
-
Creates an instance of a
PushlessFluidBehavior
record class.
R
- randomTick(Level, BlockPos, FluidState, RandomSource) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- register(IEventBus) - Static method in class com.forsteri.unlimitedfluidity.debug.FluidityDebugRegistry
- registerCommands(RegisterCommandsEvent) - Method in class com.forsteri.unlimitedfluidity.UnlimitedFluidity
- render(BlockAndTintGetter, BlockPos, int, int, FluidState) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- requireBlockBeBehaviorable() - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.IFluidBehavior
- requireBlockBeBehaviorable() - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.ontouch.IInteractionWithNeighborBlockUpdateBehavior
S
- scaleFarPlaneDistance() - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.fluidfog.FluidFogBehavior
-
Returns the value of the
scaleFarPlaneDistance
record component. - scaleFarPlaneDistance() - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.fluidfog.IFluidFogBehavior
- second() - Method in record class com.forsteri.unlimitedfluidity.util.Triplet
-
Returns the value of the
second
record component. - serverTickEvent(TickEvent.ServerTickEvent) - Method in class com.forsteri.unlimitedfluidity.UnlimitedFluidity
- setGraph(SimpleWeightedGraph<BlockPos, DefaultWeightedEdge>) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.GasMovementHandler
- SmartFluid - Class in com.forsteri.unlimitedfluidity.core
-
Simplifies the process of making fluid
- SmartFluid(ForgeFlowingFluid.Properties) - Constructor for class com.forsteri.unlimitedfluidity.core.SmartFluid
- source - Variable in class com.forsteri.unlimitedfluidity.core.flowinggas.GasMovementHandler
- source - Variable in class com.forsteri.unlimitedfluidity.mixin.MixinAirCurrent
- Source(ForgeFlowingFluid.Properties) - Constructor for class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas.Source
- spawnParticles(LevelAccessor, BlockPos) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.flammable.IFlammableBehavior
-
Spawn the flame particles
- spread(Level, BlockPos, FluidState) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- spreadHorizontally(LevelAccessor, BlockPos, boolean) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- spreadVertically(LevelAccessor, BlockPos, FluidState, boolean) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- SwimmingFluidBehavior - Record Class in com.forsteri.unlimitedfluidity.core.fluidbehaviors.swimming
-
Default fluid behavior implementation for allowing/disallowing player to swim in the fluid
- SwimmingFluidBehavior() - Constructor for record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.swimming.SwimmingFluidBehavior
-
Fluid behavior implementation disallowing player to swim in the fluid
- SwimmingFluidBehavior(boolean) - Constructor for record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.swimming.SwimmingFluidBehavior
-
Creates an instance of a
SwimmingFluidBehavior
record class.
T
- third() - Method in record class com.forsteri.unlimitedfluidity.util.Triplet
-
Returns the value of the
third
record component. - tick(long) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.GasMovementHandler
- tick(Level, BlockPos, FluidState) - Method in class com.forsteri.unlimitedfluidity.core.fluidbehaviors.BehaviorableFluid
- tick(Level, BlockPos, FluidState) - Method in class com.forsteri.unlimitedfluidity.core.flowinggas.FlowingGas
- tick(Level, BlockPos, FluidState) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.flammable.IFlammableBehavior
- tick(Level, BlockPos, FluidState) - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.IFluidBehavior
-
Called when the fluid ticks
- toString() - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.flammable.FlammableBehavior
-
Returns a string representation of this record class.
- toString() - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.fluidfog.FluidFogBehavior
-
Returns a string representation of this record class.
- toString() - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.pushless.PushlessFluidBehavior
-
Returns a string representation of this record class.
- toString() - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.swimming.SwimmingFluidBehavior
-
Returns a string representation of this record class.
- toString() - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.viscosity.ViscosityFluidBehavior
-
Returns a string representation of this record class.
- toString() - Method in record class com.forsteri.unlimitedfluidity.util.Triplet
-
Returns a string representation of this record class.
- Triplet<A,
B, C> - Record Class in com.forsteri.unlimitedfluidity.util - Triplet(A, B, C) - Constructor for record class com.forsteri.unlimitedfluidity.util.Triplet
-
Creates an instance of a
Triplet
record class.
U
- UnlimitedFluidity - Class in com.forsteri.unlimitedfluidity
- UnlimitedFluidity() - Constructor for class com.forsteri.unlimitedfluidity.UnlimitedFluidity
- unlimitedFluidity$markAsGasParticle(FlowingGas) - Method in interface com.forsteri.unlimitedfluidity.core.flowinggas.CloudParticleMarkingAccess
- unlimitedFluidity$markAsGasParticle(FlowingGas) - Method in class com.forsteri.unlimitedfluidity.mixin.MixinPlayerCloudParticle
- unlimitedFluidity$tickAffectedGas() - Method in class com.forsteri.unlimitedfluidity.mixin.MixinAirCurrent
V
- valueOf(String) - Static method in enum class com.forsteri.unlimitedfluidity.entry.FluidityTags.FluidityBlockTags
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class com.forsteri.unlimitedfluidity.entry.FluidityTags.FluidityBlockTags
-
Returns an array containing the constants of this enum class, in the order they are declared.
- viscosity() - Method in interface com.forsteri.unlimitedfluidity.core.fluidbehaviors.viscosity.IViscosityFluidBehavior
- viscosity() - Method in record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.viscosity.ViscosityFluidBehavior
-
Returns the value of the
viscosity
record component. - ViscosityFluidBehavior - Record Class in com.forsteri.unlimitedfluidity.core.fluidbehaviors.viscosity
-
Default fluid behavior implementation for entity movement resistance
- ViscosityFluidBehavior(int) - Constructor for record class com.forsteri.unlimitedfluidity.core.fluidbehaviors.viscosity.ViscosityFluidBehavior
-
Creates an instance of a
ViscosityFluidBehavior
record class.
W
- WATER_FLOWING_RL - Static variable in class com.forsteri.unlimitedfluidity.debug.FluidityDebugRegistry
- WATER_STILL_RL - Static variable in class com.forsteri.unlimitedfluidity.debug.FluidityDebugRegistry
All Classes and Interfaces|All Packages|Constant Field Values