Hi I don’t know what this means, could you help me please?
My code:
@Listener
public void onPlayerJoinEvent(ClientConnectionEvent.Join event) {
Player player = event.getTargetEntity();
TabList tablist = player.getTabList();
tablist.setHeader(Text.of(config.getNode("tablist", "text", "header").getString()));
tablist.setFooter(Text.of(config.getNode("tablist", "text", "footer").getString()));
String PLAYER_NAME = (player.getName());
String PLAYER_PREFIX = "";
if (config.getNode("tablist", "prefix", "enable").getBoolean()) {
if (player.hasPermission("stac.handler.1")) {
PLAYER_PREFIX = (config.getNode("tablist", "prefix", "1").getString());
}
else if (player.hasPermission("stac.handler.2")) {
PLAYER_PREFIX = (config.getNode("tablist", "prefix", "2").getString());
}
else if (player.hasPermission("stac.handler.3")) {
PLAYER_PREFIX = (config.getNode("tablist", "prefix", "3").getString());
}
else if (player.hasPermission("stac.handler.4")) {
PLAYER_PREFIX = (config.getNode("tablist", "prefix", "4").getString());
} else {
}
}
Sponge.getServer().getOnlinePlayers().stream().forEach(p -> {
Optional<TabListEntry> opEntry = tablist.getEntry(p.getUniqueId());
if(!opEntry.isPresent()){
return;
}
opEntry.get().setDisplayName(Text.of(PLAYER_PREFIX + PLAYER_NAME + "[Suffix]"));
});
}