Class ArmInteractionPointType
java.lang.Object
com.simibubi.create.content.kinetics.mechanicalArm.ArmInteractionPointType
- Direct Known Subclasses:
AllArmInteractionPointTypes.BasinType,AllArmInteractionPointTypes.BeltType,AllArmInteractionPointTypes.BlazeBurnerType,AllArmInteractionPointTypes.CampfireType,AllArmInteractionPointTypes.ChuteType,AllArmInteractionPointTypes.ComposterType,AllArmInteractionPointTypes.CrafterType,AllArmInteractionPointTypes.CrushingWheelsType,AllArmInteractionPointTypes.DeployerType,AllArmInteractionPointTypes.DepotType,AllArmInteractionPointTypes.FunnelType,AllArmInteractionPointTypes.JukeboxType,AllArmInteractionPointTypes.MillstoneType,AllArmInteractionPointTypes.PackagerType,AllArmInteractionPointTypes.RespawnAnchorType,AllArmInteractionPointTypes.SawType
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract booleancanCreatePoint(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) abstract ArmInteractionPointcreatePoint(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) static voidforEach(Consumer<ArmInteractionPointType> action) static ArmInteractionPointTypegetPrimaryType(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) intstatic @UnmodifiableView List<ArmInteractionPointType>
-
Constructor Details
-
ArmInteractionPointType
public ArmInteractionPointType()
-
-
Method Details
-
forEach
-
getSorted
-
getPrimaryType
@Nullable public static ArmInteractionPointType getPrimaryType(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) -
canCreatePoint
public abstract boolean canCreatePoint(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) -
createPoint
@Nullable public abstract ArmInteractionPoint createPoint(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) -
getPriority
public int getPriority()
-