Class FusionBlockModel

java.lang.Object
net.minecraft.client.renderer.block.model.BlockModel
com.supermartijn642.fusion.model.FusionBlockModel
All Implemented Interfaces:
net.minecraft.client.resources.model.UnbakedModel

public class FusionBlockModel extends net.minecraft.client.renderer.block.model.BlockModel
Created 27/04/2023 by SuperMartijn642
  • Nested Class Summary

    Nested classes/interfaces inherited from class net.minecraft.client.renderer.block.model.BlockModel

    net.minecraft.client.renderer.block.model.BlockModel.Deserializer, net.minecraft.client.renderer.block.model.BlockModel.GuiLight, net.minecraft.client.renderer.block.model.BlockModel.LoopException
  • Field Summary

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

    Fields inherited from class net.minecraft.client.renderer.block.model.BlockModel

    customData, GSON, guiLight, hasAmbientOcclusion, LOGGER, name, parent, parentLocation, PARTICLE_TEXTURE_REFERENCE, textureMap
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    net.minecraft.client.resources.model.BakedModel
    bake(net.minecraft.client.resources.model.ModelBakery bakery, net.minecraft.client.renderer.block.model.BlockModel someOtherModel, Function<net.minecraft.client.resources.model.Material,net.minecraft.client.renderer.texture.TextureAtlasSprite> spriteGetter, net.minecraft.client.resources.model.ModelState modelTransform, net.minecraft.resources.ResourceLocation modelLocation, boolean gui3d)
     
    Collection<net.minecraft.resources.ResourceLocation>
     
    Collection<net.minecraft.client.resources.model.Material>
    getMaterials(Function<net.minecraft.resources.ResourceLocation,net.minecraft.client.resources.model.UnbakedModel> modelGetter, Set<com.mojang.datafixers.util.Pair<String,String>> errors)
     
    static ModelInstance<?>
    getModelInstance(net.minecraft.client.resources.model.UnbakedModel model)
     
    net.minecraft.client.renderer.block.model.BlockModel
     
    boolean
     

    Methods inherited from class net.minecraft.client.renderer.block.model.BlockModel

    bake, bakeVanilla, fromStream, fromString, getElements, getGuiLight, getMaterial, getOverrides, getOverrides, getParentLocation, getRootModel, getTransforms, hasAmbientOcclusion, hasTexture, isResolved, makeBakedQuad, toString

    Methods inherited from class java.lang.Object

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

    • DUMMY_MODEL

      public static final net.minecraft.client.resources.model.UnbakedModel DUMMY_MODEL
  • Constructor Details

    • FusionBlockModel

      public FusionBlockModel(ModelInstance<?> model)
  • Method Details

    • bake

      public net.minecraft.client.resources.model.BakedModel bake(net.minecraft.client.resources.model.ModelBakery bakery, net.minecraft.client.renderer.block.model.BlockModel someOtherModel, Function<net.minecraft.client.resources.model.Material,net.minecraft.client.renderer.texture.TextureAtlasSprite> spriteGetter, net.minecraft.client.resources.model.ModelState modelTransform, net.minecraft.resources.ResourceLocation modelLocation, boolean gui3d)
      Overrides:
      bake in class net.minecraft.client.renderer.block.model.BlockModel
    • getDependencies

      public Collection<net.minecraft.resources.ResourceLocation> getDependencies()
      Specified by:
      getDependencies in interface net.minecraft.client.resources.model.UnbakedModel
      Overrides:
      getDependencies in class net.minecraft.client.renderer.block.model.BlockModel
    • getMaterials

      public Collection<net.minecraft.client.resources.model.Material> getMaterials(Function<net.minecraft.resources.ResourceLocation,net.minecraft.client.resources.model.UnbakedModel> modelGetter, Set<com.mojang.datafixers.util.Pair<String,String>> errors)
      Specified by:
      getMaterials in interface net.minecraft.client.resources.model.UnbakedModel
      Overrides:
      getMaterials in class net.minecraft.client.renderer.block.model.BlockModel
    • hasVanillaModel

      public boolean hasVanillaModel()
    • getVanillaModel

      public net.minecraft.client.renderer.block.model.BlockModel getVanillaModel()
    • getModelInstance

      public static ModelInstance<?> getModelInstance(net.minecraft.client.resources.model.UnbakedModel model)