diff --git a/pom.xml b/pom.xml index 7ff1bfe..c0b2871 100644 --- a/pom.xml +++ b/pom.xml @@ -36,25 +36,13 @@ placeholderapi-repo https://repo.extendedclip.com/content/repositories/placeholderapi/ - - enginehub-repo - https://maven.enginehub.org/repo/ - - - jitpack.io - https://jitpack.io - essentials-releases https://repo.essentialsx.net/releases/ - bstats-repo - https://repo.codemc.io/repository/maven-public/ - - - opencollab-snapshot - https://repo.opencollab.dev/main/ + jitpack.io + https://jitpack.io @@ -64,12 +52,6 @@ 1.21.4-R0.1-SNAPSHOT provided - - net.essentialsx - EssentialsX - 2.21.0 - provided - me.clip placeholderapi @@ -77,15 +59,15 @@ provided - com.sk89q.worldedit - worldedit-core - 7.3.1 + net.essentialsx + EssentialsX + 2.21.0 provided - com.sk89q.worldguard - worldguard-bukkit - 7.0.13 + com.github.booksaw + BetterTeams + 4.11.0 provided diff --git a/src/main/java/xyz/lncvrt/galaxyboxpvp/GalaxyBoxPvP.java b/src/main/java/xyz/lncvrt/galaxyboxpvp/GalaxyBoxPvP.java index 552b316..9ad9409 100644 --- a/src/main/java/xyz/lncvrt/galaxyboxpvp/GalaxyBoxPvP.java +++ b/src/main/java/xyz/lncvrt/galaxyboxpvp/GalaxyBoxPvP.java @@ -106,7 +106,7 @@ public final class GalaxyBoxPvP extends JavaPlugin implements TabExecutor { } } - private void convertInventoryItems(Player player, Material fromMaterial, Material toMaterial, int fromCount, int toCount) { + private void convertInventoryItems(Player player, Material fromMaterial, Material toMaterial, int fromCount, @SuppressWarnings("SameParameterValue") int toCount) { ItemStack[] inventoryContents = player.getInventory().getContents(); Bukkit.getScheduler().runTask(this, () -> { diff --git a/src/main/java/xyz/lncvrt/galaxyboxpvp/PlaceholderAPIExpansion.java b/src/main/java/xyz/lncvrt/galaxyboxpvp/PlaceholderAPIExpansion.java index 5e0599e..4e4af5a 100644 --- a/src/main/java/xyz/lncvrt/galaxyboxpvp/PlaceholderAPIExpansion.java +++ b/src/main/java/xyz/lncvrt/galaxyboxpvp/PlaceholderAPIExpansion.java @@ -1,6 +1,8 @@ package xyz.lncvrt.galaxyboxpvp; +import com.booksaw.betterTeams.Team; import me.clip.placeholderapi.expansion.PlaceholderExpansion; +import org.bukkit.ChatColor; import org.bukkit.Statistic; import org.bukkit.entity.Player; import org.jetbrains.annotations.NotNull; @@ -43,6 +45,14 @@ public final class PlaceholderAPIExpansion extends PlaceholderExpansion { int kills = player.getStatistic(Statistic.PLAYER_KILLS); int deaths = player.getStatistic(Statistic.DEATHS); return deaths == 0 ? String.valueOf(kills) : String.format("%.1f", (double) kills / deaths); + case "team": + Team team1 = Team.getTeam(player); + if (team1 == null) return ""; + return ChatColor.translateAlternateColorCodes('&', "%s[%s%s%s%s]%s ".formatted(ChatColor.GRAY, ChatColor.RESET, team1.getDisplayName(), ChatColor.RESET, ChatColor.GRAY, ChatColor.RESET)); + case "teamname": + Team team2 = Team.getTeam(player); + if (team2 == null) return "None"; + return team2.getName(); default: return null; } diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 8673f05..7820568 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -7,6 +7,7 @@ depend: - Essentials - WorldEdit - WorldGuard + - BetterTeams commands: autocompress: description: Auto compressor