Class CopperBlockSet.BlockVariant

java.lang.Object
com.simibubi.create.foundation.block.CopperBlockSet.BlockVariant
All Implemented Interfaces:
CopperBlockSet.Variant<net.minecraft.world.level.block.Block>
Enclosing class:
CopperBlockSet

public static class CopperBlockSet.BlockVariant extends Object implements CopperBlockSet.Variant<net.minecraft.world.level.block.Block>
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
     
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    generateBlockState(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, 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,net.minecraft.world.level.block.Block> 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.Block>
    getFactory(CopperBlockSet blocks, net.minecraft.world.level.block.WeatheringCopper.WeatherState state, boolean waxed)
     
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface com.simibubi.create.foundation.block.CopperBlockSet.Variant

    generateLootTable
  • Field Details

  • Constructor Details

    • BlockVariant

      protected BlockVariant()
  • Method Details

    • getSuffix

      public String getSuffix()
      Specified by:
      getSuffix in interface CopperBlockSet.Variant<net.minecraft.world.level.block.Block>
    • getFactory

      public com.tterrag.registrate.util.nullness.NonNullFunction<net.minecraft.world.level.block.state.BlockBehaviour.Properties,net.minecraft.world.level.block.Block> getFactory(CopperBlockSet blocks, net.minecraft.world.level.block.WeatheringCopper.WeatherState state, boolean waxed)
      Specified by:
      getFactory in interface CopperBlockSet.Variant<net.minecraft.world.level.block.Block>
    • generateBlockState

      public void generateBlockState(com.tterrag.registrate.providers.DataGenContext<net.minecraft.world.level.block.Block,net.minecraft.world.level.block.Block> ctx, com.tterrag.registrate.providers.RegistrateBlockstateProvider prov, CopperBlockSet blocks, net.minecraft.world.level.block.WeatheringCopper.WeatherState state, boolean waxed)
      Specified by:
      generateBlockState in interface CopperBlockSet.Variant<net.minecraft.world.level.block.Block>
    • 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.Block> ctx, com.tterrag.registrate.providers.RegistrateRecipeProvider prov)
      Specified by:
      generateRecipes in interface CopperBlockSet.Variant<net.minecraft.world.level.block.Block>