mirror of
https://github.com/StarWishsama/Slimefun4.git
synced 2024-09-20 03:35:51 +00:00
Call ChestManipulator on withdraw()
This commit is contained in:
parent
b08f5b9892
commit
e731bf20aa
@ -56,11 +56,11 @@ public class CargoManager {
|
||||
final ItemStack is = inv.getContents()[slot];
|
||||
if (SlimefunManager.isItemSimiliar(is, template, true, DataType.ALWAYS) && matchesFilter(node, is, -1)) {
|
||||
if (is.getAmount() > template.getAmount()) {
|
||||
inv.setItem(slot, new CustomItem(is, is.getAmount() - template.getAmount()));
|
||||
inv.setItem(slot, ChestManipulator.trigger(target, slot, is, new CustomItem(is, is.getAmount() - template.getAmount())));
|
||||
return template;
|
||||
}
|
||||
else {
|
||||
inv.setItem(slot, null);
|
||||
inv.setItem(slot, ChestManipulator.trigger(target, slot, is, new CustomItem(is, is.getAmount() - template.getAmount())));
|
||||
return is.clone();
|
||||
}
|
||||
}
|
||||
@ -95,7 +95,7 @@ public class CargoManager {
|
||||
for (int slot = 0; slot < inv.getContents().length; slot++) {
|
||||
ItemStack is = inv.getContents()[slot];
|
||||
if (matchesFilter(node, is, index)) {
|
||||
inv.setItem(slot, null);
|
||||
inv.setItem(slot, ChestManipulator.trigger(target, slot, is, null));
|
||||
return new ItemSlot(is.clone(), slot);
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user