private static Team addPlayer(int slot, String player) { Team packet = new Team(fakePlayerUsernames[slot]); packet.setMode((byte) 3); packet.setPlayers(new String[]{player}); return packet; }
private static Team removePlayer(int slot, String player) { Team packet = new Team(fakePlayerUsernames[slot]); packet.setMode((byte) 4); packet.setPlayers(new String[]{player}); return packet; }
private void createSlot(int row) { clientPing[row] = 0; clientText[row] = ""; PlayerListItem pli = new PlayerListItem(); PlayerListItem.Item item = new PlayerListItem.Item(); item.setDisplayName(slotID[row]); item.setPing(clientPing[row]); pli.setItems(new PlayerListItem.Item[]{item}); pli.setAction(PlayerListItem.Action.ADD_PLAYER); sendPacket(pli); Team t = new Team(); t.setName(slotID[row]); t.setMode((byte) 0); t.setPrefix(" "); t.setDisplayName(" "); t.setSuffix(" "); t.setPlayers(new String[]{slotID[row]}); sendPacket(t); }
team.setName(playerToTeamMap.get(player)); team.setMode((byte) 3); // add player team.setPlayers(new String[]{player}); sendPacket(team); team = new Team();
@Override public void onConnected() { // add our teams to the client for (int i = 0; i < 80; i++) { Team team = new Team(); team.setMode((byte) 0); team.setName(fakePlayerUsernames[i]); if (is113OrLater()) { team.setDisplayName(teamNamesChat[i]); team.setPrefix(EMPTY_CHAT); team.setSuffix(EMPTY_CHAT); } else { team.setDisplayName(fakePlayerUsernames[i]); team.setPrefix(""); team.setSuffix(""); } team.setFriendlyFire((byte) 1); team.setNameTagVisibility("always"); if (teamCollisionRuleSupported) { team.setCollisionRule("always"); } if (teamColorIsByte) { PacketUtil.setTeamColorByte(team, (byte) 0); } else { team.setColor(is113OrLater() ? 21 : 0); // Reset } team.setPlayers(new String[0]); sendPacket(team); } }
packet.setPlayers(players); modified = true;