Add packet read methods for API.

This commit is contained in:
AlgorithmX2 2014-01-31 16:26:08 -06:00
parent a9629460bb
commit e134a9806b
2 changed files with 15 additions and 1 deletions

View file

@ -1,5 +1,8 @@
package appeng.core.api;
import java.io.DataInputStream;
import java.io.IOException;
import net.minecraft.item.ItemStack;
import net.minecraftforge.fluids.FluidStack;
import appeng.api.networking.energy.IEnergySource;
@ -47,4 +50,15 @@ public class ApiStorage implements IStorageHelper
return Platform.poweredInsert( energy, cell, input, src );
}
@Override
public IAEItemStack readItemFromPacket(DataInputStream input) throws IOException
{
return AEItemStack.loadItemStackFromPacket( input );
}
@Override
public IAEFluidStack readFluidFromPacket(DataInputStream input) throws IOException
{
return AEFluidStack.loadFluidStackFromPacket( input );
}
}

View file

@ -241,7 +241,7 @@ public final class AEFluidStack extends AEStack<IAEFluidStack> implements IAEFlu
}
}
public static IAEFluidStack loadItemStackFromPacket(DataInputStream data) throws IOException
public static IAEFluidStack loadFluidStackFromPacket(DataInputStream data) throws IOException
{
byte mask = data.readByte();
// byte PriorityType = (byte) (mask & 0x03);