Interface CopperBlockSet.Variant<T extends net.minecraft.world.level.block.Block>
- All Known Implementing Classes:
CopperBlockSet.BlockVariant,CopperBlockSet.SlabVariant,CopperBlockSet.StairVariant
- Enclosing class:
- CopperBlockSet
public static interface CopperBlockSet.Variant<T extends net.minecraft.world.level.block.Block>
-
Method Summary
Modifier and TypeMethodDescriptionvoidgenerateBlockState(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block, T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, CopperBlockSet blocks, net.minecraft.world.level.block.WeatheringCopper.WeatherState state, boolean waxed) default voidgenerateLootTable(com.tterrag.registrate.providers.loot.RegistrateBlockLootTables lootTable, T 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, T> ctx, com.tterrag.registrate.providers.RegistrateRecipeProvider prov) com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.world.level.block.state.BlockBehaviour.Properties,T> getFactory(CopperBlockSet blocks, net.minecraft.world.level.block.WeatheringCopper.WeatherState state, boolean waxed)
-
Method Details
-
getSuffix
String getSuffix() -
getFactory
com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.world.level.block.state.BlockBehaviour.Properties,T> getFactory(CopperBlockSet blocks, net.minecraft.world.level.block.WeatheringCopper.WeatherState state, boolean waxed) -
generateLootTable
default void generateLootTable(com.tterrag.registrate.providers.loot.RegistrateBlockLootTables lootTable, T block, CopperBlockSet blocks, net.minecraft.world.level.block.WeatheringCopper.WeatherState state, boolean waxed) -
generateRecipes
void generateRecipes(com.tterrag.registrate.util.entry.BlockEntry<?> blockVariant, com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block, T> ctx, com.tterrag.registrate.providers.RegistrateRecipeProvider prov) -
generateBlockState
void generateBlockState(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block, T> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, CopperBlockSet blocks, net.minecraft.world.level.block.WeatheringCopper.WeatherState state, boolean waxed)
-