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, updateName
void 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.