// This claas was created by JaTiTV package de.jatitv.commandguiv2.Spigot.system; import de.jatitv.commandguiv2.Spigot.Listener.UseItem_Listener.Events; import de.jatitv.commandguiv2.Spigot.Main; import de.jatitv.commandguiv2.Spigot.config.config.SelectConfig; import me.clip.placeholderapi.expansion.PlaceholderExpansion; import org.bukkit.entity.Player; public class Placeholder extends PlaceholderExpansion { @Override public String getIdentifier() { return "commandgui"; } @Override public String getAuthor() { return Main.plugin.getDescription().getAuthors().toString(); } @Override public String getVersion() { return Main.plugin.getDescription().getVersion(); } @Override public boolean canRegister() { return true; } @Override public boolean persist() { return true; } @Override public String onPlaceholderRequest(Player p, String params) { if (params.contains("useitem_boolean")) { return Events.useItemHashMap.get(p.getName()).toString(); } if (params.contains("useitem")) { if (Events.useItemHashMap.get(p.getName())) { return SelectConfig.placeholderTrue; } else return SelectConfig.placeholderFalse; } if (params.contains("slot")){ return Events.useItemSlotHashMap.get(p.getName()).toString(); } return null; } }