FFSSSS
This commit is contained in:
parent
5732128d14
commit
78fd1587eb
@ -10,8 +10,10 @@ import org.bukkit.Bukkit;
|
|||||||
import org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer;
|
import org.bukkit.craftbukkit.v1_8_R3.entity.CraftPlayer;
|
||||||
import org.bukkit.entity.Player;
|
import org.bukkit.entity.Player;
|
||||||
import rip.tilly.bedwars.BedWars;
|
import rip.tilly.bedwars.BedWars;
|
||||||
|
import rip.tilly.bedwars.playerdata.PlayerData;
|
||||||
import rip.tilly.bedwars.utils.CC;
|
import rip.tilly.bedwars.utils.CC;
|
||||||
|
|
||||||
|
import java.text.DecimalFormat;
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
public class TablistProvider implements TabAdapter {
|
public class TablistProvider implements TabAdapter {
|
||||||
@ -34,19 +36,34 @@ public class TablistProvider implements TabAdapter {
|
|||||||
int column = 0;
|
int column = 0;
|
||||||
int row = 0;
|
int row = 0;
|
||||||
for (Player online : Bukkit.getOnlinePlayers()) {
|
for (Player online : Bukkit.getOnlinePlayers()) {
|
||||||
GameProfile skin = ((CraftPlayer) online).getProfile();
|
if (online == null) {
|
||||||
Property property = skin.getProperties().get("textures").stream().findFirst().orElse(null);
|
break;
|
||||||
lines.add(new TabEntry(column, row, player.getDisplayName()).setPing(((CraftPlayer) online).getHandle().ping).setSkin(new Skin(property.getValue(), property.getSignature())));
|
}
|
||||||
|
GameProfile onlineSkin = ((CraftPlayer) online).getProfile();
|
||||||
|
Property onlineProperty = onlineSkin.getProperties().get("textures").stream().findFirst().orElse(null);
|
||||||
|
|
||||||
|
assert onlineProperty != null;
|
||||||
|
lines.add(new TabEntry(column, row, online.getDisplayName()).setPing(((CraftPlayer) online).getHandle().ping).setSkin(new Skin(onlineProperty.getValue(), onlineProperty.getSignature())));
|
||||||
if (column++ < 2) {
|
if (column++ < 2) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
column = 0;
|
column = 0;
|
||||||
|
|
||||||
if (row++ < 19) {
|
if (row++ < 19) {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
row = 0;
|
row = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
GameProfile skin = ((CraftPlayer) player).getProfile();
|
||||||
|
Property property = skin.getProperties().get("textures").stream().findFirst().orElse(null);
|
||||||
|
|
||||||
|
PlayerData playerData = this.plugin.getPlayerDataManager().getPlayerData(player.getUniqueId());
|
||||||
|
DecimalFormat decimalFormat = new DecimalFormat("0.00");
|
||||||
|
|
||||||
|
lines.add(new TabEntry(3, 2, CC.translate("&d&lYour Profile")).setPing(-1).setSkin(new Skin(property.getValue(), property.getSignature())));
|
||||||
|
lines.add(new TabEntry(3, 3, CC.translate(" &fKills: &d" + playerData.getKills())).setPing(-1));
|
||||||
|
lines.add(new TabEntry(3, 4, CC.translate(" &fDeaths: &d" + playerData.getDeaths())).setPing(-1));
|
||||||
|
|
||||||
return lines;
|
return lines;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user