Class CopperBlockSet.SlabVariant
java.lang.Object
com.simibubi.create.foundation.block.CopperBlockSet.SlabVariant
- All Implemented Interfaces:
CopperBlockSet.Variant<net.minecraft.world.level.block.SlabBlock>
- Enclosing class:
- CopperBlockSet
public static class CopperBlockSet.SlabVariant
extends Object
implements CopperBlockSet.Variant<net.minecraft.world.level.block.SlabBlock>
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidgenerateBlockState(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block, net.minecraft.world.level.block.SlabBlock> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, CopperBlockSet blocks, net.minecraft.world.level.block.WeatheringCopper.WeatherState state, boolean waxed) voidgenerateLootTable(com.tterrag.registrate.providers.loot.RegistrateBlockLootTables lootTable, net.minecraft.world.level.block.SlabBlock block, CopperBlockSet blocks, net.minecraft.world.level.block.WeatheringCopper.WeatherState state, boolean waxed) voidgenerateRecipes(com.tterrag.registrate.util.entry.BlockEntry<?> blockVariant, com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block, net.minecraft.world.level.block.SlabBlock> ctx, com.tterrag.registrate.providers.RegistrateRecipeProvider prov) com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.world.level.block.state.BlockBehaviour.Properties,net.minecraft.world.level.block.SlabBlock> getFactory(CopperBlockSet blocks, net.minecraft.world.level.block.WeatheringCopper.WeatherState state, boolean waxed)
-
Field Details
-
INSTANCE
-
-
Constructor Details
-
SlabVariant
protected SlabVariant()
-
-
Method Details
-
getSuffix
- Specified by:
getSuffixin interfaceCopperBlockSet.Variant<net.minecraft.world.level.block.SlabBlock>
-
getFactory
public com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.world.level.block.state.BlockBehaviour.Properties,net.minecraft.world.level.block.SlabBlock> getFactory(CopperBlockSet blocks, net.minecraft.world.level.block.WeatheringCopper.WeatherState state, boolean waxed) - Specified by:
getFactoryin interfaceCopperBlockSet.Variant<net.minecraft.world.level.block.SlabBlock>
-
generateLootTable
public void generateLootTable(com.tterrag.registrate.providers.loot.RegistrateBlockLootTables lootTable, net.minecraft.world.level.block.SlabBlock block, CopperBlockSet blocks, net.minecraft.world.level.block.WeatheringCopper.WeatherState state, boolean waxed) - Specified by:
generateLootTablein interfaceCopperBlockSet.Variant<net.minecraft.world.level.block.SlabBlock>
-
generateBlockState
public void generateBlockState(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block, net.minecraft.world.level.block.SlabBlock> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, CopperBlockSet blocks, net.minecraft.world.level.block.WeatheringCopper.WeatherState state, boolean waxed) - Specified by:
generateBlockStatein interfaceCopperBlockSet.Variant<net.minecraft.world.level.block.SlabBlock>
-
generateRecipes
public void generateRecipes(com.tterrag.registrate.util.entry.BlockEntry<?> blockVariant, com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block, net.minecraft.world.level.block.SlabBlock> ctx, com.tterrag.registrate.providers.RegistrateRecipeProvider prov) - Specified by:
generateRecipesin interfaceCopperBlockSet.Variant<net.minecraft.world.level.block.SlabBlock>
-