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 Type
    Method
    Description
    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)
     
    default void
    generateLootTable(com.tterrag.registrate.providers.loot.RegistrateBlockLootTables lootTable, T block, CopperBlockSet blocks, net.minecraft.world.level.block.WeatheringCopper.WeatherState state, boolean waxed)
     
    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)
     
    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)