Class BlockStateSmithTypes
java.lang.Object
team.lodestar.lodestone.systems.datagen.BlockStateSmithTypes
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic BlockStateSmith<net.minecraft.world.level.block.RotatedPillarBlock>Generates an axis oriented block model and state.static BlockStateSmith<net.minecraft.world.level.block.ButtonBlock>Generates a button block model and state.static BlockStateSmith<net.minecraft.world.level.block.Block>Generates a cross model, used by flowers and grass, and a blockstate to match.static ModularBlockStateSmith<net.minecraft.world.level.block.Block>A modular state smith, requires two separate functions, one that generates the model, and another that creates the blockstate.static BlockStateSmith<net.minecraft.world.level.block.DirectionalBlock>Generates a directional block model and state.static BlockStateSmith<net.minecraft.world.level.block.DoorBlock>DOOR.static BlockStateSmith<net.minecraft.world.level.block.FenceBlock>Generates a fence block model and state.static BlockStateSmith<net.minecraft.world.level.block.FenceGateBlock>Generates a fence gate block model and state.static BlockStateSmith<net.minecraft.world.level.block.Block>Generates a cube model and a blockstate to match.static BlockStateSmith<net.minecraft.world.level.block.HorizontalDirectionalBlock>Generates a horizontal block model and state.static BlockStateSmith<net.minecraft.world.level.block.Block>Generates leaves.static BlockStateSmith<net.minecraft.world.level.block.RotatedPillarBlock>Generates a log block model and state, or any pillar-like block really.static BlockStateSmith<net.minecraft.world.level.block.PressurePlateBlock>Generates a pressure plate block model and state.static BlockStateSmith<net.minecraft.world.level.block.SlabBlock>Slabs!static BlockStateSmith<net.minecraft.world.level.block.StairBlock>Generates stairs!static BlockStateSmith<net.minecraft.world.level.block.TorchBlock>Generates a standing torch block model and state.static BlockStateSmith<net.minecraft.world.level.block.TrapDoorBlock>Generates a trapdoor block model and state.static BlockStateSmith<net.minecraft.world.level.block.WallBlock>Generates a wall block model and state.static BlockStateSmith<net.minecraft.world.level.block.WallTorchBlock>Generates a wall torch block model and state.static BlockStateSmith<net.minecraft.world.level.block.RotatedPillarBlock>Generates a wood block model and state, one of those 6-sided log blocks mainly used for building.static BlockStateSmith<net.minecraft.world.level.block.SignBlock>Generates a wooden sign block model and state. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
CUSTOM_MODEL
A modular state smith, requires two separate functions, one that generates the model, and another that creates the blockstate. -
FULL_BLOCK
Generates a cube model and a blockstate to match. -
CROSS_MODEL_BLOCK
Generates a cross model, used by flowers and grass, and a blockstate to match. -
LEAVES_BLOCK
Generates leaves. Not much else to say here. -
LOG_BLOCK
Generates a log block model and state, or any pillar-like block really. -
AXIS_BLOCK
Generates an axis oriented block model and state. -
WOOD_BLOCK
Generates a wood block model and state, one of those 6-sided log blocks mainly used for building. -
DIRECTIONAL_BLOCK
Generates a directional block model and state. -
HORIZONTAL_BLOCK
public static BlockStateSmith<net.minecraft.world.level.block.HorizontalDirectionalBlock> HORIZONTAL_BLOCKGenerates a horizontal block model and state. -
STAIRS_BLOCK
Generates stairs! -
SLAB_BLOCK
Slabs! -
WALL_BLOCK
Generates a wall block model and state. -
FENCE_BLOCK
Generates a fence block model and state. -
FENCE_GATE_BLOCK
Generates a fence gate block model and state. -
PRESSURE_PLATE_BLOCK
public static BlockStateSmith<net.minecraft.world.level.block.PressurePlateBlock> PRESSURE_PLATE_BLOCKGenerates a pressure plate block model and state. -
BUTTON_BLOCK
Generates a button block model and state. -
DOOR_BLOCK
DOOR. -
TRAPDOOR_BLOCK
Generates a trapdoor block model and state. -
TORCH_BLOCK
Generates a standing torch block model and state. Wall torch not included. -
WALL_TORCH_BLOCK
Generates a wall torch block model and state. Standing torch not included. -
WOODEN_SIGN_BLOCK
Generates a wooden sign block model and state. Works for both standing, and wall oriented signs.
-
-
Constructor Details
-
BlockStateSmithTypes
public BlockStateSmithTypes()
-