类 IBlockStateProvider

java.lang.Object
net.minecraftforge.client.model.generators.BlockStateProvider
committee.nova.mods.avaritia.api.init.data.IBlockStateProvider
所有已实现的接口:
net.minecraft.data.DataProvider
直接已知子类:
ModBlockStates

public abstract class IBlockStateProvider extends net.minecraftforge.client.model.generators.BlockStateProvider
Author cnlimiter CreateTime 2023/6/16 22:18 Name IBlockstateProvider Description
  • 嵌套类概要

    从类继承的嵌套类/接口 net.minecraftforge.client.model.generators.BlockStateProvider

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

    从接口继承的嵌套类/接口 net.minecraft.data.DataProvider

    net.minecraft.data.DataProvider.Factory<T extends net.minecraft.data.DataProvider>
  • 字段概要

    从类继承的字段 net.minecraftforge.client.model.generators.BlockStateProvider

    registeredBlocks, WALL_PROPS

    从接口继承的字段 net.minecraft.data.DataProvider

    FIXED_ORDER_FIELDS, KEY_COMPARATOR
  • 构造器概要

    构造器
    构造器
    说明
    IBlockStateProvider(net.minecraft.data.PackOutput output, net.minecraftforge.common.data.ExistingFileHelper helper)
     
  • 方法概要

    修饰符和类型
    方法
    说明
    void
    block(Supplier<? extends net.minecraft.world.level.block.Block> block)
     
    void
    blockTranslucent(Supplier<? extends net.minecraft.world.level.block.Block> block)
     
    void
    button(Supplier<? extends net.minecraft.world.level.block.ButtonBlock> block, Supplier<? extends net.minecraft.world.level.block.Block> fullBlock)
     
    void
    carpet(Supplier<? extends net.minecraft.world.level.block.WoolCarpetBlock> block)
     
    void
    crossBlock(Supplier<? extends net.minecraft.world.level.block.Block> block)
     
    void
    door(Supplier<? extends net.minecraft.world.level.block.DoorBlock> block, String name)
     
    void
    fence(Supplier<? extends net.minecraft.world.level.block.FenceBlock> block, Supplier<? extends net.minecraft.world.level.block.Block> fullBlock)
     
    void
    fenceGate(Supplier<? extends net.minecraft.world.level.block.FenceGateBlock> block, Supplier<? extends net.minecraft.world.level.block.Block> fullBlock)
     
    void
    log(Supplier<? extends net.minecraft.world.level.block.RotatedPillarBlock> block, String name)
     
    protected String
    name(Supplier<? extends net.minecraft.world.level.block.Block> block)
     
    void
    pressurePlate(Supplier<? extends net.minecraft.world.level.block.PressurePlateBlock> block, Supplier<? extends net.minecraft.world.level.block.Block> fullBlock)
     
    void
    sign(Supplier<? extends net.minecraft.world.level.block.StandingSignBlock> standingBlock, Supplier<? extends net.minecraft.world.level.block.WallSignBlock> wallBlock, String name)
     
    void
    slab(Supplier<? extends net.minecraft.world.level.block.SlabBlock> block, Supplier<? extends net.minecraft.world.level.block.Block> fullBlock)
     
    void
    stairs(Supplier<? extends net.minecraft.world.level.block.StairBlock> block, Supplier<? extends net.minecraft.world.level.block.Block> fullBlock)
     
    protected net.minecraft.resources.ResourceLocation
     
    void
    tintedCrossBlock(Supplier<? extends net.minecraft.world.level.block.Block> block)
     
    void
    torchBlock(Supplier<? extends net.minecraft.world.level.block.Block> block, Supplier<? extends net.minecraft.world.level.block.Block> wall)
     
    void
    trapdoor(Supplier<? extends net.minecraft.world.level.block.TrapDoorBlock> block, String name)
     
    void
    wall(Supplier<? extends net.minecraft.world.level.block.WallBlock> wall, Supplier<? extends net.minecraft.world.level.block.Block> fullBlock)
     

    从类继承的方法 net.minecraftforge.client.model.generators.BlockStateProvider

    axisBlock, axisBlock, axisBlock, axisBlock, axisBlockWithRenderType, axisBlockWithRenderType, axisBlockWithRenderType, axisBlockWithRenderType, axisBlockWithRenderType, axisBlockWithRenderType, blockTexture, buttonBlock, buttonBlock, cubeAll, directionalBlock, directionalBlock, directionalBlock, directionalBlock, doorBlock, doorBlock, doorBlock, doorBlockWithRenderType, doorBlockWithRenderType, doorBlockWithRenderType, doorBlockWithRenderType, fenceBlock, fenceBlock, fenceBlockWithRenderType, fenceBlockWithRenderType, fenceBlockWithRenderType, fenceBlockWithRenderType, fenceGateBlock, fenceGateBlock, fenceGateBlock, fenceGateBlockWithRenderType, fenceGateBlockWithRenderType, fenceGateBlockWithRenderType, fenceGateBlockWithRenderType, fourWayBlock, fourWayMultipart, getMultipartBuilder, getName, getVariantBuilder, horizontalBlock, horizontalBlock, horizontalBlock, horizontalBlock, horizontalBlock, horizontalFaceBlock, horizontalFaceBlock, horizontalFaceBlock, horizontalFaceBlock, itemModels, logBlock, logBlockWithRenderType, logBlockWithRenderType, mcLoc, models, modLoc, paneBlock, paneBlock, paneBlock, paneBlockWithRenderType, paneBlockWithRenderType, paneBlockWithRenderType, paneBlockWithRenderType, pressurePlateBlock, pressurePlateBlock, registerStatesAndModels, 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, trapdoorBlock, trapdoorBlock, trapdoorBlock, trapdoorBlockWithRenderType, trapdoorBlockWithRenderType, trapdoorBlockWithRenderType, trapdoorBlockWithRenderType, wallBlock, wallBlock, wallBlock, wallBlockWithRenderType, wallBlockWithRenderType, wallBlockWithRenderType, wallBlockWithRenderType

    从类继承的方法 java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 构造器详细资料

    • IBlockStateProvider

      public IBlockStateProvider(net.minecraft.data.PackOutput output, net.minecraftforge.common.data.ExistingFileHelper helper)
  • 方法详细资料

    • texture

      protected net.minecraft.resources.ResourceLocation texture(String name)
    • name

      protected String name(Supplier<? extends net.minecraft.world.level.block.Block> block)
    • block

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

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

      public void log(Supplier<? extends net.minecraft.world.level.block.RotatedPillarBlock> block, String name)
    • torchBlock

      public void torchBlock(Supplier<? extends net.minecraft.world.level.block.Block> block, Supplier<? extends net.minecraft.world.level.block.Block> wall)
    • crossBlock

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

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

      public void stairs(Supplier<? extends net.minecraft.world.level.block.StairBlock> block, Supplier<? extends net.minecraft.world.level.block.Block> fullBlock)
    • slab

      public void slab(Supplier<? extends net.minecraft.world.level.block.SlabBlock> block, Supplier<? extends net.minecraft.world.level.block.Block> fullBlock)
    • wall

      public void wall(Supplier<? extends net.minecraft.world.level.block.WallBlock> wall, Supplier<? extends net.minecraft.world.level.block.Block> fullBlock)
    • fence

      public void fence(Supplier<? extends net.minecraft.world.level.block.FenceBlock> block, Supplier<? extends net.minecraft.world.level.block.Block> fullBlock)
    • fenceGate

      public void fenceGate(Supplier<? extends net.minecraft.world.level.block.FenceGateBlock> block, Supplier<? extends net.minecraft.world.level.block.Block> fullBlock)
    • door

      public void door(Supplier<? extends net.minecraft.world.level.block.DoorBlock> block, String name)
    • trapdoor

      public void trapdoor(Supplier<? extends net.minecraft.world.level.block.TrapDoorBlock> block, String name)
    • carpet

      public void carpet(Supplier<? extends net.minecraft.world.level.block.WoolCarpetBlock> block)
    • button

      public void button(Supplier<? extends net.minecraft.world.level.block.ButtonBlock> block, Supplier<? extends net.minecraft.world.level.block.Block> fullBlock)
    • pressurePlate

      public void pressurePlate(Supplier<? extends net.minecraft.world.level.block.PressurePlateBlock> block, Supplier<? extends net.minecraft.world.level.block.Block> fullBlock)
    • sign

      public void sign(Supplier<? extends net.minecraft.world.level.block.StandingSignBlock> standingBlock, Supplier<? extends net.minecraft.world.level.block.WallSignBlock> wallBlock, String name)