Package codechicken.lib.model
Interface PerspectiveModel
- All Superinterfaces:
net.minecraft.client.resources.model.BakedModel,net.neoforged.neoforge.client.extensions.IBakedModelExtension
- All Known Subinterfaces:
IItemRenderer
- All Known Implementing Classes:
AbstractBakedPropertiesModel,PerspectiveAwareBakedModel,PerspectiveAwareLayeredModel
public interface PerspectiveModel
extends net.minecraft.client.resources.model.BakedModel
A simple
BakedModel implementation, with automatic handling of
PerspectiveModelStates.
Created by covers1624 on 9/7/22.
- See Also:
-
Method Summary
Modifier and TypeMethodDescriptiondefault net.minecraft.client.resources.model.BakedModelapplyTransform(net.minecraft.world.item.ItemDisplayContext context, com.mojang.blaze3d.vertex.PoseStack pStack, boolean leftFlip) @Nullable PerspectiveModelStateThePerspectiveModelStatefor this model.Methods inherited from interface net.minecraft.client.resources.model.BakedModel
getOverrides, getParticleIcon, getQuads, getTransforms, isCustomRenderer, isGui3d, useAmbientOcclusion, usesBlockLightMethods inherited from interface net.neoforged.neoforge.client.extensions.IBakedModelExtension
getModelData, getParticleIcon, getQuads, getRenderPasses, getRenderTypes, getRenderTypes, useAmbientOcclusion
-
Method Details
-
getModelState
ThePerspectiveModelStatefor this model.- Returns:
- The state or
nullfor vanilla behaviour.
-
applyTransform
default net.minecraft.client.resources.model.BakedModel applyTransform(net.minecraft.world.item.ItemDisplayContext context, com.mojang.blaze3d.vertex.PoseStack pStack, boolean leftFlip) - Specified by:
applyTransformin interfacenet.neoforged.neoforge.client.extensions.IBakedModelExtension
-