diff options
Diffstat (limited to 'src/main/java/me/shedaniel/network/CheatPacket.java')
| -rwxr-xr-x | src/main/java/me/shedaniel/network/CheatPacket.java | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/src/main/java/me/shedaniel/network/CheatPacket.java b/src/main/java/me/shedaniel/network/CheatPacket.java deleted file mode 100755 index 007c121b2..000000000 --- a/src/main/java/me/shedaniel/network/CheatPacket.java +++ /dev/null @@ -1,49 +0,0 @@ -package me.shedaniel.network; - -import net.minecraft.item.ItemStack; -import net.minecraft.nbt.CompoundTag; -import net.minecraft.network.Packet; -import net.minecraft.server.network.ServerPlayNetworkHandler; -import net.minecraft.server.network.ServerPlayerEntity; -import net.minecraft.sortme.ChatMessageType; -import net.minecraft.text.TranslatableTextComponent; -import net.minecraft.util.PacketByteBuf; - -import java.io.IOException; - -/** - * Created by James on 7/29/2018. - */ -public class CheatPacket implements Packet<ServerPlayNetworkHandler> { - - private ItemStack stack; - - public CheatPacket() { - } - - public CheatPacket(ItemStack stack) { - this.stack = stack; - } - - @Override - public void read(PacketByteBuf packetBuffer) throws IOException { - stack = ItemStack.fromTag(packetBuffer.readCompoundTag()); - } - - @Override - public void write(PacketByteBuf packetBuffer) throws IOException { - CompoundTag tag = new CompoundTag(); - stack.setTag(tag); - packetBuffer.writeCompoundTag(tag); - } - - @Override - public void apply(ServerPlayNetworkHandler iNetHandlerPlayServer) { - ServerPlayNetworkHandler server = (ServerPlayNetworkHandler) iNetHandlerPlayServer; - ServerPlayerEntity player = server.player; - if (player.inventory.insertStack(stack.copy())) - player.sendChatMessage(new TranslatableTextComponent("text.rei.cheat_items", stack.getDisplayName().getFormattedText(), stack.getAmount(), player.getEntityName()), ChatMessageType.SYSTEM); - else player.sendChatMessage(new TranslatableTextComponent("text.rei.failed_cheat_items"), ChatMessageType.SYSTEM); - } - -} |
