Class ModelMixin
java.lang.Object
io.github.vampirestudios.vampirelib.mixins.ModelMixin
- All Implemented Interfaces:
FabricModel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddExtraProperties(net.minecraft.resources.ResourceLocation resourceLocation, Map<net.minecraft.data.models.model.TextureSlot, net.minecraft.resources.ResourceLocation> map, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<com.google.gson.JsonObject> cir, com.google.gson.JsonObject jsonObject) net.minecraft.data.models.model.ModelTemplatefabric_addElement(ElementBuilder builder) net.minecraft.data.models.model.ModelTemplatefabric_addOverride(OverrideBuilder builder) booleanOptional<net.minecraft.resources.ResourceLocation>Set<net.minecraft.data.models.model.TextureSlot>net.minecraft.data.models.model.ModelTemplatefabric_setAmbientOcclusion(boolean ambientOcclusion) net.minecraft.data.models.model.ModelTemplatefabric_setGuiLight(ItemModelBuilder.GuiLight guiLight) net.minecraft.data.models.model.ModelTemplatefabric_withDisplay(DisplayBuilder.Position position, DisplayBuilder builder)
-
Constructor Details
-
ModelMixin
public ModelMixin()
-
-
Method Details
-
fabric_getParent
- Specified by:
fabric_getParentin interfaceFabricModel
-
fabric_getRequiredTextures
- Specified by:
fabric_getRequiredTexturesin interfaceFabricModel
-
fabric_getVariant
- Specified by:
fabric_getVariantin interfaceFabricModel
-
fabric_withDisplay
public net.minecraft.data.models.model.ModelTemplate fabric_withDisplay(DisplayBuilder.Position position, DisplayBuilder builder) - Specified by:
fabric_withDisplayin interfaceFabricModel
-
fabric_getDisplayBuilders
- Specified by:
fabric_getDisplayBuildersin interfaceFabricModel
-
fabric_addElement
- Specified by:
fabric_addElementin interfaceFabricModel
-
fabric_getElementBuilders
- Specified by:
fabric_getElementBuildersin interfaceFabricModel
-
fabric_addOverride
- Specified by:
fabric_addOverridein interfaceFabricModel
-
fabric_getOverrideBuilders
- Specified by:
fabric_getOverrideBuildersin interfaceFabricModel
-
fabric_setGuiLight
public net.minecraft.data.models.model.ModelTemplate fabric_setGuiLight(ItemModelBuilder.GuiLight guiLight) - Specified by:
fabric_setGuiLightin interfaceFabricModel
-
fabric_getGuiLight
- Specified by:
fabric_getGuiLightin interfaceFabricModel
-
fabric_setAmbientOcclusion
public net.minecraft.data.models.model.ModelTemplate fabric_setAmbientOcclusion(boolean ambientOcclusion) - Specified by:
fabric_setAmbientOcclusionin interfaceFabricModel
-
fabric_getAmbientOcclusion
public boolean fabric_getAmbientOcclusion()- Specified by:
fabric_getAmbientOcclusionin interfaceFabricModel
-
addExtraProperties
public void addExtraProperties(net.minecraft.resources.ResourceLocation resourceLocation, Map<net.minecraft.data.models.model.TextureSlot, net.minecraft.resources.ResourceLocation> map, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<com.google.gson.JsonObject> cir, com.google.gson.JsonObject jsonObject)
-