类 ItemModelGenerator
java.lang.Object
net.minecraft.client.renderer.block.model.ItemModelGenerator
- 所有已实现的接口:
ResolvableModel
,UnbakedModel
-
嵌套类概要
嵌套类修饰符和类型类说明(专用程序包) static class
(专用程序包) static enum
从接口继承的嵌套类/接口 net.minecraft.client.resources.model.ResolvableModel
ResolvableModel.Resolver
从接口继承的嵌套类/接口 net.minecraft.client.resources.model.UnbakedModel
UnbakedModel.GuiLight
-
字段概要
字段修饰符和类型字段说明static final ResourceLocation
private static final float
private static final float
private static final TextureSlots.Data
从接口继承的字段 net.minecraft.client.resources.model.UnbakedModel
DEFAULT_AMBIENT_OCCLUSION, DEFAULT_GUI_LIGHT
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明bake
(TextureSlots p_378742_, ModelBaker p_376373_, ModelState p_377118_, boolean p_375903_, boolean p_378244_, ItemTransforms p_377372_) private BakedModel
bake
(TextureSlots p_377946_, SpriteGetter p_378401_, ModelState p_375548_, boolean p_377983_, boolean p_377097_, ItemTransforms p_377316_) private void
checkTransition
(ItemModelGenerator.SpanFacing p_251572_, List<ItemModelGenerator.Span> p_248882_, SpriteContents p_249847_, int p_250616_, int p_251416_, int p_249664_, int p_250174_, int p_250897_, boolean p_248773_) private void
createOrExpandSpan
(List<ItemModelGenerator.Span> p_111666_, ItemModelGenerator.SpanFacing p_111667_, int p_111668_, int p_111669_) private List
<BlockElement> createSideElements
(SpriteContents p_248810_, String p_111663_, int p_111664_) private List
<ItemModelGenerator.Span> getSpans
(SpriteContents p_250338_) private boolean
isTransparent
(SpriteContents p_249650_, int p_250692_, int p_251914_, int p_252343_, int p_250258_, int p_248997_) processFrames
(int p_111639_, String p_111640_, SpriteContents p_251768_) void
resolveDependencies
(ResolvableModel.Resolver p_376467_) 从类继承的方法 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
从接口继承的方法 net.minecraft.client.resources.model.UnbakedModel
bake, getAmbientOcclusion, getParent, getTransforms
-
字段详细资料
-
GENERATED_ITEM_MODEL_ID
-
LAYERS
-
MIN_Z
private static final float MIN_Z- 另请参阅:
-
MAX_Z
private static final float MAX_Z- 另请参阅:
-
TEXTURE_SLOTS
-
-
构造器详细资料
-
ItemModelGenerator
public ItemModelGenerator()
-
-
方法详细资料
-
getTextureSlots
- 指定者:
getTextureSlots
在接口中UnbakedModel
-
resolveDependencies
- 指定者:
resolveDependencies
在接口中ResolvableModel
-
getGuiLight
- 指定者:
getGuiLight
在接口中UnbakedModel
-
bake
public BakedModel bake(TextureSlots p_378742_, ModelBaker p_376373_, ModelState p_377118_, boolean p_375903_, boolean p_378244_, ItemTransforms p_377372_) - 指定者:
bake
在接口中UnbakedModel
-
bake
private BakedModel bake(TextureSlots p_377946_, SpriteGetter p_378401_, ModelState p_375548_, boolean p_377983_, boolean p_377097_, ItemTransforms p_377316_) -
processFrames
-
createSideElements
private List<BlockElement> createSideElements(SpriteContents p_248810_, String p_111663_, int p_111664_) -
getSpans
-
checkTransition
private void checkTransition(ItemModelGenerator.SpanFacing p_251572_, List<ItemModelGenerator.Span> p_248882_, SpriteContents p_249847_, int p_250616_, int p_251416_, int p_249664_, int p_250174_, int p_250897_, boolean p_248773_) -
createOrExpandSpan
private void createOrExpandSpan(List<ItemModelGenerator.Span> p_111666_, ItemModelGenerator.SpanFacing p_111667_, int p_111668_, int p_111669_) -
isTransparent
private boolean isTransparent(SpriteContents p_249650_, int p_250692_, int p_251914_, int p_252343_, int p_250258_, int p_248997_)
-