Class BlockModelMixin
java.lang.Object
de.mrjulsen.mcdragonlib.fabric.client.model.geometry.mixin.client.BlockModelMixin
- All Implemented Interfaces:
BlockModelExtensions
-
Field Summary
FieldsModifier and TypeFieldDescription@Nullable net.minecraft.client.renderer.block.model.BlockModel -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionnet.minecraft.client.renderer.block.model.ItemOverridesdragonlib$getOverrides(net.minecraft.client.resources.model.ModelBaker p_250138_, net.minecraft.client.renderer.block.model.BlockModel p_251800_, Function<net.minecraft.client.resources.model.Material, net.minecraft.client.renderer.texture.TextureAtlasSprite> spriteGetter) com.mojang.math.Transformationbooleandragonlib$isComponentVisible(String part, boolean fallback) voiddragonlib$setCustomGeometry(IUnbakedGeometry<?> geometry) voidhandleCustomModels(net.minecraft.client.resources.model.ModelBaker modelBaker, net.minecraft.client.renderer.block.model.BlockModel ownerModel, Function<net.minecraft.client.resources.model.Material, net.minecraft.client.renderer.texture.TextureAtlasSprite> spriteGetter, net.minecraft.client.resources.model.ModelState modelTransform, boolean guiLight3d, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.client.resources.model.BakedModel> cir) voidsetRootTransform(com.mojang.math.Transformation rootTransform) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface de.mrjulsen.mcdragonlib.fabric.client.model.geometry.extensions.BlockModelExtensions
dragonlib$setRootTransform
-
Field Details
-
parent
@Nullable public @Nullable net.minecraft.client.renderer.block.model.BlockModel parent
-
-
Constructor Details
-
BlockModelMixin
public BlockModelMixin()
-
-
Method Details
-
handleCustomModels
public void handleCustomModels(net.minecraft.client.resources.model.ModelBaker modelBaker, net.minecraft.client.renderer.block.model.BlockModel ownerModel, Function<net.minecraft.client.resources.model.Material, net.minecraft.client.renderer.texture.TextureAtlasSprite> spriteGetter, net.minecraft.client.resources.model.ModelState modelTransform, boolean guiLight3d, org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable<net.minecraft.client.resources.model.BakedModel> cir) -
dragonlib$getOverrides
public net.minecraft.client.renderer.block.model.ItemOverrides dragonlib$getOverrides(net.minecraft.client.resources.model.ModelBaker p_250138_, net.minecraft.client.renderer.block.model.BlockModel p_251800_, Function<net.minecraft.client.resources.model.Material, net.minecraft.client.renderer.texture.TextureAtlasSprite> spriteGetter) - Specified by:
dragonlib$getOverridesin interfaceBlockModelExtensions
-
dragonlib$setCustomGeometry
- Specified by:
dragonlib$setCustomGeometryin interfaceBlockModelExtensions
-
dragonlib$getCustomGeometry
- Specified by:
dragonlib$getCustomGeometryin interfaceBlockModelExtensions
-
dragonlib$getVisibilityData
- Specified by:
dragonlib$getVisibilityDatain interfaceBlockModelExtensions
-
dragonlib$isComponentVisible
- Specified by:
dragonlib$isComponentVisiblein interfaceBlockModelExtensions
-
dragonlib$getRootTransform
public com.mojang.math.Transformation dragonlib$getRootTransform()- Specified by:
dragonlib$getRootTransformin interfaceBlockModelExtensions
-
setRootTransform
public void setRootTransform(com.mojang.math.Transformation rootTransform)
-