Class BarricadeBlockStateModel

java.lang.Object
net.modgarden.barricade.client.model.BarricadeBlockStateModel
All Implemented Interfaces:
net.fabricmc.fabric.api.client.renderer.v1.model.FabricBlockStateModel, net.minecraft.client.renderer.block.dispatch.BlockStateModel

public class BarricadeBlockStateModel extends Object implements net.minecraft.client.renderer.block.dispatch.BlockStateModel
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     

    Nested classes/interfaces inherited from interface net.minecraft.client.renderer.block.dispatch.BlockStateModel

    net.minecraft.client.renderer.block.dispatch.BlockStateModel.SimpleCachedUnbakedRoot, net.minecraft.client.renderer.block.dispatch.BlockStateModel.UnbakedRoot
  • Constructor Summary

    Constructors
    Constructor
    Description
    BarricadeBlockStateModel(net.minecraft.client.resources.model.sprite.Material.Baked barrier)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    collectParts(net.minecraft.util.RandomSource random, List<net.minecraft.client.renderer.block.dispatch.BlockStateModelPart> output)
    Deprecated.
    void
    emitQuads(net.fabricmc.fabric.api.client.renderer.v1.mesh.QuadEmitter emitter, net.minecraft.client.renderer.block.BlockAndTintGetter level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, net.minecraft.util.RandomSource random, Predicate<@Nullable net.minecraft.core.Direction> cullTest)
     
    int
     
    net.minecraft.client.resources.model.sprite.Material.Baked
     

    Methods inherited from class Object

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

    Methods inherited from interface net.minecraft.client.renderer.block.dispatch.BlockStateModel

    hasMaterialFlag

    Methods inherited from interface net.fabricmc.fabric.api.client.renderer.v1.model.FabricBlockStateModel

    createGeometryKey, hasMaterialFlag, materialFlags, particleMaterial
  • Constructor Details

    • BarricadeBlockStateModel

      public BarricadeBlockStateModel(net.minecraft.client.resources.model.sprite.Material.Baked barrier)
  • Method Details

    • emitQuads

      public void emitQuads(net.fabricmc.fabric.api.client.renderer.v1.mesh.QuadEmitter emitter, net.minecraft.client.renderer.block.BlockAndTintGetter level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state, net.minecraft.util.RandomSource random, Predicate<@Nullable net.minecraft.core.Direction> cullTest)
      Specified by:
      emitQuads in interface net.fabricmc.fabric.api.client.renderer.v1.model.FabricBlockStateModel
    • collectParts

      @Deprecated public void collectParts(net.minecraft.util.RandomSource random, List<net.minecraft.client.renderer.block.dispatch.BlockStateModelPart> output)
      Deprecated.
      Specified by:
      collectParts in interface net.minecraft.client.renderer.block.dispatch.BlockStateModel
    • particleMaterial

      public net.minecraft.client.resources.model.sprite.Material.Baked particleMaterial()
      Specified by:
      particleMaterial in interface net.minecraft.client.renderer.block.dispatch.BlockStateModel
    • materialFlags

      public int materialFlags()
      Specified by:
      materialFlags in interface net.minecraft.client.renderer.block.dispatch.BlockStateModel