Class MultipartObjLoader

java.lang.Object
de.mrjulsen.mcdragonlib.fabric.client.model.loaders.MultipartObjLoader
All Implemented Interfaces:
IGeometryLoader<MultipartObjModel>, net.fabricmc.fabric.api.client.model.loading.v1.ModelLoadingPlugin

public class MultipartObjLoader extends Object implements net.fabricmc.fabric.api.client.model.loading.v1.ModelLoadingPlugin, IGeometryLoader<MultipartObjModel>
  • Field Details

    • ID

      public static final net.minecraft.resources.ResourceLocation ID
    • INSTANCE

      public static final MultipartObjLoader INSTANCE
  • Constructor Details

    • MultipartObjLoader

      public MultipartObjLoader()
  • Method Details

    • onInitializeModelLoader

      public void onInitializeModelLoader(net.fabricmc.fabric.api.client.model.loading.v1.ModelLoadingPlugin.Context pluginContext)
      Specified by:
      onInitializeModelLoader in interface net.fabricmc.fabric.api.client.model.loading.v1.ModelLoadingPlugin
    • read

      public MultipartObjModel read(com.google.gson.JsonObject jsonObject, com.google.gson.JsonDeserializationContext deserializationContext)
      Specified by:
      read in interface IGeometryLoader<MultipartObjModel>
    • readInternal

      public MultipartObjModel readInternal(com.google.gson.JsonDeserializationContext deserializationContext, com.google.gson.JsonObject modelContents)
    • loadModel

    • loadMaterialLibrary

      public ObjMaterialLibrary loadMaterialLibrary(net.minecraft.resources.ResourceLocation materialLocation)