Package dev.engine_room.vanillin.item
Class ItemModels
java.lang.Object
dev.engine_room.vanillin.item.ItemModels
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final record -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final net.minecraft.tags.TagKey<net.minecraft.world.item.Item> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic dev.engine_room.flywheel.api.model.MeshbakeMesh(net.minecraft.client.resources.model.BakedModel model, net.minecraft.world.item.ItemDisplayContext displayContext) static dev.engine_room.flywheel.api.model.ModelbakeModel(net.minecraft.client.resources.model.BakedModel model, net.minecraft.world.item.ItemDisplayContext displayContext, dev.engine_room.flywheel.api.material.Material material, boolean foil) static dev.engine_room.flywheel.api.model.Modelget(net.minecraft.world.level.Level level, net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.item.ItemDisplayContext displayContext) static net.minecraft.client.resources.model.BakedModelgetActualBakedModel(@Nullable net.minecraft.client.multiplayer.ClientLevel clientLevel, net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.item.ItemDisplayContext displayContext) static net.minecraft.client.resources.model.BakedModelgetModel(net.minecraft.world.item.ItemStack stack) static booleanisSupported(net.minecraft.client.resources.model.BakedModel model) static booleanisSupported(net.minecraft.world.item.ItemStack stack)
-
Field Details
-
NO_INSTANCING
public static final net.minecraft.tags.TagKey<net.minecraft.world.item.Item> NO_INSTANCING
-
-
Constructor Details
-
ItemModels
public ItemModels()
-
-
Method Details
-
isSupported
public static boolean isSupported(net.minecraft.world.item.ItemStack stack) -
getModel
public static net.minecraft.client.resources.model.BakedModel getModel(net.minecraft.world.item.ItemStack stack) -
getActualBakedModel
public static net.minecraft.client.resources.model.BakedModel getActualBakedModel(@Nullable @Nullable net.minecraft.client.multiplayer.ClientLevel clientLevel, net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.item.ItemDisplayContext displayContext) -
isSupported
public static boolean isSupported(net.minecraft.client.resources.model.BakedModel model) -
get
public static dev.engine_room.flywheel.api.model.Model get(net.minecraft.world.level.Level level, net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.item.ItemDisplayContext displayContext) -
bakeModel
public static dev.engine_room.flywheel.api.model.Model bakeModel(net.minecraft.client.resources.model.BakedModel model, net.minecraft.world.item.ItemDisplayContext displayContext, dev.engine_room.flywheel.api.material.Material material, boolean foil) -
bakeMesh
public static dev.engine_room.flywheel.api.model.Mesh bakeMesh(net.minecraft.client.resources.model.BakedModel model, net.minecraft.world.item.ItemDisplayContext displayContext)
-