Class WrapperUnbakedModel

java.lang.Object
net.fabricmc.fabric.api.client.model.loading.v1.wrapper.WrapperUnbakedModel
All Implemented Interfaces:
net.minecraft.client.resources.model.UnbakedModel

public abstract class WrapperUnbakedModel extends Object implements net.minecraft.client.resources.model.UnbakedModel
A simple implementation of UnbakedModel that delegates all method calls to the wrapped field. Implementations must set the wrapped field somehow.
  • Nested Class Summary

    Nested classes/interfaces inherited from interface net.minecraft.client.resources.model.UnbakedModel

    net.minecraft.client.resources.model.UnbakedModel.GuiLight
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected net.minecraft.client.resources.model.UnbakedModel
     

    Fields inherited from interface net.minecraft.client.resources.model.UnbakedModel

    PARTICLE_TEXTURE_REFERENCE
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
    protected
    WrapperUnbakedModel(net.minecraft.client.resources.model.UnbakedModel wrapped)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    @Nullable Boolean
     
    @Nullable net.minecraft.client.resources.model.UnbakedGeometry
     
    @Nullable net.minecraft.client.resources.model.UnbakedModel.GuiLight
     
    @Nullable net.minecraft.resources.Identifier
     
    net.minecraft.client.renderer.block.model.TextureSlots.Data
     
    @Nullable net.minecraft.client.renderer.block.model.ItemTransforms
     

    Methods inherited from class java.lang.Object

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

    • wrapped

      protected net.minecraft.client.resources.model.UnbakedModel wrapped
  • Constructor Details

    • WrapperUnbakedModel

      protected WrapperUnbakedModel()
    • WrapperUnbakedModel

      protected WrapperUnbakedModel(net.minecraft.client.resources.model.UnbakedModel wrapped)
  • Method Details

    • ambientOcclusion

      public @Nullable Boolean ambientOcclusion()
      Specified by:
      ambientOcclusion in interface net.minecraft.client.resources.model.UnbakedModel
    • guiLight

      public @Nullable net.minecraft.client.resources.model.UnbakedModel.GuiLight guiLight()
      Specified by:
      guiLight in interface net.minecraft.client.resources.model.UnbakedModel
    • transforms

      public @Nullable net.minecraft.client.renderer.block.model.ItemTransforms transforms()
      Specified by:
      transforms in interface net.minecraft.client.resources.model.UnbakedModel
    • textureSlots

      public net.minecraft.client.renderer.block.model.TextureSlots.Data textureSlots()
      Specified by:
      textureSlots in interface net.minecraft.client.resources.model.UnbakedModel
    • geometry

      public @Nullable net.minecraft.client.resources.model.UnbakedGeometry geometry()
      Specified by:
      geometry in interface net.minecraft.client.resources.model.UnbakedModel
    • parent

      public @Nullable net.minecraft.resources.Identifier parent()
      Specified by:
      parent in interface net.minecraft.client.resources.model.UnbakedModel