java.lang.Object
io.github.vampirestudios.vampirelib.utils.registry.WoodRegistry

public class WoodRegistry extends Object
  • Field Details

    • logsTag

      public net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block> logsTag
    • logsItemTag

      public net.minecraft.tags.TagKey<net.minecraft.world.item.Item> logsItemTag
  • Method Details

    • of

      public static WoodRegistry.Builder of(net.minecraft.resources.ResourceLocation name)
    • of

      public static WoodRegistry.Builder of(net.minecraft.resources.ResourceLocation name, net.minecraft.world.level.block.Block planks)
    • of

      public static WoodRegistry.Builder of(net.minecraft.resources.ResourceLocation name, net.minecraft.world.level.block.grower.AbstractTreeGrower saplingGenerator)
    • of

      public static WoodRegistry.Builder of(net.minecraft.resources.ResourceLocation name, net.minecraft.world.level.levelgen.feature.ConfiguredFeature<net.minecraft.world.level.levelgen.feature.HugeFungusConfiguration,?> fungusGenerator)
    • name

      public net.minecraft.resources.ResourceLocation name()
    • availableLeaves

      public List<String> availableLeaves()
    • availableSaplings

      public List<String> availableSaplings()
    • log

      public net.minecraft.world.level.block.Block log()
    • wood

      public net.minecraft.world.level.block.Block wood()
    • strippedLog

      public net.minecraft.world.level.block.Block strippedLog()
    • strippedWood

      public net.minecraft.world.level.block.Block strippedWood()
    • stairs

      public net.minecraft.world.level.block.Block stairs()
    • slab

      public net.minecraft.world.level.block.Block slab()
    • planks

      public net.minecraft.world.level.block.Block planks()
    • leaves

      public net.minecraft.world.level.block.Block leaves()
    • sapling

      public net.minecraft.world.level.block.Block sapling()
    • pottedSapling

      public net.minecraft.world.level.block.Block pottedSapling()
    • fence

      public net.minecraft.world.level.block.Block fence()
    • fenceGate

      public net.minecraft.world.level.block.Block fenceGate()
    • bookshelf

      public net.minecraft.world.level.block.Block bookshelf()
    • door

      public net.minecraft.world.level.block.Block door()
    • trapdoor

      public net.minecraft.world.level.block.Block trapdoor()
    • button

      public net.minecraft.world.level.block.Block button()
    • pressurePlate

      public net.minecraft.world.level.block.Block pressurePlate()
    • ladder

      public net.minecraft.world.level.block.Block ladder()
    • beehive

      public net.minecraft.world.level.block.Block beehive()
    • leafPile

      public net.minecraft.world.level.block.Block leafPile()
    • leafCarpet

      public net.minecraft.world.level.block.Block leafCarpet()
    • sign

      public net.minecraft.world.level.block.Block sign()
    • wallSign

      public net.minecraft.world.level.block.Block wallSign()
    • saplingGenerator

      public net.minecraft.world.level.block.grower.AbstractTreeGrower saplingGenerator()
    • fungusGenerator

      public net.minecraft.world.level.levelgen.feature.ConfiguredFeature<net.minecraft.world.level.levelgen.feature.HugeFungusConfiguration,?> fungusGenerator()
    • logsTag

      public net.minecraft.tags.TagKey<net.minecraft.world.level.block.Block> logsTag()
    • logsItemTag

      public net.minecraft.tags.TagKey<net.minecraft.world.item.Item> logsItemTag()
    • signItem

      public net.minecraft.world.item.Item signItem()
    • boatItem

      public net.minecraft.world.item.Item boatItem()
    • chestBoatItem

      public net.minecraft.world.item.Item chestBoatItem()
    • generateBlockTags

      public void generateBlockTags(CustomTagProviders.CustomBlockTagProvider blockTags)
    • generateItemTags

      public void generateItemTags(CustomTagProviders.CustomItemTagProvider itemsTag)
    • generateModels

      @Environment(CLIENT) public void generateModels(net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator)
    • generateModels

      @Environment(CLIENT) public void generateModels(net.minecraft.data.models.BlockModelGenerators blockStateModelGenerator, boolean customPottedTexture)
    • generateLang

      @Environment(CLIENT) public void generateLang(FabricLanguageProvider languageProvider)
    • generateLoot

      public void generateLoot(net.fabricmc.fabric.api.datagen.v1.provider.FabricBlockLootTableProvider lootTablesProvider)
    • generateRecipes

      public void generateRecipes(Consumer<net.minecraft.data.recipes.FinishedRecipe> exporter)