9
0
mirror of https://github.com/HibiscusMC/HMCCosmetics.git synced 2025-12-30 12:29:16 +00:00

Register PAPI (wip)

This commit is contained in:
LoJoSho
2022-12-13 20:45:38 -06:00
parent d22a4afe6e
commit a6d310d78b
2 changed files with 8 additions and 3 deletions

View File

@@ -11,6 +11,7 @@ import com.hibiscusmc.hmccosmetics.cosmetic.Cosmetic;
import com.hibiscusmc.hmccosmetics.cosmetic.Cosmetics;
import com.hibiscusmc.hmccosmetics.database.Database;
import com.hibiscusmc.hmccosmetics.gui.Menus;
import com.hibiscusmc.hmccosmetics.hooks.PAPIHook;
import com.hibiscusmc.hmccosmetics.hooks.items.ItemHooks;
import com.hibiscusmc.hmccosmetics.listener.PlayerConnectionListener;
import com.hibiscusmc.hmccosmetics.listener.PlayerGameListener;
@@ -68,6 +69,11 @@ public final class HMCCosmeticsPlugin extends JavaPlugin {
// Database
new Database();
// PAPI
if (Bukkit.getPluginManager().getPlugin("PlaceholderAPI") != null) {
new PAPIHook().register();
}
}
@Override

View File

@@ -29,9 +29,8 @@ public class PAPIHook extends PlaceholderExpansion {
@Override
public String onRequest(OfflinePlayer player, String params) {
final String[] parts = params.split("_");
if (parts.length == 0) {
return null;
}
if (parts.length == 0) return null;
CosmeticUser user = CosmeticUsers.getUser(player.getUniqueId());
if (user == null) return null;