接口 IItemRenderer
- 所有超级接口:
net.minecraft.client.resources.model.BakedModel,net.minecraftforge.client.extensions.IForgeBakedModel,PerspectiveModel
-
方法概要
修饰符和类型方法说明default @NotNull net.minecraft.client.renderer.block.model.ItemOverridesdefault @NotNull net.minecraft.client.renderer.texture.TextureAtlasSpritedefault @NotNull List<net.minecraft.client.renderer.block.model.BakedQuad>getQuads(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.Direction side, @NotNull net.minecraft.util.RandomSource rand) default booleanvoidrenderItem(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.ItemDisplayContext ctx, com.mojang.blaze3d.vertex.PoseStack mStack, net.minecraft.client.renderer.MultiBufferSource source, int packedLight, int packedOverlay) Called to render your item with complete control.从接口继承的方法 net.minecraft.client.resources.model.BakedModel
getTransforms, isGui3d, useAmbientOcclusion, usesBlockLight从接口继承的方法 net.minecraftforge.client.extensions.IForgeBakedModel
getModelData, getParticleIcon, getQuads, getRenderPasses, getRenderTypes, getRenderTypes, useAmbientOcclusion, useAmbientOcclusion从接口继承的方法 committee.nova.mods.avaritia.api.client.model.PerspectiveModel
applyTransform, getModelState, renderItem
-
方法详细资料
-
renderItem
void renderItem(net.minecraft.world.item.ItemStack stack, net.minecraft.world.item.ItemDisplayContext ctx, com.mojang.blaze3d.vertex.PoseStack mStack, net.minecraft.client.renderer.MultiBufferSource source, int packedLight, int packedOverlay) Called to render your item with complete control. Bypasses all vanilla rendering of your model.- 参数:
stack- TheItemStackbeing rendered.ctx- TheItemDisplayContextof where we are rendering.mStack- ThePoseStackto get / add transformations to.source- TheMultiBufferSourceto retrieve buffers from.packedLight- TheLightTexturepacked coords.packedOverlay- TheOverlayTexturepacked coords.
-
getQuads
@NotNull default @NotNull List<net.minecraft.client.renderer.block.model.BakedQuad> getQuads(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.Direction side, @NotNull @NotNull net.minecraft.util.RandomSource rand) - 指定者:
getQuads在接口中net.minecraft.client.resources.model.BakedModel- 指定者:
getQuads在接口中PerspectiveModel
-
isCustomRenderer
default boolean isCustomRenderer()- 指定者:
isCustomRenderer在接口中net.minecraft.client.resources.model.BakedModel- 指定者:
isCustomRenderer在接口中PerspectiveModel
-
getParticleIcon
@NotNull default @NotNull net.minecraft.client.renderer.texture.TextureAtlasSprite getParticleIcon()- 指定者:
getParticleIcon在接口中net.minecraft.client.resources.model.BakedModel- 指定者:
getParticleIcon在接口中PerspectiveModel
-
getOverrides
@NotNull default @NotNull net.minecraft.client.renderer.block.model.ItemOverrides getOverrides()- 指定者:
getOverrides在接口中net.minecraft.client.resources.model.BakedModel- 指定者:
getOverrides在接口中PerspectiveModel
-