Class DirectionalSingleAxisRotatingVisual<T extends com.simibubi.create.content.kinetics.base.KineticBlockEntity>
java.lang.Object
dev.engine_room.flywheel.lib.visual.AbstractVisual
dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual<T>
com.simibubi.create.content.kinetics.base.KineticBlockEntityVisual<T>
com.simibubi.create.content.kinetics.base.SingleAxisRotatingVisual<T>
com.petrolpark.petrolsparts.core.block.entity.visual.DirectionalSingleAxisRotatingVisual<T>
- All Implemented Interfaces:
dev.engine_room.flywheel.api.visual.BlockEntityVisual<T>,dev.engine_room.flywheel.api.visual.LightUpdatedVisual,dev.engine_room.flywheel.api.visual.SectionTrackedVisual,dev.engine_room.flywheel.api.visual.TickableVisual,dev.engine_room.flywheel.api.visual.Visual,dev.engine_room.flywheel.lib.visual.SimpleTickableVisual
- Direct Known Subclasses:
LongShaftVisual
public class DirectionalSingleAxisRotatingVisual<T extends com.simibubi.create.content.kinetics.base.KineticBlockEntity>
extends com.simibubi.create.content.kinetics.base.SingleAxisRotatingVisual<T>
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.engine_room.flywheel.api.visual.SectionTrackedVisual
dev.engine_room.flywheel.api.visual.SectionTrackedVisual.SectionCollectorNested classes/interfaces inherited from interface dev.engine_room.flywheel.api.visual.TickableVisual
dev.engine_room.flywheel.api.visual.TickableVisual.Context -
Field Summary
Fields inherited from class com.simibubi.create.content.kinetics.base.SingleAxisRotatingVisual
rainbowMode, rotatingModelFields inherited from class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
blockEntity, blockState, lightSections, pos, visualPosFields inherited from class dev.engine_room.flywheel.lib.visual.AbstractVisual
deleted, level, visualizationContext -
Constructor Summary
ConstructorsConstructorDescriptionDirectionalSingleAxisRotatingVisual(dev.engine_room.flywheel.api.visualization.VisualizationContext context, T blockEntity, float partialTick, dev.engine_room.flywheel.api.model.Model model) DirectionalSingleAxisRotatingVisual(dev.engine_room.flywheel.api.visualization.VisualizationContext context, T blockEntity, float partialTick, net.minecraft.core.Direction from, dev.engine_room.flywheel.api.model.Model model) -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends com.simibubi.create.content.kinetics.base.KineticBlockEntity>
dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer.Factory<T> of(dev.engine_room.flywheel.lib.model.baked.PartialModel partial) net.minecraft.core.DirectionMethods inherited from class com.simibubi.create.content.kinetics.base.SingleAxisRotatingVisual
_delete, backtank, collectCrumblingInstances, ofZ, shaft, tick, update, updateLightMethods inherited from class com.simibubi.create.content.kinetics.base.KineticBlockEntityVisual
rotationAxis, rotationAxis, rotationOffset, shouldOffsetMethods inherited from class dev.engine_room.flywheel.lib.visual.AbstractBlockEntityVisual
computePackedLight, doDistanceLimitThisFrame, getVisualPosition, isVisible, relight, relight, relight, relight, relight, relight, setSectionCollectorMethods inherited from class dev.engine_room.flywheel.lib.visual.AbstractVisual
delete, instancerProvider, renderOriginMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface dev.engine_room.flywheel.lib.visual.SimpleTickableVisual
planTickMethods inherited from interface dev.engine_room.flywheel.api.visual.Visual
delete
-
Constructor Details
-
DirectionalSingleAxisRotatingVisual
public DirectionalSingleAxisRotatingVisual(dev.engine_room.flywheel.api.visualization.VisualizationContext context, T blockEntity, float partialTick, dev.engine_room.flywheel.api.model.Model model) -
DirectionalSingleAxisRotatingVisual
public DirectionalSingleAxisRotatingVisual(dev.engine_room.flywheel.api.visualization.VisualizationContext context, T blockEntity, float partialTick, net.minecraft.core.Direction from, dev.engine_room.flywheel.api.model.Model model)
-
-
Method Details
-
of
public static <T extends com.simibubi.create.content.kinetics.base.KineticBlockEntity> dev.engine_room.flywheel.lib.visualization.SimpleBlockEntityVisualizer.Factory<T> of(dev.engine_room.flywheel.lib.model.baked.PartialModel partial) -
rotationFace
public net.minecraft.core.Direction rotationFace()
-