From 9437ed5e691e67a86ced50b51c26e31e6a1cf8ff Mon Sep 17 00:00:00 2001 From: MufHead <1244894362@qq.com> Date: Thu, 5 Feb 2026 01:39:52 +0800 Subject: [PATCH] feat: add world_name placeholder Add a new default placeholder {world_name} that returns the display name of the world the player is currently in. --- src/main/java/org/allaymc/papi/PlaceholderAPI.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/org/allaymc/papi/PlaceholderAPI.java b/src/main/java/org/allaymc/papi/PlaceholderAPI.java index 342cb04..dd433cd 100644 --- a/src/main/java/org/allaymc/papi/PlaceholderAPI.java +++ b/src/main/java/org/allaymc/papi/PlaceholderAPI.java @@ -157,6 +157,7 @@ protected void registerDefaultPlaceholders() { registerPlaceholder(this, "is_gliding", (player, params) -> String.valueOf(player.isGliding())); registerPlaceholder(this, "dimension", (player, params) -> player.getLocation().dimension().getDimensionInfo().toString()); registerPlaceholder(this, "dimension_id", (player, params) -> String.valueOf(player.getLocation().dimension().getDimensionInfo().dimensionId())); + registerPlaceholder(this, "world_name", (player, params) -> player.getWorld().getWorldData().getDisplayName()); registerPlaceholder(this, "ping", checkActualPlayer((player, params) -> String.valueOf(player.getController().getPing()))); registerPlaceholder(this, "mc_version", checkActualPlayer((player, params) -> player.getController().getLoginData().getGameVersion())); registerPlaceholder(this, "online", (player, params) -> String.valueOf(Server.getInstance().getPlayerManager().getPlayerCount()));