Class EncasingRegistry
java.lang.Object
com.simibubi.create.content.decoration.encasing.EncasingRegistry
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <B extends net.minecraft.world.level.block.Block & EncasableBlock,E extends net.minecraft.world.level.block.Block & EncasedBlock, P>
voidaddVariant(B encasable, E encased) This method must not be called before block registration is finished.static <B extends net.minecraft.world.level.block.Block & EncasedBlock,P, E extends net.minecraft.world.level.block.Block & EncasableBlock>
com.tterrag.registrate.util.nullness.NonNullUnaryOperator<com.tterrag.registrate.builders.BlockBuilder<B, P>> addVariantTo(Supplier<E> encasable) static List<net.minecraft.world.level.block.Block> getVariants(net.minecraft.world.level.block.Block block)
-
Constructor Details
-
EncasingRegistry
public EncasingRegistry()
-
-
Method Details
-
addVariant
public static <B extends net.minecraft.world.level.block.Block & EncasableBlock,E extends net.minecraft.world.level.block.Block & EncasedBlock, void addVariantP> (B encasable, E encased) This method must not be called before block registration is finished. -
getVariants
public static List<net.minecraft.world.level.block.Block> getVariants(net.minecraft.world.level.block.Block block) -
addVariantTo
public static <B extends net.minecraft.world.level.block.Block & EncasedBlock,P, com.tterrag.registrate.util.nullness.NonNullUnaryOperator<com.tterrag.registrate.builders.BlockBuilder<B,E extends net.minecraft.world.level.block.Block & EncasableBlock> P>> addVariantTo(Supplier<E> encasable)
-