Class SpecialTransportedItemStack
java.lang.Object
com.simibubi.create.content.kinetics.belt.transport.TransportedItemStack
petrolpark.mc.library.compat.create.core.world.item.transported.SpecialTransportedItemStack
- All Implemented Interfaces:
Comparable<com.simibubi.create.content.kinetics.belt.transport.TransportedItemStack>
- Direct Known Subclasses:
DirectionalTransportedItemStack
public class SpecialTransportedItemStack
extends com.simibubi.create.content.kinetics.belt.transport.TransportedItemStack
TransportedItemStack with special behaviour, namely ticking, rendering and de/serialization-
Field Summary
Fields inherited from class com.simibubi.create.content.kinetics.belt.transport.TransportedItemStack
angle, beltPosition, insertedAt, insertedFrom, locked, lockedExternally, prevBeltPosition, prevSideOffset, processedBy, processingTime, sideOffset, stack -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddeserializeNBT(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries) booleanrender(com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, float partialTicks, int light, int overlay) final booleanrenderRotated(com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, float partialTicks, int light, int overlay, int angle) voidtick(net.minecraft.world.level.Level level) Methods inherited from class com.simibubi.create.content.kinetics.belt.transport.TransportedItemStack
clearFanProcessingData, compareTo, copy, getSimilar, getTargetSideOffset, read, serializeNBT
-
Constructor Details
-
SpecialTransportedItemStack
public SpecialTransportedItemStack(net.minecraft.world.item.ItemStack stack)
-
-
Method Details
-
tick
public void tick(net.minecraft.world.level.Level level) -
deserializeNBT
public void deserializeNBT(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries) -
renderRotated
public final boolean renderRotated(com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, float partialTicks, int light, int overlay, int angle) -
render
public boolean render(com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, float partialTicks, int light, int overlay) - Returns:
trueto skip default rendering
-