Class ModularBlockStateSmith<T extends net.minecraft.world.level.block.Block>
java.lang.Object
team.lodestar.lodestone.systems.datagen.statesmith.AbstractBlockStateSmith<T>
team.lodestar.lodestone.systems.datagen.statesmith.ModularBlockStateSmith<T>
public class ModularBlockStateSmith<T extends net.minecraft.world.level.block.Block>
extends AbstractBlockStateSmith<T>
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic interfaceModularBlockStateSmith.ModularSmithStateSupplier<T extends net.minecraft.world.level.block.Block>Nested classes/interfaces inherited from class team.lodestar.lodestone.systems.datagen.statesmith.AbstractBlockStateSmith
AbstractBlockStateSmith.StateFunction<T extends net.minecraft.world.level.block.Block>, AbstractBlockStateSmith.StateSmithData -
Field Summary
FieldsModifier and TypeFieldDescriptionFields inherited from class team.lodestar.lodestone.systems.datagen.statesmith.AbstractBlockStateSmith
blockClass -
Constructor Summary
ConstructorsConstructorDescriptionModularBlockStateSmith(Class<T> blockClass, ModularBlockStateSmith.ModularSmithStateSupplier<T> stateSupplier) -
Method Summary
Modifier and TypeMethodDescriptionvoidact(AbstractBlockStateSmith.StateSmithData data, AbstractBlockStateSmith.StateFunction<T> actor, ModularBlockStateSmith.ModelFileSupplier modelFileSupplier, Collection<net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>> blocks) final voidact(AbstractBlockStateSmith.StateSmithData data, AbstractBlockStateSmith.StateFunction<T> actor, ModularBlockStateSmith.ModelFileSupplier modelFileSupplier, net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>... blocks)
-
Field Details
-
stateSupplier
public final ModularBlockStateSmith.ModularSmithStateSupplier<T extends net.minecraft.world.level.block.Block> stateSupplier
-
-
Constructor Details
-
ModularBlockStateSmith
public ModularBlockStateSmith(Class<T> blockClass, ModularBlockStateSmith.ModularSmithStateSupplier<T> stateSupplier)
-
-
Method Details
-
act
@SafeVarargs public final void act(AbstractBlockStateSmith.StateSmithData data, AbstractBlockStateSmith.StateFunction<T> actor, ModularBlockStateSmith.ModelFileSupplier modelFileSupplier, net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>... blocks) -
act
public void act(AbstractBlockStateSmith.StateSmithData data, AbstractBlockStateSmith.StateFunction<T> actor, ModularBlockStateSmith.ModelFileSupplier modelFileSupplier, Collection<net.minecraftforge.registries.RegistryObject<net.minecraft.world.level.block.Block>> blocks)
-