public class JsonModel
extends java.lang.Object
ModelBlock
but with different/additional featuresModifier and Type | Field and Description |
---|---|
boolean |
ambientOcclusion |
JsonModelPart[] |
cutoutElements |
java.util.Map<java.lang.String,java.lang.String> |
textures |
JsonModelPart[] |
translucentElements |
Constructor and Description |
---|
JsonModel(com.google.gson.JsonObject obj,
ResourceLoaderContext ctx) |
Modifier and Type | Method and Description |
---|---|
static JsonModel |
deserialize(net.minecraft.util.ResourceLocation from) |
static JsonModel |
deserialize(net.minecraft.util.ResourceLocation from,
ResourceLoaderContext ctx) |
static void |
deserializePart(java.util.List<JsonModelPart> to,
boolean translucent,
com.google.gson.JsonElement json,
ResourceLoaderContext ctx) |
public final boolean ambientOcclusion
public final java.util.Map<java.lang.String,java.lang.String> textures
public final JsonModelPart[] cutoutElements
public final JsonModelPart[] translucentElements
public JsonModel(com.google.gson.JsonObject obj, ResourceLoaderContext ctx) throws com.google.gson.JsonParseException, java.io.IOException
com.google.gson.JsonParseException
java.io.IOException
public static JsonModel deserialize(net.minecraft.util.ResourceLocation from) throws com.google.gson.JsonParseException, java.io.IOException
com.google.gson.JsonParseException
java.io.IOException
public static JsonModel deserialize(net.minecraft.util.ResourceLocation from, ResourceLoaderContext ctx) throws com.google.gson.JsonParseException, java.io.IOException
com.google.gson.JsonParseException
java.io.IOException
public static void deserializePart(java.util.List<JsonModelPart> to, boolean translucent, com.google.gson.JsonElement json, ResourceLoaderContext ctx) throws com.google.gson.JsonParseException, java.io.IOException
com.google.gson.JsonParseException
java.io.IOException