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
    Constructor
    Description
    SpecialTransportedItemStack(net.minecraft.world.item.ItemStack stack)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    deserializeNBT(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries)
     
    boolean
    render(com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, float partialTicks, int light, int overlay)
     
    final boolean
    renderRotated(com.mojang.blaze3d.vertex.PoseStack ms, net.minecraft.client.renderer.MultiBufferSource buffer, float partialTicks, int light, int overlay, int angle)
     
    void
    tick(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

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • 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:
      true to skip default rendering