mirror of
https://github.com/GTNewHorizons/AE2FluidCraft-Rework.git
synced 2026-11-11 07:47:55 +00:00
No more drop drops from interface (#265)
Co-authored-by: Maya <10861407+serenibyss@users.noreply.github.com>
This commit is contained in:
1 parent
0908e906d2
commit
bedb2c25e1
3 files changed
+34
-5
No files matched your search
@@ -1,8 +1,10 @@
|
||||
package com.glodblock.github.util;
|
||||
|
||||
import java.util.List;
|
||||
import java.util.Objects;
|
||||
|
||||
import net.minecraft.inventory.IInventory;
|
||||
import net.minecraft.item.ItemStack;
|
||||
import net.minecraft.nbt.NBTTagCompound;
|
||||
import net.minecraft.tileentity.TileEntity;
|
||||
import net.minecraftforge.common.util.ForgeDirection;
|
||||
@@ -458,4 +460,24 @@ public class DualityFluidInterface implements IGridTickable, IStorageMonitorable
|
||||
super(tileInterface.tanks);
|
||||
}
|
||||
}
|
||||
|
||||
public void addDrops(final List<ItemStack> drops) {
|
||||
for (int i = 0; i < NUMBER_OF_TANKS; i++) {
|
||||
ItemStack is = ItemFluidPacket.newStack(this.tanks.getFluidStackInSlot(i));
|
||||
if (is != null) {
|
||||
drops.add(is);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void convertDrops(final List<ItemStack> drops, final List<ItemStack> waitingToSend) {
|
||||
if (waitingToSend != null) {
|
||||
for (final ItemStack is : waitingToSend) {
|
||||
if (is != null && is.getItem() instanceof ItemFluidDrop) {
|
||||
drops.add(ItemFluidPacket.newStack(ItemFluidDrop.getFluidStack(is)));
|
||||
is.stackSize = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user