Class HosePulleyInstance
java.lang.Object
com.jozufozu.flywheel.backend.instancing.AbstractInstance
com.jozufozu.flywheel.backend.instancing.tile.TileEntityInstance<T>
com.simibubi.create.content.contraptions.base.KineticTileInstance<KineticTileEntity>
com.simibubi.create.content.contraptions.base.SingleRotatingInstance
com.simibubi.create.content.contraptions.relays.encased.ShaftInstance
com.simibubi.create.content.contraptions.components.structureMovement.pulley.AbstractPulleyInstance
com.simibubi.create.content.contraptions.components.structureMovement.pulley.HosePulleyInstance
- All Implemented Interfaces:
com.jozufozu.flywheel.api.instance.IDynamicInstance,com.jozufozu.flywheel.api.instance.IInstance,com.jozufozu.flywheel.light.LightListener,com.jozufozu.flywheel.light.MovingListener
-
Field Summary
Fields inherited from class com.simibubi.create.content.contraptions.components.structureMovement.pulley.AbstractPulleyInstance
offset, rotatingAbout, rotationAxisFields inherited from class com.simibubi.create.content.contraptions.base.SingleRotatingInstance
rotatingModelFields inherited from class com.simibubi.create.content.contraptions.base.KineticTileInstance
axisFields inherited from class com.jozufozu.flywheel.backend.instancing.tile.TileEntityInstance
blockState, instancePos, pos, tileFields inherited from class com.jozufozu.flywheel.backend.instancing.AbstractInstance
materialManager, world -
Constructor Summary
ConstructorsConstructorDescriptionHosePulleyInstance(com.jozufozu.flywheel.api.MaterialManager dispatcher, HosePulleyTileEntity tile) -
Method Summary
Modifier and TypeMethodDescriptionprotected com.jozufozu.flywheel.api.Instancer<com.jozufozu.flywheel.core.materials.oriented.OrientedData>protected com.jozufozu.flywheel.api.Instancer<com.jozufozu.flywheel.core.materials.oriented.OrientedData>protected com.jozufozu.flywheel.api.Instancer<com.jozufozu.flywheel.core.materials.oriented.OrientedData>protected com.jozufozu.flywheel.api.Instancer<com.jozufozu.flywheel.core.materials.oriented.OrientedData>protected floatprotected com.jozufozu.flywheel.api.Instancer<com.jozufozu.flywheel.core.materials.oriented.OrientedData>protected booleanMethods inherited from class com.simibubi.create.content.contraptions.components.structureMovement.pulley.AbstractPulleyInstance
beginFrame, decreaseFramerateWithDistance, getVolume, onLightUpdate, remove, update, updateLightMethods inherited from class com.simibubi.create.content.contraptions.relays.encased.ShaftInstance
getRenderedBlockStateMethods inherited from class com.simibubi.create.content.contraptions.base.SingleRotatingInstance
getModel, init, updateMethods inherited from class com.simibubi.create.content.contraptions.base.KineticTileInstance
getRotatingMaterial, getRotationAxis, getRotationOffset, getTileSpeed, setup, setup, setup, setup, shaft, shaft, updateRotation, updateRotation, updateRotation, updateRotationMethods inherited from class com.jozufozu.flywheel.backend.instancing.tile.TileEntityInstance
getInstancePosition, getOrientedMaterial, getTransformMaterial, getWorldPosition, shouldResetMethods inherited from class com.jozufozu.flywheel.backend.instancing.AbstractInstance
relight, relight, relight, relight, statusMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.jozufozu.flywheel.api.instance.IInstance
getWorldPositionMethods inherited from interface com.jozufozu.flywheel.light.LightListener
onLightPacket, status
-
Constructor Details
-
HosePulleyInstance
public HosePulleyInstance(com.jozufozu.flywheel.api.MaterialManager dispatcher, HosePulleyTileEntity tile)
-
-
Method Details
-
getRopeModel
protected com.jozufozu.flywheel.api.Instancer<com.jozufozu.flywheel.core.materials.oriented.OrientedData> getRopeModel()- Specified by:
getRopeModelin classAbstractPulleyInstance
-
getMagnetModel
protected com.jozufozu.flywheel.api.Instancer<com.jozufozu.flywheel.core.materials.oriented.OrientedData> getMagnetModel()- Specified by:
getMagnetModelin classAbstractPulleyInstance
-
getHalfMagnetModel
protected com.jozufozu.flywheel.api.Instancer<com.jozufozu.flywheel.core.materials.oriented.OrientedData> getHalfMagnetModel()- Specified by:
getHalfMagnetModelin classAbstractPulleyInstance
-
getCoilModel
protected com.jozufozu.flywheel.api.Instancer<com.jozufozu.flywheel.core.materials.oriented.OrientedData> getCoilModel()- Specified by:
getCoilModelin classAbstractPulleyInstance
-
getHalfRopeModel
protected com.jozufozu.flywheel.api.Instancer<com.jozufozu.flywheel.core.materials.oriented.OrientedData> getHalfRopeModel()- Specified by:
getHalfRopeModelin classAbstractPulleyInstance
-
getOffset
protected float getOffset()- Specified by:
getOffsetin classAbstractPulleyInstance
-
isRunning
protected boolean isRunning()- Specified by:
isRunningin classAbstractPulleyInstance
-