Class CableModel
java.lang.Object
org.cyclops.cyclopscore.client.model.DynamicBaseModel
org.cyclops.cyclopscore.client.model.DynamicItemAndBlockModel
org.cyclops.cyclopscore.client.model.DelegatingDynamicItemAndBlockModel
org.cyclops.integrateddynamics.client.model.CableModelBase
org.cyclops.integrateddynamics.client.model.CableModel
- All Implemented Interfaces:
net.minecraft.client.resources.model.BakedModel,net.neoforged.neoforge.client.extensions.IBakedModelExtension
A dynamic model for cables.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.cyclops.cyclopscore.client.model.DynamicItemAndBlockModel
org.cyclops.cyclopscore.client.model.DynamicItemAndBlockModel.ItemOverridesInner -
Field Summary
Fields inherited from class org.cyclops.integrateddynamics.client.model.CableModelBase
MAX, MIN, TRANSFORMSFields inherited from class org.cyclops.cyclopscore.client.model.DelegatingDynamicItemAndBlockModel
blockState, entity, facing, itemStack, modelData, rand, renderType, worldFields inherited from class org.cyclops.cyclopscore.client.model.DynamicBaseModel
ROTATION_FIX, ROTATION_UV, UVS -
Constructor Summary
ConstructorsConstructorDescriptionCableModel(net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.level.Level world, net.minecraft.world.entity.LivingEntity entity) CableModel(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.Direction facing, net.minecraft.util.RandomSource rand, net.neoforged.neoforge.client.model.data.ModelData modelData, net.minecraft.client.renderer.RenderType renderType) -
Method Summary
Modifier and TypeMethodDescriptionprotected Optional<net.minecraft.world.level.block.state.BlockState> getFacade(net.neoforged.neoforge.client.model.data.ModelData modelData) protected net.minecraft.client.resources.model.BakedModelgetPartModel(net.neoforged.neoforge.client.model.data.ModelData modelData, net.minecraft.core.Direction side) protected PartRenderPositiongetPartRenderPosition(net.neoforged.neoforge.client.model.data.ModelData modelData, net.minecraft.core.Direction side) protected IRenderStategetRenderState(net.neoforged.neoforge.client.model.data.ModelData modelData) net.minecraft.client.resources.model.BakedModelhandleBlockState(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.Direction side, net.minecraft.util.RandomSource rand, net.neoforged.neoforge.client.model.data.ModelData modelData, net.minecraft.client.renderer.RenderType renderType) net.minecraft.client.resources.model.BakedModelhandleItemState(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level world, net.minecraft.world.entity.LivingEntity entity) protected booleanhasPart(net.neoforged.neoforge.client.model.data.ModelData modelData, net.minecraft.core.Direction side) protected booleanisConnected(net.neoforged.neoforge.client.model.data.ModelData modelData, net.minecraft.core.Direction side) protected booleanisRealCable(net.neoforged.neoforge.client.model.data.ModelData modelData) protected booleanshouldRenderParts(net.neoforged.neoforge.client.model.data.ModelData modelData) Methods inherited from class org.cyclops.integrateddynamics.client.model.CableModelBase
getFacadeQuads, getGeneralQuads, getMatrix, getModelData, getParticleIcon, getRenderTypes, getRotation, getTransforms, makeQuadVertexes, usesBlockLightMethods inherited from class org.cyclops.cyclopscore.client.model.DynamicItemAndBlockModel
getOverrides, getQuads, getQuads, getRenderingSide, isItemStackMethods inherited from class org.cyclops.cyclopscore.client.model.DynamicBaseModel
addBakedQuad, addBakedQuad, addBakedQuadRotated, addBakedQuadRotated, addColoredBakedQuad, addColoredBakedQuad, isCustomRenderer, isGui3d, revRotate, rotate, useAmbientOcclusion, vertexToIntsMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.neoforged.neoforge.client.extensions.IBakedModelExtension
applyTransform, getParticleIcon, getRenderPasses, getRenderTypes, useAmbientOcclusion
-
Constructor Details
-
CableModel
public CableModel(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.Direction facing, net.minecraft.util.RandomSource rand, net.neoforged.neoforge.client.model.data.ModelData modelData, net.minecraft.client.renderer.RenderType renderType) -
CableModel
public CableModel(net.minecraft.world.item.ItemStack itemStack, net.minecraft.world.level.Level world, net.minecraft.world.entity.LivingEntity entity) -
CableModel
public CableModel()
-
-
Method Details
-
isRealCable
protected boolean isRealCable(net.neoforged.neoforge.client.model.data.ModelData modelData) - Specified by:
isRealCablein classCableModelBase
-
getFacade
protected Optional<net.minecraft.world.level.block.state.BlockState> getFacade(net.neoforged.neoforge.client.model.data.ModelData modelData) - Specified by:
getFacadein classCableModelBase
-
isConnected
protected boolean isConnected(net.neoforged.neoforge.client.model.data.ModelData modelData, net.minecraft.core.Direction side) - Specified by:
isConnectedin classCableModelBase
-
hasPart
protected boolean hasPart(net.neoforged.neoforge.client.model.data.ModelData modelData, net.minecraft.core.Direction side) - Specified by:
hasPartin classCableModelBase
-
getPartRenderPosition
protected PartRenderPosition getPartRenderPosition(net.neoforged.neoforge.client.model.data.ModelData modelData, net.minecraft.core.Direction side) - Specified by:
getPartRenderPositionin classCableModelBase
-
shouldRenderParts
protected boolean shouldRenderParts(net.neoforged.neoforge.client.model.data.ModelData modelData) - Specified by:
shouldRenderPartsin classCableModelBase
-
getPartModel
protected net.minecraft.client.resources.model.BakedModel getPartModel(net.neoforged.neoforge.client.model.data.ModelData modelData, net.minecraft.core.Direction side) - Specified by:
getPartModelin classCableModelBase
-
getRenderState
- Specified by:
getRenderStatein classCableModelBase
-
handleBlockState
public net.minecraft.client.resources.model.BakedModel handleBlockState(net.minecraft.world.level.block.state.BlockState state, net.minecraft.core.Direction side, net.minecraft.util.RandomSource rand, net.neoforged.neoforge.client.model.data.ModelData modelData, net.minecraft.client.renderer.RenderType renderType) - Specified by:
handleBlockStatein classorg.cyclops.cyclopscore.client.model.DynamicItemAndBlockModel
-
handleItemState
public net.minecraft.client.resources.model.BakedModel handleItemState(net.minecraft.world.item.ItemStack stack, net.minecraft.world.level.Level world, net.minecraft.world.entity.LivingEntity entity) - Specified by:
handleItemStatein classorg.cyclops.cyclopscore.client.model.DynamicItemAndBlockModel
-