diff options
Diffstat (limited to 'src/main/java/com/detrav/net')
-rw-r--r-- | src/main/java/com/detrav/net/DetravModePacket03.java | 57 | ||||
-rw-r--r-- | src/main/java/com/detrav/net/DetravModeSwitchPacket02.java | 104 | ||||
-rw-r--r-- | src/main/java/com/detrav/net/DetravNetwork.java | 2 |
3 files changed, 0 insertions, 163 deletions
diff --git a/src/main/java/com/detrav/net/DetravModePacket03.java b/src/main/java/com/detrav/net/DetravModePacket03.java deleted file mode 100644 index 0d087dedf3..0000000000 --- a/src/main/java/com/detrav/net/DetravModePacket03.java +++ /dev/null @@ -1,57 +0,0 @@ -package com.detrav.net; - -import com.detrav.events.DetravDrawBlockHighlightEventHandler; -import com.google.common.io.ByteArrayDataInput; -import com.google.common.io.ByteArrayDataOutput; -import com.google.common.io.ByteStreams; -import net.minecraft.entity.player.EntityPlayer; - -/** - * Created by wital_000 on 18.04.2016. - */ -public class DetravModePacket03 extends DetravPacket { - - EntityPlayer player; - long mode = 0L; - - public DetravModePacket03() - { - player =null; - } - - public DetravModePacket03(EntityPlayer aPlayer) - { - player = aPlayer; - } - - public DetravModePacket03(long aMode) - { - mode = aMode; - } - - - @Override - public int getPacketID() { - return 3; - } - - @Override - public byte[] encode() { - ByteArrayDataOutput tOut = ByteStreams.newDataOutput(1); - if (player != null) - tOut.writeLong(player.getEntityData().getLong("detrav.minning.mode")); - else tOut.writeLong(0L); - return tOut.toByteArray(); - } - - @Override - public Object decode(ByteArrayDataInput aData) { - long aMode = aData.readLong(); - return new DetravModePacket03(aMode); - } - - @Override - public void process() { - DetravDrawBlockHighlightEventHandler.modeBlockBreak = mode; - } -} diff --git a/src/main/java/com/detrav/net/DetravModeSwitchPacket02.java b/src/main/java/com/detrav/net/DetravModeSwitchPacket02.java deleted file mode 100644 index 0296f6bdab..0000000000 --- a/src/main/java/com/detrav/net/DetravModeSwitchPacket02.java +++ /dev/null @@ -1,104 +0,0 @@ -package com.detrav.net; - -import com.google.common.io.ByteArrayDataInput; -import com.google.common.io.ByteArrayDataOutput; -import com.google.common.io.ByteStreams; -import net.minecraft.entity.player.EntityPlayer; -import net.minecraft.entity.player.EntityPlayerMP; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.server.MinecraftServer; -import net.minecraft.util.ChatComponentText; - -import java.util.ArrayList; -import java.util.ListIterator; - -/** - * Created by wital_000 on 14.04.2016. - */ -public class DetravModeSwitchPacket02 extends DetravPacket { - - EntityPlayer player; - boolean back; - - public DetravModeSwitchPacket02() { - player = null; - } - - public DetravModeSwitchPacket02(EntityPlayer aPlayer, boolean aBack) { - player = aPlayer; - back = aBack; - } - - @Override - public int getPacketID() { - return 2; - } - - @Override - public byte[] encode() { - ByteArrayDataOutput tOut = ByteStreams.newDataOutput(1); - if (player != null) - tOut.writeInt(player.getEntityId()); - else tOut.writeInt(Integer.MIN_VALUE); - tOut.writeBoolean(back); - return tOut.toByteArray(); - } - - @Override - public Object decode(ByteArrayDataInput aData) { - int id = aData.readInt(); - if (id == Integer.MIN_VALUE) - return new DetravModeSwitchPacket02(); - boolean aBack = aData.readBoolean(); - //ArrayList<EntityPlayerMP> allp = new ArrayList<EntityPlayerMP>(); - ListIterator itl; - EntityPlayerMP temp = null; - for (int i = 0; i < MinecraftServer.getServer().worldServers.length; i++) { - itl = MinecraftServer.getServer().worldServers[i].playerEntities.listIterator(); - while (itl.hasNext()) { - temp = (EntityPlayerMP) itl.next(); - if (temp.getEntityId() == id) - return new DetravModeSwitchPacket02(temp, aBack); - temp = null; - } - } - return new DetravModeSwitchPacket02(temp, aBack); - } - - @Override - public void process() { - if (player != null) { - NBTTagCompound aData = player.getEntityData(); - //aData.hasNoTags() - long minningMode = aData.getLong("detrav.minning.mode"); - if (back) { - if (--minningMode < 0) - minningMode = 4; - } else { - if (++minningMode > 4) - minningMode = 0; - } - switch ((int) minningMode) { - case 0: - player.addChatMessage(new ChatComponentText("Mining mode 1x1, just one block")); - break; - case 1: - player.addChatMessage(new ChatComponentText("Mining mode 3x3 by side, nine blocks")); - break; - case 2: - player.addChatMessage(new ChatComponentText("Mining mode 3x3 horizontal, nine blocks")); - break; - case 3: - player.addChatMessage(new ChatComponentText("Mining mode 3x3 vertical, nine blocks")); - break; - case 4: - player.addChatMessage(new ChatComponentText("Mining mode 3x3x3 vein, twenty seven blocks by type")); - break; - } - aData.setLong("detrav.minning.mode", minningMode); - - if (player instanceof EntityPlayerMP) - DetravNetwork.INSTANCE.sendToPlayer(new DetravModePacket03(player), (EntityPlayerMP) player); - } - } -}
\ No newline at end of file diff --git a/src/main/java/com/detrav/net/DetravNetwork.java b/src/main/java/com/detrav/net/DetravNetwork.java index 892c89e183..988b6c3a69 100644 --- a/src/main/java/com/detrav/net/DetravNetwork.java +++ b/src/main/java/com/detrav/net/DetravNetwork.java @@ -35,8 +35,6 @@ public class DetravNetwork extends MessageToMessageCodec<FMLProxyPacket, DetravP { new DetravProPickPacket00(), new DetravPortableChargerPacket01(), - new DetravModeSwitchPacket02(), - new DetravModePacket03() }; } |