Class RequestPromiseQueue
java.lang.Object
com.simibubi.create.content.logistics.packagerLink.RequestPromiseQueue
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidadd(RequestPromise promise) flatten(boolean sorted) voidforceClear(net.minecraft.world.item.ItemStack stack) intgetTotalPromisedAndRemoveExpired(net.minecraft.world.item.ItemStack stack, int expiryTime) booleanisEmpty()voiditemEnteredSystem(net.minecraft.world.item.ItemStack stack, int amount) static RequestPromiseQueueread(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider registries, Runnable onChanged) voidsetOnChanged(Runnable onChanged) voidtick()net.minecraft.nbt.CompoundTagwrite(net.minecraft.core.HolderLookup.Provider registries)
-
Constructor Details
-
RequestPromiseQueue
-
-
Method Details
-
add
-
setOnChanged
-
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
-
write
public net.minecraft.nbt.CompoundTag write(net.minecraft.core.HolderLookup.Provider registries) -
read
public static RequestPromiseQueue read(net.minecraft.nbt.CompoundTag tag, net.minecraft.core.HolderLookup.Provider registries, Runnable onChanged) -
tick
public void tick() -
isEmpty
public boolean isEmpty()
-