diff --git a/docs/developers/using-placeholderapi.md b/docs/developers/using-placeholderapi.md index c199c4d..1b04e8d 100644 --- a/docs/developers/using-placeholderapi.md +++ b/docs/developers/using-placeholderapi.md @@ -31,14 +31,6 @@ Use the below code example matching your project type and dependency manager. {papiVersion} provided - - - - me.clip - placeholderapi-paper - {papiVersion} - provided - ``` //// @@ -331,6 +323,7 @@ public class JoinExample extends JavaPlugin implements Listener { /// tab | Hytale The following is an example plugin that sends `Welcome %player_name%!` as the Join message, having the placeholders be replaced by PlaceholderAPI. +Keeping in mind the [Hytale Player Expansion](https://ecloud.placeholderapi.com/expansions/player-hytale/) needs to be installed to make use of `%player_%` placeholders. ``` { .java .annotate title="JoinExample.java" } packate com.example.plugin; @@ -358,7 +351,7 @@ public class JoinExample extends JavaPlugin { public void onPlayerReady(PlayerReadyEvent event) { Player player = event.getPlayer(); // (2) - player.sendMessage(PlaceholderAPI.setPlaceholders(Message.raw("Welcome %player_name%!"), player)) + player.sendMessage(PlaceholderAPI.setPlaceholders(player.getPlayerRef(), Message.raw("Welcome %player_name%!"))) } } @@ -366,6 +359,6 @@ public class JoinExample extends JavaPlugin { 1. We tell the server to call `onPlayerReady` whenever a `PlayerReadyEvent` fires. 2. PlaceholderAPI offers multiple `setPlaceholders` methods that can either return a `String` or a `Message` object, depending on your needs. - Note that these methods require input of the same type: `setPlaceholders(String, PlayerRef)` for String and `setPlaceholders(Message, PlayerRef)` for Messages. + Note that these methods require input of the same type: `setPlaceholders(PlayerRef, String)` for String and `setPlaceholders(PlayerRef, Message)` for Messages. ///