Gamerule stuff

This commit is contained in:
2022-01-27 00:36:00 -06:00
parent a13ddabfdd
commit f2bbf6f6dc
5 changed files with 62 additions and 97 deletions

View File

@ -8,12 +8,16 @@ import dev.plex.rank.enums.Rank;
import lombok.AccessLevel;
import lombok.Getter;
import lombok.Setter;
import net.kyori.adventure.text.serializer.ComponentSerializer;
import net.kyori.adventure.text.serializer.plain.PlainTextComponentSerializer;
import org.bukkit.Bukkit;
import org.bukkit.OfflinePlayer;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
import org.bukkit.entity.Player;
import org.jetbrains.annotations.NotNull;
@Getter
@Setter
@ -30,6 +34,7 @@ public class PlexPlayer
@Indexed
private String name;
private Player player;
private String loginMSG;
private String prefix;
@ -53,6 +58,7 @@ public class PlexPlayer
this.id = uuid.substring(0, 8);
this.name = "";
this.player = Bukkit.getPlayer(name);
this.loginMSG = "";
this.prefix = "";
@ -66,6 +72,10 @@ public class PlexPlayer
this.rank = "";
}
public String displayName() {
return PlainTextComponentSerializer.plainText().serialize(player.displayName());
}
public Rank getRankFromString()
{
OfflinePlayer player = Bukkit.getOfflinePlayer(UUID.fromString(uuid));