Class FWBlockstateGen

java.lang.Object
net.minecraftforge.client.model.generators.BlockStateProvider
nokunami.floral_warfare.data.provider.FWBlockstateGen
All Implemented Interfaces:
net.minecraft.data.DataProvider

public class FWBlockstateGen extends net.minecraftforge.client.model.generators.BlockStateProvider
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraftforge.client.model.generators.BlockStateProvider

    net.minecraftforge.client.model.generators.BlockStateProvider.ConfiguredModelList

    Nested classes/interfaces inherited from interface net.minecraft.data.DataProvider

    net.minecraft.data.DataProvider.Factory<T extends net.minecraft.data.DataProvider>
  • Field Summary

    Fields inherited from class net.minecraftforge.client.model.generators.BlockStateProvider

    registeredBlocks, WALL_PROPS

    Fields inherited from interface net.minecraft.data.DataProvider

    FIXED_ORDER_FIELDS, KEY_COMPARATOR
  • Constructor Summary

    Constructors
    Constructor
    Description
    FWBlockstateGen(net.minecraft.data.PackOutput output, String modid, net.minecraftforge.common.data.ExistingFileHelper existingFileHelper)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    blockName(Supplier<? extends net.minecraft.world.level.block.Block> block)
     
    void
    blockParentModel(Supplier<? extends net.minecraft.world.level.block.Block> block)
     
    void
    builtinModel(Supplier<? extends net.minecraft.world.level.block.Block> block)
     
    net.minecraftforge.client.model.generators.ModelFile
    contentPot(String name, net.minecraft.resources.ResourceLocation texture)
     
    net.minecraftforge.client.model.generators.ModelFile
     
    net.minecraftforge.client.model.generators.ItemModelBuilder
    generatedItem(Supplier<? extends net.minecraft.world.item.Item> item)
     
    net.minecraftforge.client.model.generators.ItemModelBuilder
    generatedItem(Supplier<? extends net.minecraft.world.item.Item> item, String layer0)
     
    itemName(Supplier<? extends net.minecraft.world.item.Item> item)
     
    itemNamePath(Supplier<? extends net.minecraft.world.item.Item> item)
     
    void
    justParticle(Supplier<? extends net.minecraft.world.level.block.Block> block)
     
    void
    justParticle(Supplier<? extends net.minecraft.world.level.block.Block> block, String blockModel, String particle)
     
    void
    justParticle(Supplier<? extends net.minecraft.world.level.block.Block> block, net.minecraft.resources.ResourceLocation particle)
     
    void
    justParticle(Supplier<? extends net.minecraft.world.level.block.Block> block, net.minecraft.resources.ResourceLocation blockModel, net.minecraft.resources.ResourceLocation particle)
     
    void
    pot(Supplier<? extends net.minecraft.world.level.block.Block> block)
     
    void
    pot(Supplier<? extends net.minecraft.world.level.block.Block> block, net.minecraft.resources.ResourceLocation content)
     
    protected void
     

    Methods inherited from class net.minecraftforge.client.model.generators.BlockStateProvider

    axisBlock, axisBlock, axisBlock, axisBlock, axisBlockWithRenderType, axisBlockWithRenderType, axisBlockWithRenderType, axisBlockWithRenderType, axisBlockWithRenderType, axisBlockWithRenderType, axisBlockWithRenderTypeAndFast, axisBlockWithRenderTypeAndFast, axisBlockWithRenderTypeAndFast, axisBlockWithRenderTypeAndFast, axisBlockWithRenderTypeAndFast, axisBlockWithRenderTypeAndFast, blockTexture, buttonBlock, buttonBlock, cubeAll, directionalBlock, directionalBlock, directionalBlock, directionalBlock, doorBlock, doorBlock, doorBlock, doorBlockWithRenderType, doorBlockWithRenderType, doorBlockWithRenderType, doorBlockWithRenderType, doorBlockWithRenderTypeAndFast, doorBlockWithRenderTypeAndFast, doorBlockWithRenderTypeAndFast, doorBlockWithRenderTypeAndFast, fenceBlock, fenceBlock, fenceBlockWithRenderType, fenceBlockWithRenderType, fenceBlockWithRenderType, fenceBlockWithRenderType, fenceBlockWithRenderTypeAndFast, fenceBlockWithRenderTypeAndFast, fenceBlockWithRenderTypeAndFast, fenceBlockWithRenderTypeAndFast, fenceGateBlock, fenceGateBlock, fenceGateBlock, fenceGateBlockWithRenderType, fenceGateBlockWithRenderType, fenceGateBlockWithRenderType, fenceGateBlockWithRenderType, fenceGateBlockWithRenderTypeAndFast, fenceGateBlockWithRenderTypeAndFast, fenceGateBlockWithRenderTypeAndFast, fenceGateBlockWithRenderTypeAndFast, fourWayBlock, fourWayMultipart, getMultipartBuilder, getName, getVariantBuilder, horizontalBlock, horizontalBlock, horizontalBlock, horizontalBlock, horizontalBlock, horizontalFaceBlock, horizontalFaceBlock, horizontalFaceBlock, horizontalFaceBlock, itemModels, logBlock, logBlockWithRenderType, logBlockWithRenderType, logBlockWithRenderType, logBlockWithRenderTypeAndFast, mcLoc, models, modLoc, paneBlock, paneBlock, paneBlock, paneBlockWithRenderType, paneBlockWithRenderType, paneBlockWithRenderType, paneBlockWithRenderType, paneBlockWithRenderTypeAndFast, paneBlockWithRenderTypeAndFast, paneBlockWithRenderTypeAndFast, paneBlockWithRenderTypeAndFast, pressurePlateBlock, pressurePlateBlock, run, signBlock, signBlock, simpleBlock, simpleBlock, simpleBlock, simpleBlock, simpleBlockItem, simpleBlockWithItem, slabBlock, slabBlock, slabBlock, stairsBlock, stairsBlock, stairsBlock, stairsBlock, stairsBlock, stairsBlockWithRenderType, stairsBlockWithRenderType, stairsBlockWithRenderType, stairsBlockWithRenderType, stairsBlockWithRenderType, stairsBlockWithRenderType, stairsBlockWithRenderType, stairsBlockWithRenderType, stairsBlockWithRenderTypeAndFast, stairsBlockWithRenderTypeAndFast, stairsBlockWithRenderTypeAndFast, stairsBlockWithRenderTypeAndFast, stairsBlockWithRenderTypeAndFast, stairsBlockWithRenderTypeAndFast, stairsBlockWithRenderTypeAndFast, stairsBlockWithRenderTypeAndFast, trapdoorBlock, trapdoorBlock, trapdoorBlock, trapdoorBlockWithRenderType, trapdoorBlockWithRenderType, trapdoorBlockWithRenderType, trapdoorBlockWithRenderType, trapdoorBlockWithRenderTypeAndFast, trapdoorBlockWithRenderTypeAndFast, trapdoorBlockWithRenderTypeAndFast, trapdoorBlockWithRenderTypeAndFast, wallBlock, wallBlock, wallBlock, wallBlockWithRenderType, wallBlockWithRenderType, wallBlockWithRenderType, wallBlockWithRenderType, wallBlockWithRenderTypeAndFast, wallBlockWithRenderTypeAndFast, wallBlockWithRenderTypeAndFast, wallBlockWithRenderTypeAndFast

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • FWBlockstateGen

      public FWBlockstateGen(net.minecraft.data.PackOutput output, String modid, net.minecraftforge.common.data.ExistingFileHelper existingFileHelper)
  • Method Details

    • registerStatesAndModels

      protected void registerStatesAndModels()
      Specified by:
      registerStatesAndModels in class net.minecraftforge.client.model.generators.BlockStateProvider
    • itemName

      public String itemName(Supplier<? extends net.minecraft.world.item.Item> item)
    • itemNamePath

      public String itemNamePath(Supplier<? extends net.minecraft.world.item.Item> item)
    • blockName

      public String blockName(Supplier<? extends net.minecraft.world.level.block.Block> block)
    • builtinModel

      public void builtinModel(Supplier<? extends net.minecraft.world.level.block.Block> block)
    • blockParentModel

      public void blockParentModel(Supplier<? extends net.minecraft.world.level.block.Block> block)
    • justParticle

      public void justParticle(Supplier<? extends net.minecraft.world.level.block.Block> block)
    • justParticle

      public void justParticle(Supplier<? extends net.minecraft.world.level.block.Block> block, net.minecraft.resources.ResourceLocation particle)
    • justParticle

      public void justParticle(Supplier<? extends net.minecraft.world.level.block.Block> block, net.minecraft.resources.ResourceLocation blockModel, net.minecraft.resources.ResourceLocation particle)
    • justParticle

      public void justParticle(Supplier<? extends net.minecraft.world.level.block.Block> block, String blockModel, String particle)
    • pot

      public void pot(Supplier<? extends net.minecraft.world.level.block.Block> block)
    • pot

      public void pot(Supplier<? extends net.minecraft.world.level.block.Block> block, net.minecraft.resources.ResourceLocation content)
    • emptyPot

      public net.minecraftforge.client.model.generators.ModelFile emptyPot(String name)
    • contentPot

      public net.minecraftforge.client.model.generators.ModelFile contentPot(String name, net.minecraft.resources.ResourceLocation texture)
    • generatedItem

      public net.minecraftforge.client.model.generators.ItemModelBuilder generatedItem(Supplier<? extends net.minecraft.world.item.Item> item)
    • generatedItem

      public net.minecraftforge.client.model.generators.ItemModelBuilder generatedItem(Supplier<? extends net.minecraft.world.item.Item> item, String layer0)