Class DynamicBakedModel
java.lang.Object
net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
de.mrjulsen.mcdragonlib.fabric.client.model.DynamicBakedModel
- All Implemented Interfaces:
de.mrjulsen.mcdragonlib.client.model.IDynamicBakedModel,net.fabricmc.fabric.api.renderer.v1.model.FabricBakedModel,net.fabricmc.fabric.api.renderer.v1.model.WrapperBakedModel,net.minecraft.client.resources.model.BakedModel
public class DynamicBakedModel
extends net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
implements de.mrjulsen.mcdragonlib.client.model.IDynamicBakedModel
-
Field Summary
Fields inherited from class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
wrapped -
Constructor Summary
ConstructorsConstructorDescriptionDynamicBakedModel(net.minecraft.client.resources.model.BakedModel src, net.minecraft.world.level.block.state.BlockState defaultState, de.mrjulsen.mcdragonlib.client.model.mesh.DLModel newModel) -
Method Summary
Modifier and TypeMethodDescriptionvoidemitBlockQuads(net.minecraft.world.level.BlockAndTintGetter blockView, net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.BlockPos pos, Supplier<net.minecraft.util.RandomSource> randomSupplier, net.fabricmc.fabric.api.renderer.v1.render.RenderContext context) voidemitItemQuads(net.minecraft.world.item.ItemStack stack, Supplier<net.minecraft.util.RandomSource> randomSupplier, net.fabricmc.fabric.api.renderer.v1.render.RenderContext context) de.mrjulsen.mcdragonlib.client.model.mesh.DLModelgetModel()net.minecraft.client.resources.model.BakedModelbooleanMethods inherited from class net.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
getOverrides, getParticleIcon, getQuads, getTransforms, getWrappedModel, isCustomRenderer, isGui3d, useAmbientOcclusion, usesBlockLight
-
Constructor Details
-
DynamicBakedModel
public DynamicBakedModel(net.minecraft.client.resources.model.BakedModel src, net.minecraft.world.level.block.state.BlockState defaultState, de.mrjulsen.mcdragonlib.client.model.mesh.DLModel newModel)
-
-
Method Details
-
emitBlockQuads
public void emitBlockQuads(net.minecraft.world.level.BlockAndTintGetter blockView, net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.BlockPos pos, Supplier<net.minecraft.util.RandomSource> randomSupplier, net.fabricmc.fabric.api.renderer.v1.render.RenderContext context) - Specified by:
emitBlockQuadsin interfacenet.fabricmc.fabric.api.renderer.v1.model.FabricBakedModel- Overrides:
emitBlockQuadsin classnet.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
-
emitItemQuads
public void emitItemQuads(net.minecraft.world.item.ItemStack stack, Supplier<net.minecraft.util.RandomSource> randomSupplier, net.fabricmc.fabric.api.renderer.v1.render.RenderContext context) - Specified by:
emitItemQuadsin interfacenet.fabricmc.fabric.api.renderer.v1.model.FabricBakedModel- Overrides:
emitItemQuadsin classnet.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
-
getOriginalModel
public net.minecraft.client.resources.model.BakedModel getOriginalModel()- Specified by:
getOriginalModelin interfacede.mrjulsen.mcdragonlib.client.model.IDynamicBakedModel
-
getModel
public de.mrjulsen.mcdragonlib.client.model.mesh.DLModel getModel()- Specified by:
getModelin interfacede.mrjulsen.mcdragonlib.client.model.IDynamicBakedModel
-
isVanillaAdapter
public boolean isVanillaAdapter()- Specified by:
isVanillaAdapterin interfacenet.fabricmc.fabric.api.renderer.v1.model.FabricBakedModel- Overrides:
isVanillaAdapterin classnet.fabricmc.fabric.api.renderer.v1.model.ForwardingBakedModel
-