Class AbstractBlockStateSmith<T extends net.minecraft.world.level.block.Block>
java.lang.Object
team.lodestar.lodestone.modules.datagen.smith.blockstate.AbstractBlockStateSmith<T>
- Direct Known Subclasses:
BlockStateSmith,ModularBlockStateSmith
public abstract class AbstractBlockStateSmith<T extends net.minecraft.world.level.block.Block>
extends Object
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceAbstractBlockStateSmith.StateFunction<T extends net.minecraft.world.level.block.Block> -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidmakeItemModel(BlockStateSystemData<?> data, ItemModelSmith itemModelSmith, net.minecraft.world.level.block.Block block) protected final voidtryAct(BlockStateSystemData<?> data, ItemModelSmith itemModelSmith, Supplier<? extends net.minecraft.world.level.block.Block> registryObject, BiConsumer<T, LodestoneBlockStateSystem> actor)
-
Field Details
-
blockClass
-
-
Constructor Details
-
AbstractBlockStateSmith
-
-
Method Details
-
tryAct
protected final void tryAct(BlockStateSystemData<?> data, ItemModelSmith itemModelSmith, Supplier<? extends net.minecraft.world.level.block.Block> registryObject, BiConsumer<T, LodestoneBlockStateSystem> actor) -
makeItemModel
protected final void makeItemModel(BlockStateSystemData<?> data, ItemModelSmith itemModelSmith, net.minecraft.world.level.block.Block block)
-