mirror of
https://github.com/GTNewHorizons/CodeChickenCore.git
synced 2026-11-11 15:57:42 +00:00
Fluid API update
This commit is contained in:
1 parent
6b5404f1c0
commit
65a89cc92c
3 files changed
+9
-9
No files matched your search
@@ -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);
|
||||
}
|
||||
|
||||
@@ -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() {
|
||||
|
||||
Reference in new issue
Block a user