类 ItemOverrides
java.lang.Object
net.minecraft.client.renderer.block.model.ItemOverrides
-
嵌套类概要
嵌套类修饰符和类型类说明static class
(专用程序包) static class
-
字段概要
字段修饰符和类型字段说明static final ItemOverrides
static final float
private final ItemOverrides.BakedOverride[]
private final ResourceLocation[]
-
构造器概要
构造器限定符构造器说明protected
ItemOverrides
(ModelBaker pBaker, BlockModel pModel, List<ItemOverride> pOverrides) 已过时。ItemOverrides
(ModelBaker pBaker, UnbakedModel pModel, List<ItemOverride> pOverrides, Function<Material, TextureAtlasSprite> spriteGetter) -
方法概要
修饰符和类型方法说明private BakedModel
bakeModel
(ModelBaker pBaker, UnbakedModel pModel, ItemOverride pOverride, Function<Material, TextureAtlasSprite> spriteGetter) com.google.common.collect.ImmutableList<ItemOverrides.BakedOverride>
resolve
(BakedModel pModel, ItemStack pStack, ClientLevel pLevel, LivingEntity pEntity, int pSeed)
-
字段详细资料
-
EMPTY
-
NO_OVERRIDE
public static final float NO_OVERRIDE- 另请参阅:
-
overrides
-
properties
-
-
构造器详细资料
-
ItemOverrides
protected ItemOverrides() -
ItemOverrides
@Deprecated public ItemOverrides(ModelBaker pBaker, BlockModel pModel, List<ItemOverride> pOverrides) -
ItemOverrides
public ItemOverrides(ModelBaker pBaker, UnbakedModel pModel, List<ItemOverride> pOverrides, Function<Material, TextureAtlasSprite> spriteGetter)
-
-
方法详细资料
-
bakeModel
@Nullable private BakedModel bakeModel(ModelBaker pBaker, UnbakedModel pModel, ItemOverride pOverride, Function<Material, TextureAtlasSprite> spriteGetter) -
resolve
@Nullable public BakedModel resolve(BakedModel pModel, ItemStack pStack, @Nullable ClientLevel pLevel, @Nullable LivingEntity pEntity, int pSeed) -
getOverrides
-
ItemOverrides(ModelBaker, UnbakedModel, List, java.util.function.Function)