diff options
| author | Unknown <shekwancheung0528@gmail.com> | 2018-12-31 13:12:25 +0800 |
|---|---|---|
| committer | Unknown <shekwancheung0528@gmail.com> | 2018-12-31 13:12:25 +0800 |
| commit | fee12aa0885da204ec874cd5ada371c42501c873 (patch) | |
| tree | 880596f5f463e08762a56b1cb1d7008aaed1899d /src/main/java/me/shedaniel/network/CheatPacket.java | |
| parent | 1b14c5142bb49db9af078b5c753bc22ce35a40cc (diff) | |
| download | RoughlyEnoughItems-fee12aa0885da204ec874cd5ada371c42501c873.tar.gz RoughlyEnoughItems-fee12aa0885da204ec874cd5ada371c42501c873.tar.bz2 RoughlyEnoughItems-fee12aa0885da204ec874cd5ada371c42501c873.zip | |
packetadder wip
Diffstat (limited to 'src/main/java/me/shedaniel/network/CheatPacket.java')
| -rwxr-xr-x | src/main/java/me/shedaniel/network/CheatPacket.java | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/src/main/java/me/shedaniel/network/CheatPacket.java b/src/main/java/me/shedaniel/network/CheatPacket.java index 8a8582686..ceeb9674f 100755 --- a/src/main/java/me/shedaniel/network/CheatPacket.java +++ b/src/main/java/me/shedaniel/network/CheatPacket.java @@ -1,19 +1,18 @@ package me.shedaniel.network; -import net.minecraft.entity.player.EntityPlayerMP; import net.minecraft.item.ItemStack; -import net.minecraft.nbt.NBTTagCompound; -import net.minecraft.network.NetHandlerPlayServer; +import net.minecraft.nbt.CompoundTag; import net.minecraft.network.Packet; -import net.minecraft.network.PacketBuffer; -import net.minecraft.network.play.INetHandlerPlayServer; +import net.minecraft.server.network.ServerPlayNetworkHandler; +import net.minecraft.server.network.ServerPlayerEntity; +import net.minecraft.util.PacketByteBuf; import java.io.IOException; /** * Created by James on 7/29/2018. */ -public class CheatPacket implements Packet<INetHandlerPlayServer> { +public class CheatPacket implements Packet<ServerPlayNetworkHandler> { private ItemStack stack; @@ -25,21 +24,22 @@ public class CheatPacket implements Packet<INetHandlerPlayServer> { } @Override - public void readPacketData(PacketBuffer packetBuffer) throws IOException { - stack = ItemStack.read(packetBuffer.readCompoundTag()); + public void read(PacketByteBuf packetBuffer) throws IOException { + stack = ItemStack.fromTag(packetBuffer.readCompoundTag()); } @Override - public void writePacketData(PacketBuffer packetBuffer) throws IOException { - NBTTagCompound tag = new NBTTagCompound(); - stack.write(tag); + public void write(PacketByteBuf packetBuffer) throws IOException { + CompoundTag tag = new CompoundTag(); + stack.setTag(tag); packetBuffer.writeCompoundTag(tag); } @Override - public void processPacket(INetHandlerPlayServer iNetHandlerPlayServer) { - NetHandlerPlayServer server = (NetHandlerPlayServer) iNetHandlerPlayServer; - EntityPlayerMP player = server.player; - player.inventory.addItemStackToInventory(stack); + public void apply(ServerPlayNetworkHandler iNetHandlerPlayServer) { + ServerPlayNetworkHandler server = (ServerPlayNetworkHandler) iNetHandlerPlayServer; + ServerPlayerEntity player = server.player; + player.inventory.addPickBlock(stack); } + } |
