mirror of
https://github.com/HibiscusMC/HMCCosmetics.git
synced 2026-01-02 22:02:41 +00:00
PAPI work
This commit is contained in:
@@ -1,6 +1,9 @@
|
||||
package com.hibiscusmc.hmccosmetics.hooks;
|
||||
|
||||
import com.hibiscusmc.hmccosmetics.HMCCosmeticsPlugin;
|
||||
import com.hibiscusmc.hmccosmetics.cosmetic.Cosmetic;
|
||||
import com.hibiscusmc.hmccosmetics.cosmetic.CosmeticSlot;
|
||||
import com.hibiscusmc.hmccosmetics.cosmetic.Cosmetics;
|
||||
import com.hibiscusmc.hmccosmetics.user.CosmeticUser;
|
||||
import com.hibiscusmc.hmccosmetics.user.CosmeticUsers;
|
||||
import me.clip.placeholderapi.expansion.PlaceholderExpansion;
|
||||
@@ -37,7 +40,24 @@ public class PAPIHook extends PlaceholderExpansion {
|
||||
if (parts[0].equalsIgnoreCase("using")) {
|
||||
if (parts.length < 2) return null;
|
||||
final String id = this.getId(parts, 1);
|
||||
Cosmetic cosmetic = Cosmetics.getCosmetic(id);
|
||||
if (cosmetic == null) return "false";
|
||||
if (user.getCosmetic(cosmetic.getSlot()).equals(cosmetic)) return "true";
|
||||
}
|
||||
if (parts[0].equalsIgnoreCase("current")) {
|
||||
if (parts.length < 2) return null;
|
||||
final String id = this.getId(parts, 1);
|
||||
CosmeticSlot cosmeticslot = CosmeticSlot.valueOf(id);
|
||||
if (cosmeticslot == null) return "";
|
||||
if (user.getCosmetic(cosmeticslot) != null) return user.getCosmetic(cosmeticslot).getId();
|
||||
}
|
||||
if (parts[0].equalsIgnoreCase("wardrobe-enabled")) {
|
||||
if (parts.length < 1) return null;
|
||||
if (user.isInWardrobe()) return String.valueOf(user.isInWardrobe());
|
||||
//final String id = this.getId(parts, 1);
|
||||
|
||||
}
|
||||
|
||||
return "";
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user