Class TransportedItemStack

java.lang.Object
com.simibubi.create.content.kinetics.belt.transport.TransportedItemStack
All Implemented Interfaces:
Comparable<TransportedItemStack>

public class TransportedItemStack extends Object implements Comparable<TransportedItemStack>
  • Field Details

    • stack

      public net.minecraft.world.item.ItemStack stack
    • beltPosition

      public float beltPosition
    • sideOffset

      public float sideOffset
    • angle

      public int angle
    • insertedAt

      public int insertedAt
    • insertedFrom

      public net.minecraft.core.Direction insertedFrom
    • locked

      public boolean locked
    • lockedExternally

      public boolean lockedExternally
    • prevBeltPosition

      public float prevBeltPosition
    • prevSideOffset

      public float prevSideOffset
    • processedBy

      public FanProcessingType processedBy
    • processingTime

      public int processingTime
  • Constructor Details

    • TransportedItemStack

      public TransportedItemStack(net.minecraft.world.item.ItemStack stack)
  • Method Details

    • getTargetSideOffset

      public float getTargetSideOffset()
    • compareTo

      public int compareTo(TransportedItemStack o)
      Specified by:
      compareTo in interface Comparable<TransportedItemStack>
    • getSimilar

      public TransportedItemStack getSimilar()
    • copy

      public TransportedItemStack copy()
    • serializeNBT

      public net.minecraft.nbt.CompoundTag serializeNBT(net.minecraft.core.HolderLookup.Provider registries)
    • read

      public static TransportedItemStack read(net.minecraft.nbt.CompoundTag nbt, net.minecraft.core.HolderLookup.Provider registries)
    • clearFanProcessingData

      public void clearFanProcessingData()