net.minecraft.client.render.model.json

public class JsonUnbakedModel

implements UnbakedModel

gmx
net.minecraft.client.renderer.block.model.BlockModel
net.minecraft.class_793
net.minecraft.client.render.model.json.JsonUnbakedModel
net.minecraft.unmapped.C_wmxrezbu
net.minecraft.client.render.model.json.JsonUnbakedModel
net.minecraft.src.C_4205_

Field summary

Modifier and TypeField
private static final org.slf4j.Logger
h
LOGGER
field_4248
LOGGER
f_gdmpsnzj
LOGGER
f_111420_
private static final BakedQuadFactory
i
FACE_BAKERY
field_4249
QUAD_FACTORY
f_svssmigw
QUAD_FACTORY
f_111421_
static final com.google.gson.Gson
a
GSON
field_4254
GSON
f_obasaxak
GSON
f_111415_
private static final char
j
REFERENCE_CHAR
field_32793
TEXTURE_REFERENCE_INITIAL
f_ujpcuqhs
TEXTURE_REFERENCE_INITIAL
f_173419_
public static final String
b
PARTICLE_TEXTURE_REFERENCE
field_32792
PARTICLE_KEY
f_tynfsaet
PARTICLE_KEY
f_173418_
private static final boolean
k
DEFAULT_AMBIENT_OCCLUSION
field_42912
field_42912
f_enucfzkj
DEFAULT_AMBIENT_OCCLUSION
f_271537_
public static final SpriteIdentifier
c
MISSING_MATERIAL
field_54858
MISSING_SPRITE
f_rwmqiyyr
f_347976_
private final List<ModelElement>
l
elements
field_4245
elements
f_qttyrton
elements
f_111422_
private final JsonUnbakedModel$GuiLight
m
guiLight
field_21857
guiLight
f_cdyfsuvv
guiLight
f_111423_
private final Boolean
n
hasAmbientOcclusion
field_4244
ambientOcclusion
f_vkqrgyeu
ambientOcclusion
f_111424_
private final ModelTransformation
o
transforms
field_4250
transformations
f_zbyaxvql
transformations
f_111425_
private final List<ModelOverride>
p
overrides
field_4255
overrides
f_phvdshlb
overrides
f_111426_
public String
d
name
field_4252
id
f_epjqovvd
id
f_111416_
protected final Map<String, com.mojang.datafixers.util.Either<SpriteIdentifier, String>>
e
textureMap
field_4251
textureMap
f_bwamyiot
textureMap
f_111417_
protected JsonUnbakedModel
f
parent
field_4253
parent
f_rvbdaibn
parent
f_111418_
protected Identifier
g
parentLocation
field_4247
parentId
f_fgcsuzmp
parentId
f_111419_

Constructor summary

ModifierConstructor
public (Identifier parentId, List<ModelElement> elements, Map<String, com.mojang.datafixers.util.Either<SpriteIdentifier, String>> textureMap, Boolean ambientOcclusion, JsonUnbakedModel$GuiLight guiLight, ModelTransformation transformations, List<ModelOverride> overrides)

Method summary

