Fluid API update

This commit is contained in:
Chicken-Bomes committed 2015-04-17 12:28:56 +10:00
1 parent 6b5404f1c0
commit 65a89cc92c
3 files changed
+9 -9

No files matched your search

+1 -1
View File
@@ -1,3 +1,3 @@
minecraft_version=1.7.10
forge_version=10.13.0.1151
forge_version=10.13.3.1373-1.7.10
mod_version=1.1.3
@@ -232,7 +232,7 @@ public class MCDataOutputWrapper implements MCDataOutput
if (fluid == null) {
writeShort(-1);
} else {
writeShort(fluid.fluidID);
writeShort(fluid.getFluidID());
writeVarInt(fluid.amount);
writeNBTTagCompound(fluid.tag);
}
+7 -7
View File
@@ -34,6 +34,8 @@ import net.minecraft.server.MinecraftServer;
import net.minecraft.server.management.PlayerManager;
import net.minecraft.world.World;
import net.minecraft.world.WorldServer;
import net.minecraftforge.fluids.Fluid;
import net.minecraftforge.fluids.FluidRegistry;
import net.minecraftforge.fluids.FluidStack;
import java.util.EnumMap;
@@ -371,7 +373,7 @@ public final class PacketCustom implements MCDataInput, MCDataOutput
if (fluid == null) {
writeShort(-1);
} else {
writeShort(fluid.fluidID);
writeShort(fluid.getFluidID());
writeVarInt(fluid.amount);
writeNBTTagCompound(fluid.tag);
}
@@ -465,13 +467,11 @@ public final class PacketCustom implements MCDataInput, MCDataOutput
}
public FluidStack readFluidStack() {
FluidStack fluid = null;
short fluidID = readShort();
Fluid fluid = FluidRegistry.getFluid(readShort());
if(fluid == null)
fluid = FluidRegistry.WATER;
if (fluidID >= 0)
fluid = new FluidStack(fluidID, readVarInt(), readNBTTagCompound());
return fluid;
return new FluidStack(fluid, readVarInt(), readNBTTagCompound());
}
public FMLProxyPacket toPacket() {