mirror of
https://github.com/Minestom/Minestom.git
synced 2024-09-28 14:37:31 +02:00
Fix UpdateTeamAction
Signed-off-by: TheMode <themode@outlook.fr>
This commit is contained in:
parent
0ed847a47f
commit
e28a847e73
@ -87,17 +87,14 @@ public record TeamsPacket(String teamName, Action action) implements ServerPacke
|
||||
|
||||
public record UpdateTeamAction(Component displayName, byte friendlyFlags,
|
||||
NameTagVisibility nameTagVisibility, CollisionRule collisionRule,
|
||||
NamedTextColor teamColor, Component teamPrefix, Component teamSuffix,
|
||||
Collection<String> entities) implements Action {
|
||||
public UpdateTeamAction {
|
||||
entities = List.copyOf(entities);
|
||||
}
|
||||
NamedTextColor teamColor,
|
||||
Component teamPrefix, Component teamSuffix) implements Action {
|
||||
|
||||
public UpdateTeamAction(BinaryReader reader) {
|
||||
this(reader.readComponent(), reader.readByte(),
|
||||
NameTagVisibility.fromIdentifier(reader.readSizedString()), CollisionRule.fromIdentifier(reader.readSizedString()),
|
||||
NamedTextColor.ofExact(reader.readVarInt()), reader.readComponent(), reader.readComponent(),
|
||||
reader.readVarIntList(BinaryReader::readSizedString));
|
||||
NamedTextColor.ofExact(reader.readVarInt()),
|
||||
reader.readComponent(), reader.readComponent());
|
||||
}
|
||||
|
||||
@Override
|
||||
@ -109,7 +106,6 @@ public record TeamsPacket(String teamName, Action action) implements ServerPacke
|
||||
writer.writeVarInt(AdventurePacketConvertor.getNamedTextColorValue(teamColor));
|
||||
writer.writeComponent(teamPrefix);
|
||||
writer.writeComponent(teamSuffix);
|
||||
writer.writeVarIntList(entities, BinaryWriter::writeSizedString);
|
||||
}
|
||||
|
||||
@Override
|
||||
|
@ -434,7 +434,7 @@ public class Sidebar implements Scoreboard {
|
||||
*/
|
||||
private TeamsPacket updatePrefix(Component prefix) {
|
||||
final var action = new TeamsPacket.UpdateTeamAction(teamDisplayName, friendlyFlags,
|
||||
nameTagVisibility, collisionRule, teamColor, prefix, suffix, List.of(entityName));
|
||||
nameTagVisibility, collisionRule, teamColor, prefix, suffix);
|
||||
return new TeamsPacket(teamName, action);
|
||||
}
|
||||
|
||||
|
@ -433,7 +433,7 @@ public class Team implements PacketGroupingAudience {
|
||||
*/
|
||||
public void sendUpdatePacket() {
|
||||
final var info = new TeamsPacket.UpdateTeamAction(teamDisplayName, friendlyFlags,
|
||||
nameTagVisibility, collisionRule, teamColor, prefix, suffix, members);
|
||||
nameTagVisibility, collisionRule, teamColor, prefix, suffix);
|
||||
PacketUtils.broadcastPacket(new TeamsPacket(teamName, info));
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user