ScoreboardObjectivePacket
This commit is contained in:
@@ -127,23 +127,41 @@ public class PacketHandler {
|
||||
|
||||
// --- Эксперименты --- //
|
||||
|
||||
TeamsPacket teamsPacket = new TeamsPacket();
|
||||
teamsPacket.setName("Score::List");
|
||||
teamsPacket.setMode(TeamsMode.CREATE);
|
||||
teamsPacket.setDisplayName(teamsPacket.getName());
|
||||
teamsPacket.setNameTagVisibility(TeamsNameTagVisibility.NEVER);
|
||||
teamsPacket.setCollisionRule(TeamsCollisionRule.NEVER);
|
||||
teamsPacket.setColor(-1/*no color*/);
|
||||
teamsPacket.getMembers().add(playerName);
|
||||
var scoreboardObjectivePacket = new ScoreboardObjectivePacket();
|
||||
scoreboardObjectivePacket.setName(playerName);
|
||||
scoreboardObjectivePacket.setMode(ScoreboardObjectiveMode.CREATE);
|
||||
scoreboardObjectivePacket.setValue("Score::List");
|
||||
scoreboardObjectivePacket.setType(ScoreboardObjectiveType.INTEGER);
|
||||
|
||||
context.send(teamsPacket);
|
||||
context.send(scoreboardObjectivePacket);
|
||||
|
||||
ScoreboardDisplayPacket scoreboardDisplayPacket = new ScoreboardDisplayPacket();
|
||||
var scoreboardDisplayPacket = new ScoreboardDisplayPacket();
|
||||
scoreboardDisplayPacket.setPosition(ScoreboardPosition.LIST);
|
||||
scoreboardDisplayPacket.setName(teamsPacket.getName());
|
||||
scoreboardDisplayPacket.setName(playerName);
|
||||
|
||||
context.send(scoreboardDisplayPacket);
|
||||
|
||||
@SuppressWarnings("java:S117")
|
||||
var teamsPacket_Create = new TeamsPacket();
|
||||
teamsPacket_Create.setMode(TeamsMode.CREATE);
|
||||
teamsPacket_Create.setName("__fakeScore0");
|
||||
teamsPacket_Create.setDisplayName(teamsPacket_Create.getName());
|
||||
teamsPacket_Create.setPrefix("");
|
||||
teamsPacket_Create.setSuffix("");
|
||||
teamsPacket_Create.setNameTagVisibility(TeamsNameTagVisibility.ALWAYS);
|
||||
teamsPacket_Create.setCollisionRule(TeamsCollisionRule.ALWAYS);
|
||||
teamsPacket_Create.setColor(-1/*no color*/);
|
||||
|
||||
context.send(teamsPacket_Create);
|
||||
|
||||
@SuppressWarnings("java:S117")
|
||||
var teamsPacket_Add = new TeamsPacket();
|
||||
teamsPacket_Add.setMode(TeamsMode.ADD_MEMBER);
|
||||
teamsPacket_Add.setName(teamsPacket_Create.getName());
|
||||
teamsPacket_Add.getMembers().add(playerName);
|
||||
|
||||
context.send(teamsPacket_Add);
|
||||
|
||||
context.flushSending();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user