Class ModelLoaderRegistry

java.lang.Object
io.github.vampirestudios.vampirelib.client.model.ModelLoaderRegistry

public class ModelLoaderRegistry extends Object
  • Constructor Details

    • ModelLoaderRegistry

      public ModelLoaderRegistry()
  • Method Details

    • init

      public static void init()
    • registerLoader

      public static void registerLoader(net.minecraft.resources.ResourceLocation id, IModelLoader<?> loader)
    • getModel

      public static IModelGeometry<?> getModel(net.minecraft.resources.ResourceLocation loaderId, com.google.gson.JsonDeserializationContext deserializationContext, com.google.gson.JsonObject data)
    • deserializeModelTransforms

      @Nullable public static net.minecraft.client.resources.model.ModelState deserializeModelTransforms(com.google.gson.JsonDeserializationContext deserializationContext, com.google.gson.JsonObject modelData)
    • deserializeTransform

      public static Optional<net.minecraft.client.resources.model.ModelState> deserializeTransform(com.google.gson.JsonDeserializationContext context, com.google.gson.JsonElement transformData)
    • deserializeGeometry

      @Nullable public static IModelGeometry<?> deserializeGeometry(com.google.gson.JsonDeserializationContext deserializationContext, com.google.gson.JsonObject object)