Skip to content

Commit 010a423

Browse files
committed
Added missing placeholders
1 parent 9420beb commit 010a423

3 files changed

Lines changed: 208 additions & 124 deletions

File tree

Plugin/src/main/java/dev/lrxh/neptune/providers/placeholder/impl/MatchPlaceholders.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,8 @@ public String parse(OfflinePlayer player, String string) {
5757
case "blue_hit_difference" -> { return String.valueOf(blue.getHitsDifference(blue)); }
5858
case "red_elo" -> { return String.valueOf(red.getProfile().getGameData().getGlobalStats().getElo()); }
5959
case "blue_elo" -> { return String.valueOf(blue.getProfile().getGameData().getGlobalStats().getElo()); }
60+
case "red_kit_elo" -> { return String.valueOf(red.getProfile().getGameData().get(kit).getElo()); }
61+
case "blue_kit_elo" -> { return String.valueOf(blue.getProfile().getGameData().get(kit).getElo()); }
6062
}
6163
if (participant != null) {
6264
Participant opponent = participant.getOpponent();
@@ -70,6 +72,11 @@ public String parse(OfflinePlayer player, String string) {
7072
case "opponent_hit_difference" -> { return opponent.getHitsDifference(participant); }
7173
case "opponent_longest_combo" -> { return String.valueOf(opponent.getLongestCombo()); }
7274
case "opponent_elo" -> { return String.valueOf(opponent.getProfile().getGameData().getGlobalStats().getElo()); }
75+
case "opponent_kit_elo" -> { return String.valueOf(opponent.getProfile().getGameData().get(kit).getElo()); }
76+
case "hit_difference" -> { return participant.getHitsDifference(opponent); }
77+
case "points" -> { return String.valueOf(participant.getPoints()); }
78+
case "opponent_points" -> { return String.valueOf(opponent.getPoints()); }
79+
case "opponent" -> { return opponent.getName(); }
7380
}
7481
}
7582
if (kit.is(KitRule.BED_WARS)) {

Plugin/src/main/java/dev/lrxh/neptune/providers/placeholder/impl/PlayerPlaceholders.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@ public String parse(OfflinePlayer player, String string) {
3535
case "current_win_streak" -> { return String.valueOf(globalStats.getCurrentStreak()); }
3636
case "played" -> { return String.valueOf(globalStats.getWins() + globalStats.getLosses()); }
3737
case "max_ping" -> { return String.valueOf(settings.getMaxPing()); }
38+
case "ping" -> { return player.isOnline() ? String.valueOf(player.getPlayer().getPing()) : "0"; }
3839
case "kill_effect" -> { return settings.getKillEffect().getDisplayName(); }
3940
case "kill_message" -> { return settings.getKillMessagePackage().getDisplayName(); }
4041
case "armor_trim" -> { return settings.getArmorTrimPackage().getDisplayName(); }

0 commit comments

Comments
 (0)