Class AllArmInteractionPointTypes.DepositOnlyArmInteractionPoint
java.lang.Object
com.simibubi.create.content.kinetics.mechanicalArm.ArmInteractionPoint
com.simibubi.create.content.kinetics.mechanicalArm.AllArmInteractionPointTypes.DepositOnlyArmInteractionPoint
- Direct Known Subclasses:
AllArmInteractionPointTypes.BlazeBurnerPoint,AllArmInteractionPointTypes.CampfirePoint,AllArmInteractionPointTypes.CrushingWheelPoint,AllArmInteractionPointTypes.FunnelPoint,AllArmInteractionPointTypes.RespawnAnchorPoint
- Enclosing class:
AllArmInteractionPointTypes
public static class AllArmInteractionPointTypes.DepositOnlyArmInteractionPoint
extends ArmInteractionPoint
-
Nested Class Summary
Nested classes/interfaces inherited from class com.simibubi.create.content.kinetics.mechanicalArm.ArmInteractionPoint
ArmInteractionPoint.Mode -
Field Summary
Fields inherited from class com.simibubi.create.content.kinetics.mechanicalArm.ArmInteractionPoint
cachedAngles, cachedHandler, cachedState, level, mode, pos, type -
Constructor Summary
ConstructorsConstructorDescriptionDepositOnlyArmInteractionPoint(ArmInteractionPointType type, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) -
Method Summary
Modifier and TypeMethodDescriptionvoidnet.minecraft.world.item.ItemStackextract(ArmBlockEntity armBlockEntity, int slot, int amount, boolean simulate) intgetSlotCount(ArmBlockEntity armBlockEntity) Methods inherited from class com.simibubi.create.content.kinetics.mechanicalArm.ArmInteractionPoint
create, deserialize, deserialize, extract, getHandler, getInteractionDirection, getInteractionPositionVector, getLevel, getMode, getPos, getTargetAngles, getType, insert, isInteractable, isValid, keepAlive, serialize, serialize, setLevel, transformPos, updateCachedState
-
Constructor Details
-
DepositOnlyArmInteractionPoint
public DepositOnlyArmInteractionPoint(ArmInteractionPointType type, net.minecraft.world.level.Level level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state)
-
-
Method Details
-
cycleMode
public void cycleMode()- Overrides:
cycleModein classArmInteractionPoint
-
extract
public net.minecraft.world.item.ItemStack extract(ArmBlockEntity armBlockEntity, int slot, int amount, boolean simulate) - Overrides:
extractin classArmInteractionPoint
-
getSlotCount
- Overrides:
getSlotCountin classArmInteractionPoint
-