Class AirCurrent
java.lang.Object
com.simibubi.create.content.contraptions.components.fan.AirCurrent
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected List<org.apache.commons.lang3.tuple.Pair<TransportedItemStackHandlerBehaviour,InWorldProcessing.Type>> net.minecraft.world.phys.AABBprotected List<net.minecraft.world.entity.Entity>net.minecraft.core.Directionfloatbooleanfinal IAirCurrentSource -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidstatic floatgetFlowLimit(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos start, float max, net.minecraft.core.Direction facing) getSegmentAt(float offset) static booleanisPlayerCreativeFlying(net.minecraft.world.entity.Entity entity) voidrebuild()voidtick()protected voidtickAffectedEntities(net.minecraft.world.level.Level world, net.minecraft.core.Direction facing) voidstatic void
-
Field Details
-
source
-
bounds
public net.minecraft.world.phys.AABB bounds -
segments
-
direction
public net.minecraft.core.Direction direction -
pushing
public boolean pushing -
maxDistance
public float maxDistance -
affectedItemHandlers
protected List<org.apache.commons.lang3.tuple.Pair<TransportedItemStackHandlerBehaviour,InWorldProcessing.Type>> affectedItemHandlers -
caughtEntities
-
-
Constructor Details
-
AirCurrent
-
-
Method Details
-
tick
public void tick() -
tickAffectedEntities
protected void tickAffectedEntities(net.minecraft.world.level.Level world, net.minecraft.core.Direction facing) -
rebuild
public void rebuild() -
getFlowLimit
public static float getFlowLimit(net.minecraft.world.level.Level world, net.minecraft.core.BlockPos start, float max, net.minecraft.core.Direction facing) -
findEntities
public void findEntities() -
findAffectedHandlers
public void findAffectedHandlers() -
tickAffectedHandlers
public void tickAffectedHandlers() -
getSegmentAt
-
tickClientPlayerSounds
public static void tickClientPlayerSounds() -
isPlayerCreativeFlying
public static boolean isPlayerCreativeFlying(net.minecraft.world.entity.Entity entity)
-