Class RequestPromiseQueue

java.lang.Object
com.simibubi.create.content.logistics.packagerLink.RequestPromiseQueue

public class RequestPromiseQueue extends Object
  • Constructor Details

    • RequestPromiseQueue

      public RequestPromiseQueue(Runnable onChanged)
  • Method Details

    • add

      public void add(RequestPromise promise)
    • setOnChanged

      public void setOnChanged(Runnable onChanged)
    • getTotalPromisedAndRemoveExpired

      public int getTotalPromisedAndRemoveExpired(net.minecraft.world.item.ItemStack stack, int expiryTime)
    • forceClear

      public void forceClear(net.minecraft.world.item.ItemStack stack)
    • itemEnteredSystem

      public void itemEnteredSystem(net.minecraft.world.item.ItemStack stack, int amount)
    • flatten

      public List<RequestPromise> flatten(boolean sorted)
    • write

      public net.minecraft.nbt.CompoundTag write()
    • read

      public static RequestPromiseQueue read(net.minecraft.nbt.CompoundTag tag, Runnable onChanged)
    • tick

      public void tick()
    • isEmpty

      public boolean isEmpty()