Package dev.engine_room.vanillin.visuals
Class ItemVisual
java.lang.Object
dev.engine_room.flywheel.lib.visual.AbstractVisual
dev.engine_room.flywheel.lib.visual.AbstractEntityVisual<net.minecraft.world.entity.item.ItemEntity>
dev.engine_room.vanillin.visuals.ItemVisual
- All Implemented Interfaces:
dev.engine_room.flywheel.api.visual.DynamicVisual,dev.engine_room.flywheel.api.visual.EntityVisual<net.minecraft.world.entity.item.ItemEntity>,dev.engine_room.flywheel.api.visual.Visual,dev.engine_room.flywheel.lib.visual.SimpleDynamicVisual
public class ItemVisual
extends dev.engine_room.flywheel.lib.visual.AbstractEntityVisual<net.minecraft.world.entity.item.ItemEntity>
implements dev.engine_room.flywheel.lib.visual.SimpleDynamicVisual
-
Nested Class Summary
Nested classes/interfaces inherited from interface dev.engine_room.flywheel.api.visual.DynamicVisual
dev.engine_room.flywheel.api.visual.DynamicVisual.Context -
Field Summary
Fields inherited from class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
entity, visibilityTesterFields inherited from class dev.engine_room.flywheel.lib.visual.AbstractVisual
deleted, level, visualizationContext -
Constructor Summary
ConstructorsConstructorDescriptionItemVisual(dev.engine_room.flywheel.api.visualization.VisualizationContext ctx, net.minecraft.world.entity.item.ItemEntity entity, float partialTick) -
Method Summary
Modifier and TypeMethodDescriptionprotected void_delete()voidbeginFrame(dev.engine_room.flywheel.api.visual.DynamicVisual.Context ctx) protected intgetRenderAmount(net.minecraft.world.item.ItemStack pStack) booleanbooleanMethods inherited from class dev.engine_room.flywheel.lib.visual.AbstractEntityVisual
computePackedLight, distanceSquared, getVisualPosition, getVisualPosition, isVisible, relightMethods inherited from class dev.engine_room.flywheel.lib.visual.AbstractVisual
delete, instancerProvider, renderOrigin, updateMethods 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.SimpleDynamicVisual
planFrameMethods inherited from interface dev.engine_room.flywheel.api.visual.Visual
delete, update
-
Constructor Details
-
ItemVisual
public ItemVisual(dev.engine_room.flywheel.api.visualization.VisualizationContext ctx, net.minecraft.world.entity.item.ItemEntity entity, float partialTick)
-
-
Method Details
-
beginFrame
public void beginFrame(dev.engine_room.flywheel.api.visual.DynamicVisual.Context ctx) - Specified by:
beginFramein interfacedev.engine_room.flywheel.lib.visual.SimpleDynamicVisual
-
getRenderAmount
protected int getRenderAmount(net.minecraft.world.item.ItemStack pStack) -
shouldSpreadItems
public boolean shouldSpreadItems()- Returns:
- If items should spread out when rendered in 3D
-
shouldBob
public boolean shouldBob()- Returns:
- If items should have a bob effect
-
_delete
protected void _delete()- Specified by:
_deletein classdev.engine_room.flywheel.lib.visual.AbstractVisual
-