Class AssemblagePart
java.lang.Object
com.petrolpark.petrolsparts.content.kinetics.assemblage.AssemblagePart
- All Implemented Interfaces:
com.petrolpark.core.world.block.multiPart.MultiPartBlock.IPart
public class AssemblagePart
extends Object
implements com.petrolpark.core.world.block.multiPart.MultiPartBlock.IPart
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> static final Map<net.minecraft.core.Direction, AssemblagePart> static final net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> static final net.createmod.catnip.math.VoxelShaperstatic final Map<net.minecraft.core.Direction, AssemblagePart> static final net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> static final Map<net.minecraft.core.Direction, AssemblagePart> static final net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> static final net.createmod.catnip.math.VoxelShaperstatic final Map<net.minecraft.core.Direction, AssemblagePart> static final Map<net.minecraft.core.Direction.Axis, AssemblagePart> static final net.createmod.catnip.math.VoxelShaperstatic final Map<net.minecraft.core.Direction.Axis, AssemblagePart> protected final net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> static final Map<net.minecraft.core.Direction.Axis, AssemblagePart> static final net.createmod.catnip.math.VoxelShaperstatic final Map<net.minecraft.core.Direction.Axis, AssemblagePart> static final UnaryOperator<net.minecraft.world.level.block.state.BlockState> static final UnaryOperator<net.minecraft.world.level.block.state.BlockState> static final UnaryOperator<net.minecraft.world.level.block.state.BlockState> protected final UnaryOperator<net.minecraft.world.level.block.state.BlockState> static final net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> static final net.createmod.catnip.math.VoxelShaperstatic final Map<net.minecraft.core.Direction, AssemblagePart> protected final net.minecraft.world.phys.shapes.VoxelShape -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> loot()static final UnaryOperator<net.minecraft.world.level.block.state.BlockState> removeCog(net.minecraft.core.Direction direction) net.minecraft.world.phys.shapes.VoxelShapeshape()
-
Field Details
-
SHAFT_HALF_SHAPER
public static final net.createmod.catnip.math.VoxelShaper SHAFT_HALF_SHAPER -
COGWHEEL_SHAPER
public static final net.createmod.catnip.math.VoxelShaper COGWHEEL_SHAPER -
MIDDLE_COGWHEEL_SHAPER
public static final net.createmod.catnip.math.VoxelShaper MIDDLE_COGWHEEL_SHAPER -
LARGE_COGWHEEL_SHAPER
public static final net.createmod.catnip.math.VoxelShaper LARGE_COGWHEEL_SHAPER -
LARGE_MIDDLE_COGWHEEL_SHAPER
public static final net.createmod.catnip.math.VoxelShaper LARGE_MIDDLE_COGWHEEL_SHAPER -
SHAFT_HALF_LOOT
public static final net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> SHAFT_HALF_LOOT -
COGWHEEL_LOOT
public static final net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> COGWHEEL_LOOT -
LARGE_COGWHEEL_LOOT
public static final net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> LARGE_COGWHEEL_LOOT -
COAXIAL_COGWHEEL_LOOT
public static final net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> COAXIAL_COGWHEEL_LOOT -
LARGE_COAXIAL_COGWHEEL_LOOT
public static final net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> LARGE_COAXIAL_COGWHEEL_LOOT -
REMOVE_TOP_COG
-
REMOVE_BOTTOM_COG
public static final UnaryOperator<net.minecraft.world.level.block.state.BlockState> REMOVE_BOTTOM_COG -
REMOVE_MIDDLE_COG
public static final UnaryOperator<net.minecraft.world.level.block.state.BlockState> REMOVE_MIDDLE_COG -
shape
protected final net.minecraft.world.phys.shapes.VoxelShape shape -
loot
protected final net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> loot -
remover
-
SHAFT_HALVES
-
COGWHEELS
-
MIDDLE_COGWHEELS
-
LARGE_COGWHEELS
-
LARGE_MIDDLE_COGWHEELS
-
COAXIAL_COGWHEELS
-
MIDDLE_COAXIAL_COGWHEELS
-
LARGE_COAXIAL_COGWHEELS
-
LARGE_MIDDLE_COAXIAL_COGWHEELS
public static final Map<net.minecraft.core.Direction.Axis,AssemblagePart> LARGE_MIDDLE_COAXIAL_COGWHEELS
-
-
Method Details
-
removeCog
public static final UnaryOperator<net.minecraft.world.level.block.state.BlockState> removeCog(net.minecraft.core.Direction direction) -
shape
public net.minecraft.world.phys.shapes.VoxelShape shape()- Specified by:
shapein interfacecom.petrolpark.core.world.block.multiPart.MultiPartBlock.IPart
-
loot
public net.minecraft.resources.ResourceKey<net.minecraft.world.level.storage.loot.LootTable> loot()- Specified by:
lootin interfacecom.petrolpark.core.world.block.multiPart.MultiPartBlock.IPart
-