"Fixed" PacketChat NPE

This commit is contained in:
Auxilor 2020-12-11 16:05:49 +00:00
parent d12c636bd2
commit a83805a51b

View File

@ -16,8 +16,10 @@ public class PacketChat extends AbstractPacketAdapter {
public void onSend(PacketContainer packet) { public void onSend(PacketContainer packet) {
for(int i = 0; i < packet.getChatComponents().size(); i++) { for(int i = 0; i < packet.getChatComponents().size(); i++) {
WrappedChatComponent component = packet.getChatComponents().read(i); WrappedChatComponent component = packet.getChatComponents().read(i);
if(component == null || component.getHandle() == null) if(component == null)
continue; continue;
if(component.getHandle() == null)
return;
WrappedChatComponent newComponent = WrappedChatComponent.fromHandle(ChatComponent.modifyComponent(component.getHandle())); WrappedChatComponent newComponent = WrappedChatComponent.fromHandle(ChatComponent.modifyComponent(component.getHandle()));
packet.getChatComponents().write(i, newComponent); packet.getChatComponents().write(i, newComponent);
} }