Class ItemInventoryKickPatch
java.lang.Object
org.samo_lego.golfiv.event.S2CPacket.ItemInventoryKickPatch
- All Implemented Interfaces:
S2CPacketCallback
-
Field Summary
Fields inherited from interface org.samo_lego.golfiv.event.S2CPacket.S2CPacketCallback
EVENT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidpreSendPacket(net.minecraft.network.packet.Packet<?> packet, net.minecraft.server.network.ServerPlayerEntity player, net.minecraft.server.MinecraftServer server) Removes non-critical tags from item stacks in the event of a creative player and packet overflows.
-
Constructor Details
-
ItemInventoryKickPatch
public ItemInventoryKickPatch()
-
-
Method Details
-
preSendPacket
public void preSendPacket(net.minecraft.network.packet.Packet<?> packet, net.minecraft.server.network.ServerPlayerEntity player, net.minecraft.server.MinecraftServer server) Removes non-critical tags from item stacks in the event of a creative player and packet overflows.Creative players will additionally also get a
GolfIVtag injected as a hash of the original NBT to prevent Creative inventory management from unexpectedly mangling the item either by just opening the inventory or byRemove Creative NBT Tags.- Specified by:
preSendPacketin interfaceS2CPacketCallback- Parameters:
packet- packet being sentplayer- player getting the packetserver- Minecraft Server- See Also:
-