mirror of
https://github.com/GTNewHorizons/AE2FluidCraft-Rework.git
synced 2026-11-11 15:57:55 +00:00
fix fluid terminal bug
update zh-cn lang
This commit is contained in:
1 parent
de63822afb
commit
5b5b11b330
6 files changed
+52
-16
No files matched your search
@@ -279,6 +279,22 @@ public final class Util {
|
||||
return null;
|
||||
}
|
||||
|
||||
public static ItemStack setFluidContainerAmount(ItemStack itemStack, int amount) {
|
||||
FluidStack fs = getFluidFromContainer(itemStack);
|
||||
if (fs == null) return null;
|
||||
fs.amount = amount;
|
||||
ItemStack is = itemStack.copy();
|
||||
is.stackSize = 1;
|
||||
ItemStack emptyContainer = clearFluid(is);
|
||||
if (emptyContainer == null) return null;
|
||||
MutablePair<Integer, ItemStack> result = fillStack(emptyContainer, fs);
|
||||
if (result != null) {
|
||||
result.right.stackSize = itemStack.stackSize;
|
||||
return result.right;
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
public static MutablePair<Integer, ItemStack> drainStack(ItemStack itemStack, FluidStack fluid) {
|
||||
if (itemStack == null) return null;
|
||||
Item item = itemStack.getItem();
|
||||
|
||||
Reference in new issue
Block a user