mirror of
https://github.com/TotalFreedomMC/TF-LibsDisguises.git
synced 2025-02-11 11:40:29 +00:00
Do a check on the team type before trying to write our team names
This commit is contained in:
parent
676185481e
commit
4ffdc9a74d
1 changed files with 11 additions and 0 deletions
|
@ -1,6 +1,7 @@
|
|||
package me.libraryaddict.disguise.utilities.packets.packetlisteners;
|
||||
|
||||
import com.comphenix.protocol.PacketType;
|
||||
import com.comphenix.protocol.events.InternalStructure;
|
||||
import com.comphenix.protocol.events.PacketAdapter;
|
||||
import com.comphenix.protocol.events.PacketContainer;
|
||||
import com.comphenix.protocol.events.PacketEvent;
|
||||
|
@ -11,6 +12,9 @@ import me.libraryaddict.disguise.utilities.DisguiseUtilities;
|
|||
import me.libraryaddict.disguise.utilities.reflection.NmsVersion;
|
||||
import net.md_5.bungee.api.chat.BaseComponent;
|
||||
import net.md_5.bungee.chat.ComponentSerializer;
|
||||
import net.minecraft.network.protocol.game.PacketPlayOutScoreboardTeam;
|
||||
|
||||
import java.util.Optional;
|
||||
|
||||
/**
|
||||
* Created by libraryaddict on 4/07/2020.
|
||||
|
@ -23,6 +27,13 @@ public class PacketListenerScoreboardTeam extends PacketAdapter {
|
|||
@Override
|
||||
public void onPacketSending(PacketEvent event) {
|
||||
PacketContainer packet = event.getPacket();
|
||||
|
||||
int type = packet.getIntegers().read(0);
|
||||
|
||||
if (type != 0 && type != 2) {
|
||||
return;
|
||||
}
|
||||
|
||||
String name = packet.getStrings().read(0);
|
||||
|
||||
if (name == null || !name.startsWith("LD_") || name.equals("LD_NoName")) {
|
||||
|
|
Loading…
Reference in a new issue