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.Block> 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.Block> Generates a grass block model and a blockstate to match.static BlockStateSmith<net.minecraft.world.level.block.Block> Generates a horizontal block model and state.static BlockStateSmith<net.minecraft.world.level.block.Block> Generates a leaves model and blockstate to match.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.Block> Generates a tall grass block model and blockstatestatic 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. -
GRASS_BLOCK
Generates a grass block model and a blockstate to match. -
CROSS_MODEL_BLOCK
Generates a cross model, used by flowers and grass, and a blockstate to match. -
TALL_CROSS_MODEL_BLOCK
Generates a tall grass block model and blockstate -
LEAVES_BLOCK
Generates a leaves model and blockstate to match. -
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
Generates 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()
-