Class ConnectingBakedModel
java.lang.Object
com.supermartijn642.fusion.model.WrappedBakedModel
com.supermartijn642.fusion.model.types.connecting.ConnectingBakedModel
- All Implemented Interfaces:
net.minecraft.client.resources.model.BakedModel,net.minecraftforge.client.extensions.IForgeBakedModel,net.minecraftforge.client.model.data.IDynamicBakedModel
Created 27/04/2023 by SuperMartijn642
-
Field Summary
FieldsFields inherited from class com.supermartijn642.fusion.model.WrappedBakedModel
original -
Constructor Summary
ConstructorsConstructorDescriptionConnectingBakedModel(net.minecraft.client.resources.model.BakedModel original, com.mojang.math.Transformation modelRotation, Map<net.minecraft.resources.ResourceLocation, ConnectionPredicate> predicates) -
Method Summary
Modifier and TypeMethodDescriptionList<net.minecraft.client.renderer.RenderType>@NotNull net.minecraftforge.client.model.data.IModelDatagetModelData(@NotNull net.minecraft.world.level.BlockAndTintGetter level, @NotNull net.minecraft.core.BlockPos pos, @NotNull net.minecraft.world.level.block.state.BlockState state, @NotNull net.minecraftforge.client.model.data.IModelData modelData) getModelData(net.minecraft.world.level.BlockAndTintGetter level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) net.minecraft.client.renderer.block.model.ItemOverrides@NotNull List<net.minecraft.client.renderer.block.model.BakedQuad>getQuads(@Nullable net.minecraft.world.level.block.state.BlockState state, @Nullable net.minecraft.core.Direction side, @NotNull Random random, @NotNull net.minecraftforge.client.model.data.IModelData modelData) net.minecraft.client.renderer.block.model.ItemTransformsbooleanprotected net.minecraft.client.renderer.block.model.BakedQuadremapQuad(net.minecraft.client.renderer.block.model.BakedQuad quad, SurroundingBlockData surroundingBlocks, net.minecraft.client.renderer.RenderType renderType, boolean originalRenderType) Methods inherited from class com.supermartijn642.fusion.model.WrappedBakedModel
getParticleIcon, isGui3d, useAmbientOcclusion, usesBlockLightMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.minecraftforge.client.model.data.IDynamicBakedModel
getQuadsMethods inherited from interface net.minecraftforge.client.extensions.IForgeBakedModel
doesHandlePerspectives, getLayerModels, getParticleIcon, handlePerspective, isLayered, useAmbientOcclusion
-
Field Details
-
ignoreModelRenderTypeCheck
-
-
Constructor Details
-
ConnectingBakedModel
public ConnectingBakedModel(net.minecraft.client.resources.model.BakedModel original, com.mojang.math.Transformation modelRotation, Map<net.minecraft.resources.ResourceLocation, ConnectionPredicate> predicates)
-
-
Method Details
-
getQuads
@NotNull public @NotNull List<net.minecraft.client.renderer.block.model.BakedQuad> getQuads(@Nullable @Nullable net.minecraft.world.level.block.state.BlockState state, @Nullable @Nullable net.minecraft.core.Direction side, @NotNull @NotNull Random random, @NotNull @NotNull net.minecraftforge.client.model.data.IModelData modelData) - Specified by:
getQuadsin interfacenet.minecraftforge.client.model.data.IDynamicBakedModel- Specified by:
getQuadsin interfacenet.minecraftforge.client.extensions.IForgeBakedModel- Overrides:
getQuadsin classWrappedBakedModel
-
remapQuad
protected net.minecraft.client.renderer.block.model.BakedQuad remapQuad(net.minecraft.client.renderer.block.model.BakedQuad quad, SurroundingBlockData surroundingBlocks, net.minecraft.client.renderer.RenderType renderType, boolean originalRenderType) -
getModelData
public SurroundingBlockData getModelData(net.minecraft.world.level.BlockAndTintGetter level, net.minecraft.core.BlockPos pos, net.minecraft.world.level.block.state.BlockState state) -
getModelData
@NotNull public @NotNull net.minecraftforge.client.model.data.IModelData getModelData(@NotNull @NotNull net.minecraft.world.level.BlockAndTintGetter level, @NotNull @NotNull net.minecraft.core.BlockPos pos, @NotNull @NotNull net.minecraft.world.level.block.state.BlockState state, @NotNull @NotNull net.minecraftforge.client.model.data.IModelData modelData) -
getCustomRenderTypes
-
isCustomRenderer
public boolean isCustomRenderer()- Specified by:
isCustomRendererin interfacenet.minecraft.client.resources.model.BakedModel- Overrides:
isCustomRendererin classWrappedBakedModel
-
getTransforms
public net.minecraft.client.renderer.block.model.ItemTransforms getTransforms()- Specified by:
getTransformsin interfacenet.minecraft.client.resources.model.BakedModel- Overrides:
getTransformsin classWrappedBakedModel
-
getOverrides
public net.minecraft.client.renderer.block.model.ItemOverrides getOverrides()- Specified by:
getOverridesin interfacenet.minecraft.client.resources.model.BakedModel- Overrides:
getOverridesin classWrappedBakedModel
-