Modifier and TypeMethod
public static JsonUnbakedModel
a(Reader o)
fromStream(Reader arg0)
method_3437(Reader arg0)
deserialize(Reader input)
m_bfrjmoic(Reader arg0)
deserialize(Reader input)
m_111461_(Reader p_111462_)
public List<ModelElement>
a()
getElements()
method_3433()
getElements()
m_hdyerhyt()
getElements()
m_111436_()
public boolean
b()
hasAmbientOcclusion()
method_3444()
useAmbientOcclusion()
m_ndkuirce()
useAmbientOcclusion()
m_111476_()
public JsonUnbakedModel$GuiLight
c()
getGuiLight()
method_24298()
getGuiLight()
m_phxyusmp()
getGuiLight()
m_111479_()
public boolean
d()
isResolved()
method_35789()
needsResolution()
m_nnlkrtvl()
needsResolution()
m_173420_()
public List<ModelOverride>
e()
getOverrides()
method_3434()
getOverrides()
m_yegahjxn()
getOverrides()
m_111484_()
public void
a(heg$a arg0)
resolveDependencies(UnbakedModel$Resolver arg0)
method_62326(class_1100$class_10103 arg0)
resolve(UnbakedModel$Resolver arg0)
m_varokmco(C_nrqwmhri$C_qnhehnbx arg0)
m_352053_(C_4542_$C_346197_ arg0)
public BakedModel
a(hdw o, Function<hdu, hbl> o, hec arg2)
bake(ModelBaker arg0, Function<Material, TextureAtlasSprite> arg1, ModelState arg2)
method_4753(class_7775 arg0, Function<class_4730, class_1058> arg1, class_3665 arg2)
bake(Baker arg0, Function<SpriteIdentifier, Sprite> arg1, ModelBakeSettings arg2)
m_tzuanxzr(C_xnqvszor arg0, Function<C_djlixbky, C_uflrwbwt> arg1, C_vucyqort arg2)
bake(ModelBaker arg0, Function<Material, Sprite> arg1, ModelBakeSettings arg2)
m_7611_(C_243643_ p_250023_, Function<C_4531_, C_4486_> p_251130_, C_4537_ arg2)
public BakedModel
a(Function<hdu, hbl> o, hec o, boolean arg2)
bake(Function<Material, TextureAtlasSprite> arg0, ModelState arg1, boolean arg2)
method_3446(Function<class_4730, class_1058> arg0, class_3665 arg1, boolean arg2)
bake(Function<SpriteIdentifier, Sprite> arg0, ModelBakeSettings arg1, boolean arg2)
m_hrmhmrqv(Function<C_djlixbky, C_uflrwbwt> arg0, C_vucyqort arg1, boolean arg2)
m_hrmhmrqv(Function<Material, Sprite> arg0, ModelBakeSettings arg1, boolean hasDepth)
m_111449_(Function<C_4531_, C_4486_> p_111453_, C_4537_ p_111455_, boolean arg2)
private static BakedQuad
a(gmt o, gmu o, hbl o, jm o, hec o)
bakeFace(BlockElement arg0, BlockElementFace arg1, TextureAtlasSprite arg2, Direction arg3, ModelState arg4)
method_3447(class_785 arg0, class_783 arg1, class_1058 arg2, class_2350 arg3, class_3665 arg4)
createQuad(ModelElement element, ModelElementFace elementFace, Sprite sprite, Direction side, ModelBakeSettings settings)
m_tcnqoqyy(C_hsydfaux arg0, C_qcpuubnf arg1, C_uflrwbwt arg2, C_xpuuihxf arg3, C_vucyqort arg4)
createQuad(ModelElement element, ModelElementFace elementFace, Sprite sprite, Direction side, ModelBakeSettings settings)
m_111437_(C_4197_ p_111438_, C_4200_ p_111439_, C_4486_ p_111440_, C_4687_ p_111441_, C_4537_ p_111442_)
public boolean
a(String arg0)
hasTexture(String arg0)
method_3432(String arg0)
textureExists(String name)
m_fmfupgqy(String arg0)
textureExists(String name)
m_111477_(String arg0)
public SpriteIdentifier
b(String arg0)
getMaterial(String arg0)
method_24077(String arg0)
resolveSprite(String spriteName)
m_edgbgvfr(String arg0)
resolveSprite(String spriteName)
m_111480_(String arg0)
private com.mojang.datafixers.util.Either<SpriteIdentifier, String>
c(String arg0)
findTextureEntry(String arg0)
method_3442(String arg0)
resolveTexture(String name)
m_llleiunq(String arg0)
resolveTexture(String name)
m_111485_(String arg0)
static boolean
d(String o)
isTextureReference(String arg0)
method_3439(String arg0)
isTextureReference(String reference)
m_ygoqawqk(String arg0)
isTextureReference(String reference)
m_111488_(String p_111489_)
public JsonUnbakedModel
f()
getRootModel()
method_3431()
getRootModel()
m_pddoqtlx()
getRootModel()
m_111490_()
public ModelTransformation
g()
getTransforms()
method_3443()
getTransformations()
m_fjidjgoy()
getTransformations()
m_111491_()
private Transformation
a(cxn arg0)
getTransform(ItemDisplayContext arg0)
method_3438(class_811 arg0)
getTransformation(ModelTransformationMode renderMode)
m_yvlylunk(C_byhguelf arg0)
getTransformation(ModelTransformationMode mode)
m_269178_(C_268388_ arg0)