Class PSIInstance
java.lang.Object
com.jozufozu.flywheel.backend.instancing.AbstractInstance
com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstance<PortableStorageInterfaceTileEntity>
com.simibubi.create.content.contraptions.components.actors.PSIInstance
- All Implemented Interfaces:
com.jozufozu.flywheel.api.instance.DynamicInstance,com.jozufozu.flywheel.api.instance.Instance,com.jozufozu.flywheel.api.instance.TickableInstance,com.jozufozu.flywheel.light.LightListener
public class PSIInstance
extends com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstance<PortableStorageInterfaceTileEntity>
implements com.jozufozu.flywheel.api.instance.DynamicInstance, com.jozufozu.flywheel.api.instance.TickableInstance
-
Field Summary
Fields inherited from class com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstance
blockEntity, blockState, instancePos, posFields inherited from class com.jozufozu.flywheel.backend.instancing.AbstractInstance
materialManager, world -
Constructor Summary
ConstructorsConstructorDescriptionPSIInstance(com.jozufozu.flywheel.api.MaterialManager materialManager, PortableStorageInterfaceTileEntity tile) -
Method Summary
Methods inherited from class com.jozufozu.flywheel.backend.instancing.blockentity.BlockEntityInstance
getInstancePosition, getOrientedMaterial, getTransformMaterial, getVolume, getWorldPosition, shouldResetMethods inherited from class com.jozufozu.flywheel.backend.instancing.AbstractInstance
onLightUpdate, relight, relight, relight, relight, status, updateMethods 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.DynamicInstance
decreaseFramerateWithDistanceMethods inherited from interface com.jozufozu.flywheel.api.instance.Instance
getWorldPositionMethods inherited from interface com.jozufozu.flywheel.light.LightListener
onLightPacketMethods inherited from interface com.jozufozu.flywheel.api.instance.TickableInstance
decreaseTickRateWithDistance
-
Constructor Details
-
PSIInstance
public PSIInstance(com.jozufozu.flywheel.api.MaterialManager materialManager, PortableStorageInterfaceTileEntity tile)
-
-
Method Details
-
init
public void init()- Overrides:
initin classcom.jozufozu.flywheel.backend.instancing.AbstractInstance
-
tick
public void tick()- Specified by:
tickin interfacecom.jozufozu.flywheel.api.instance.TickableInstance
-
beginFrame
public void beginFrame()- Specified by:
beginFramein interfacecom.jozufozu.flywheel.api.instance.DynamicInstance
-
updateLight
public void updateLight()- Overrides:
updateLightin classcom.jozufozu.flywheel.backend.instancing.AbstractInstance
-
remove
public void remove()- Specified by:
removein classcom.jozufozu.flywheel.backend.instancing.AbstractInstance
-