diff options
Diffstat (limited to 'src/main/java/com')
-rw-r--r-- | src/main/java/com/detrav/items/behaviours/BehaviourDetravToolElectricProPick.java | 5 | ||||
-rw-r--r-- | src/main/java/com/detrav/utils/DetravProPickPacket01.java | 14 |
2 files changed, 15 insertions, 4 deletions
diff --git a/src/main/java/com/detrav/items/behaviours/BehaviourDetravToolElectricProPick.java b/src/main/java/com/detrav/items/behaviours/BehaviourDetravToolElectricProPick.java index 66260adccf..42faadd8ea 100644 --- a/src/main/java/com/detrav/items/behaviours/BehaviourDetravToolElectricProPick.java +++ b/src/main/java/com/detrav/items/behaviours/BehaviourDetravToolElectricProPick.java @@ -1,5 +1,6 @@ package com.detrav.items.behaviours; +import com.detrav.items.DetravMetaGeneratedTool01; import com.detrav.utils.DetravNetwork; import com.detrav.utils.DetravProPickPacket01; import gregtech.api.items.GT_MetaBase_Item; @@ -25,7 +26,9 @@ public class BehaviourDetravToolElectricProPick extends BehaviourDetravToolProPi //aPlayer.openGui(); aPlayer.addChatMessage(new ChatComponentText("Scanning Begin")); - DetravNetwork.INSTANCE.sendToPlayer(new DetravProPickPacket01(),(EntityPlayerMP)aPlayer); + DetravProPickPacket01 packet = new DetravProPickPacket01(); + packet.level = ((DetravMetaGeneratedTool01) aItem).getHarvestLevel(aStack,""); + DetravNetwork.INSTANCE.sendToPlayer(packet,(EntityPlayerMP)aPlayer); } return super.onItemRightClick(aItem,aStack,aWorld,aPlayer); } diff --git a/src/main/java/com/detrav/utils/DetravProPickPacket01.java b/src/main/java/com/detrav/utils/DetravProPickPacket01.java index cdd837f03f..e85a570e0b 100644 --- a/src/main/java/com/detrav/utils/DetravProPickPacket01.java +++ b/src/main/java/com/detrav/utils/DetravProPickPacket01.java @@ -1,6 +1,8 @@ package com.detrav.utils; import com.google.common.io.ByteArrayDataInput; +import com.google.common.io.ByteArrayDataOutput; +import com.google.common.io.ByteStreams; import net.minecraft.client.Minecraft; import net.minecraft.entity.player.EntityPlayer; import net.minecraft.util.ChatComponentText; @@ -14,18 +16,24 @@ public class DetravProPickPacket01 extends DetravPacket { return 0; } + public int level = -1; + @Override public byte[] encode() { - return new byte[0]; + ByteArrayDataOutput tOut = ByteStreams.newDataOutput(1); + tOut.writeInt(level); + return tOut.toByteArray(); } @Override public Object decode(ByteArrayDataInput aData) { - return new DetravProPickPacket01(); + DetravProPickPacket01 packet = new DetravProPickPacket01(); + packet.level = aData.readInt(); + return packet; } @Override public void process() { - Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText("NetworkTested")); + Minecraft.getMinecraft().thePlayer.addChatMessage(new ChatComponentText("NetworkTested: " + Integer.toString(level))); } } |