From a726314370293983e720a0ab9302831c7e3489c7 Mon Sep 17 00:00:00 2001 From: Aidan Brady Date: Mon, 5 Aug 2013 15:53:54 -0400 Subject: [PATCH] Fixed packets :) --- src/resonantinduction/PacketHandler.java | 8 +++++++- src/resonantinduction/ResonantInduction.java | 2 +- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/src/resonantinduction/PacketHandler.java b/src/resonantinduction/PacketHandler.java index 07d17282..40a221f9 100644 --- a/src/resonantinduction/PacketHandler.java +++ b/src/resonantinduction/PacketHandler.java @@ -8,6 +8,7 @@ import java.io.DataOutputStream; import java.util.ArrayList; import net.minecraft.entity.player.EntityPlayer; +import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.network.INetworkManager; import net.minecraft.network.packet.Packet250CustomPayload; import net.minecraft.tileentity.TileEntity; @@ -30,7 +31,7 @@ public class PacketHandler implements IPacketHandler @Override public void onPacketData(INetworkManager manager, Packet250CustomPayload packet, Player player) { - if (packet.channel == ResonantInduction.CHANNEL) + if (packet.channel.equals(ResonantInduction.CHANNEL)) { ByteArrayDataInput dataStream = ByteStreams.newDataInput(packet.data); EntityPlayer entityplayer = (EntityPlayer) player; @@ -148,6 +149,11 @@ public class PacketHandler implements IPacketHandler { PacketDispatcher.sendPacketToAllPlayers(getTileEntityPacket(tileEntity, dataValues)); } + + public static void sendTileEntityPacketToPlayer(TileEntity tileEntity, EntityPlayer player, Object... dataValues) + { + ((EntityPlayerMP)player).playerNetServerHandler.sendPacketToPlayer(getTileEntityPacket(tileEntity, dataValues)); + } public static Packet250CustomPayload getTileEntityPacket(TileEntity tileEntity, Object... dataValues) { diff --git a/src/resonantinduction/ResonantInduction.java b/src/resonantinduction/ResonantInduction.java index f0d4bdfc..be707617 100644 --- a/src/resonantinduction/ResonantInduction.java +++ b/src/resonantinduction/ResonantInduction.java @@ -50,7 +50,7 @@ public class ResonantInduction */ public static final String ID = "resonantinduction"; public static final String NAME = "Resonant Induction"; - public static final String CHANNEL = "R_INDUC"; + public static final String CHANNEL = "RESIND"; public static final String MAJOR_VERSION = "@MAJOR@"; public static final String MINOR_VERSION = "@MINOR@";