Class ArmInteractionPointType
java.lang.Object
com.simibubi.create.content.logistics.block.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.RespawnAnchorType,AllArmInteractionPointTypes.SawType
-
Field Summary
Fields -
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 ArmInteractionPointTypeget(net.minecraft.resources.ResourceLocation id) final net.minecraft.resources.ResourceLocationgetId()static ArmInteractionPointTypegetPrimaryType(net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) intstatic void
-
Field Details
-
id
protected final net.minecraft.resources.ResourceLocation id
-
-
Constructor Details
-
ArmInteractionPointType
public ArmInteractionPointType(net.minecraft.resources.ResourceLocation id)
-
-
Method Details
-
register
-
get
-
forEach
-
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) -
getId
public final net.minecraft.resources.ResourceLocation getId() -
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()
-