Update Hook-into-PlaceholderAPI.md

This commit is contained in:
Andre_601 2020-07-30 13:45:03 +02:00 committed by GitHub
parent 98fbceeb1d
commit 49595c641c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -116,13 +116,18 @@ public class JoinExample extends JavaPlugin implements Listener {
*/ */
Bukkit.getPluginManager().registerEvents(this, this); Bukkit.getPluginManager().registerEvents(this, this);
} else { } else {
throw new RuntimeException("Could not find PlaceholderAPI!! Plugin can not work without it!"); /*
* We inform about the fact that PlaceholderAPI isn't installed and then
* disable this plugin to prevent issues.
*/
getLogger().warn("Could not find PlaceholderAPI! This plugin is required.");
Bukkit.getPluginManager().disablePlugin(this);
} }
} }
@EventHandler(priority = EventPriority.HIGHEST) @EventHandler(priority = EventPriority.HIGHEST)
public void onJoin(PlayerJoinEvent event) { public void onJoin(PlayerJoinEvent event) {
String joinText = "%player_name% &ajoined the server! He/she is rank &f%vault_rank%"; String joinText = "%player_name% &ajoined the server! They are rank &f%vault_rank%";
/* /*
* We parse the placeholders using "setPlaceholders" * We parse the placeholders using "setPlaceholders"
@ -134,4 +139,4 @@ public class JoinExample extends JavaPlugin implements Listener {
event.setJoinMessage(withPlaceholdersSet); event.setJoinMessage(withPlaceholdersSet);
} }
} }
``` ```