public interface AsyncStackedObject<T> extends StackedObject<T>
| Modifier and Type | Method and Description |
|---|---|
void |
runStackAsync(java.util.function.Consumer<java.util.Optional<T>> result)
Stack this object into other objects around it.
|
void |
runStackAsync(StackedObject stackedObject,
java.util.function.Consumer<StackResult> stackResult)
Stack this object into another object.
|
canStackInto, getLocation, getMergeRadius, getStackAmount, getStackLimit, getWorld, isBlacklisted, isCached, isSimilar, isWhitelisted, isWorldDisabled, remove, runStack, runStack, runStackCheck, runUnstack, runUnstack, setStackAmount, spawnStackParticle, tryStack, tryStackInto, tryUnstack, updateNamevoid runStackAsync(java.util.function.Consumer<java.util.Optional<T>> result)
runStackAsync in interface StackedObject<T>result - The object that this object was stacked into.void runStackAsync(StackedObject stackedObject, java.util.function.Consumer<StackResult> stackResult)
stackedObject - another object to stack intostackResult - The result for the stacking operation.