Skip to content

Commit bbccd73

Browse files
committed
HCFPractice | v1.1.1
- Improved Tablist Heads. - Misc Improvements.
1 parent 4dea560 commit bbccd73

File tree

19 files changed

+115
-67
lines changed

19 files changed

+115
-67
lines changed

Core/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77

88
<artifactId>HCFPractice</artifactId>
99
<groupId>me.hcfalerts.practice</groupId>
10-
<version>1.1</version>
10+
<version>1.1.1</version>
1111

1212
<properties>
1313
<maven.compiler.source>8</maven.compiler.source>

Core/src/main/java/me/hcfalerts/practice/HCFPractice.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ private void initManagers() {
190190
if (mainConfig.getBoolean("MATCH.ENABLE_LUNAR_THINGS")) {
191191
if (getServer().getPluginManager().getPlugin("LunarClient-API") != null) {
192192
lunarClient = true;
193+
System.out.println("[HCFPractice] LunarClientAPI Implementation successfully registered");
193194
} else {
194195
System.out.println("[HCFPractice] LunarClientAPI is not installed!");
195196
}

Core/src/main/java/me/hcfalerts/practice/arena/command/ArenaCommand.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,9 +33,9 @@ public void onCommand(CommandArgs commandArgs) {
3333
sender.sendMessage(CC.CHAT_BAR);
3434
sender.sendMessage(CC.translate("&d&lArena Help &7(1/1)"));
3535
sender.sendMessage(CC.translate(""));
36-
sender.sendMessage(CC.translate("&a● &7Needed to setup Arena"));
37-
sender.sendMessage(CC.translate("&6● &7Recommended to setup Arena"));
38-
sender.sendMessage(CC.translate("&c● &7Not Needed to setup Arena"));
36+
sender.sendMessage(CC.translate("&a● &fNeeded to setup Arena"));
37+
sender.sendMessage(CC.translate("&6● &fRecommended to setup Arena"));
38+
sender.sendMessage(CC.translate("&c● &fNot Needed to setup Arena"));
3939
sender.sendMessage(CC.translate(""));
4040
sender.sendMessage(CC.translate("&a● &f/arena wand"));
4141
sender.sendMessage(CC.translate("&a● &f/arena create <arena_name> <SHARED/STANDALONE>"));

Core/src/main/java/me/hcfalerts/practice/kit/command/KitCommand.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -34,9 +34,9 @@ public void onCommand(CommandArgs commandArgs) {
3434
player.sendMessage(CC.CHAT_BAR);
3535
player.sendMessage(CC.translate("&d&lKits Help &7(1/1)"));
3636
player.sendMessage(CC.translate(""));
37-
player.sendMessage(CC.translate("&a● &7Needed to setup Kit"));
38-
player.sendMessage(CC.translate("&6● &7Recommended to customize Kit"));
39-
player.sendMessage(CC.translate("&c● &7Not Needed to setup Kit"));
37+
player.sendMessage(CC.translate("&a● &fNeeded to setup Kit"));
38+
player.sendMessage(CC.translate("&6● &fRecommended to customize Kit"));
39+
player.sendMessage(CC.translate("&c● &fNot Needed to setup Kit"));
4040
player.sendMessage(CC.translate(""));
4141
player.sendMessage(CC.translate("&a● &f/kit create <kit_name>"));
4242
player.sendMessage(CC.translate("&a● &f/kit editor"));

Core/src/main/java/me/hcfalerts/practice/knockback/Knockback.java

Lines changed: 8 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -54,10 +54,11 @@ public static void init() {
5454
Bukkit.getConsoleSender().sendMessage(translate("&a● &fFoxSpigot has been successfully hooked"));
5555
Bukkit.getConsoleSender().sendMessage(translate("&a● &fFoxSpigot is not fully recommended for HCFPractice"));
5656
Bukkit.getConsoleSender().sendMessage(translate("&a● &fFoxSpigot not contain the best performance for +30 players"));
57-
Bukkit.getConsoleSender().sendMessage(translate("&a● &fHCFPractice recommend use CarbonSpigot or HCFSpigot, thanks."));
57+
Bukkit.getConsoleSender().sendMessage(translate("&a● &fHCFPractice recommend use CarbonSpigot for best performance, thanks."));
5858
Bukkit.getConsoleSender().sendMessage(CHAT_BAR);
5959
break;
6060
case "CarbonSpigot":
61+
case "Retention-Carbon":
6162
knockbackProfiler = new Default();
6263
Bukkit.getConsoleSender().sendMessage(CHAT_BAR);
6364
Bukkit.getConsoleSender().sendMessage(translate(" &4&lHCFPRACTICE &8- &7Spigot Hook"));
@@ -76,7 +77,7 @@ public static void init() {
7677
Bukkit.getConsoleSender().sendMessage(translate("&a● &fVSpigot has been successfully hooked"));
7778
Bukkit.getConsoleSender().sendMessage(translate("&a● &fVSpigot is not fully recommended for HCFPractice"));
7879
Bukkit.getConsoleSender().sendMessage(translate("&a● &fVSpigot and VortexSpigot contain bad Knockback, not Smooth"));
79-
Bukkit.getConsoleSender().sendMessage(translate("&a● &fHCFPractice recommend use CarbonSpigot or HCFSpigot, thanks."));
80+
Bukkit.getConsoleSender().sendMessage(translate("&a● &fHCFPractice recommend use CarbonSpigot for smooth Knockback, thanks."));
8081
Bukkit.getConsoleSender().sendMessage(CHAT_BAR);
8182
break;
8283
case "VortexSpigot":
@@ -87,7 +88,7 @@ public static void init() {
8788
Bukkit.getConsoleSender().sendMessage(translate("&a● &fVortexSpigot has been successfully hooked"));
8889
Bukkit.getConsoleSender().sendMessage(translate("&a● &fVortexSpigot is not fully recommended for HCFPractice"));
8990
Bukkit.getConsoleSender().sendMessage(translate("&a● &fVortexSpigot and VSpigot contain bad Knockback, not Smooth"));
90-
Bukkit.getConsoleSender().sendMessage(translate("&a● &fHCFPractice recommend use CarbonSpigot or HCFSpigot, thanks."));
91+
Bukkit.getConsoleSender().sendMessage(translate("&a● &fHCFPractice recommend use CarbonSpigot for smooth Knockback, thanks."));
9192
Bukkit.getConsoleSender().sendMessage(CHAT_BAR);
9293
break;
9394
case "InsanePaper":
@@ -98,22 +99,18 @@ public static void init() {
9899
Bukkit.getConsoleSender().sendMessage(translate("&a● &fInsanePaperSpigot has been successfully hooked"));
99100
Bukkit.getConsoleSender().sendMessage(translate("&a● &fInsanePaperSpigot is not fully recommended for HCFPractice"));
100101
Bukkit.getConsoleSender().sendMessage(translate("&a● &fInsanePaperSpigot is based-on default Paper spigot, default KB"));
101-
Bukkit.getConsoleSender().sendMessage(translate("&a● &fHCFPractice recommend use CarbonSpigot or HCFSpigot, thanks."));
102+
Bukkit.getConsoleSender().sendMessage(translate("&a● &fHCFPractice recommend use CarbonSpigot for smooth Knockback, thanks."));
102103
Bukkit.getConsoleSender().sendMessage(CHAT_BAR);
103104
break;
104105
case "1.7.10":
105106
knockbackProfiler = new Default();
106107
Bukkit.getConsoleSender().sendMessage(CHAT_BAR);
107108
Bukkit.getConsoleSender().sendMessage(translate(" &4&lHCFPRACTICE &8- &7Spigot Hook"));
108109
Bukkit.getConsoleSender().sendMessage(translate("&7[&c!&7] &cYou don't have a spigot compatible with HCFPractice Knockback..."));
109-
Bukkit.getConsoleSender().sendMessage(translate("&7[&c!&7] &cAnd you are using 1.7.10 Spigot, &LNOT RECOMMENDED&7"));
110+
Bukkit.getConsoleSender().sendMessage(translate("&7[&c!&7] &cAnd you are using 1.7.10 Spigot, &lNOT RECOMMENDED&7"));
110111
Bukkit.getConsoleSender().sendMessage(translate(""));
111112
Bukkit.getConsoleSender().sendMessage(translate("&7[&c!&7] &aCompatible Spigots *&lRECOMMENDED&c*"));
112-
Bukkit.getConsoleSender().sendMessage(translate("&7[&c!&7] &a*&lFoxSpigot&a*, *&lCarbonSpigot&a*, VSpigot, VortexSpigot and *&lHCFSpigot&a*"));
113-
Bukkit.getConsoleSender().sendMessage(translate(""));
114-
Bukkit.getConsoleSender().sendMessage(translate("&7[&c!&7] &7HCFSpigot is the Best PotPvP Spigot in the Market"));
115-
Bukkit.getConsoleSender().sendMessage(translate("&7[&c!&7] &7And the Best Spigot for HCFPractice :')"));
116-
Bukkit.getConsoleSender().sendMessage(translate("&7[&c!&7] &7Get HCFSpigot for Free on &ndsc.gg/flameclubdevelopment&7"));
113+
Bukkit.getConsoleSender().sendMessage(translate("&7[&c!&7] &a*&lFoxSpigot&a*, *&lCarbonSpigot&a*, VSpigot and VortexSpigot"));
117114
Bukkit.getConsoleSender().sendMessage(translate(""));
118115
Bukkit.getConsoleSender().sendMessage(translate("&7[&c!&7] &7Using Default &l1.7&7 Knockback System &l[Not Recommended for Smooth KB]&7"));
119116
Bukkit.getConsoleSender().sendMessage(CHAT_BAR);
@@ -126,11 +123,7 @@ public static void init() {
126123
Bukkit.getConsoleSender().sendMessage(translate("&7[&c!&7] &cHCFPractice don't recommend use 1.7 spigots [NitroSpigot, PandaSpigot]"));
127124
Bukkit.getConsoleSender().sendMessage(translate(""));
128125
Bukkit.getConsoleSender().sendMessage(translate("&7[&c!&7] &aCompatible Spigots *&lRECOMMENDED&a*"));
129-
Bukkit.getConsoleSender().sendMessage(translate("&7[&c!&7] &a*&lFoxSpigot&a*, *&lCarbonSpigot&a*, VSpigot, VortexSpigot and *&lHCFSpigot&a*"));
130-
Bukkit.getConsoleSender().sendMessage(translate(""));
131-
Bukkit.getConsoleSender().sendMessage(translate("&7[&c!&7] &7HCFSpigot is the Best Free PotPvP Spigot in the Market"));
132-
Bukkit.getConsoleSender().sendMessage(translate("&7[&c!&7] &7And the Best Spigot for HCFPractice :')"));
133-
Bukkit.getConsoleSender().sendMessage(translate("&7[&c!&7] &7Get HCFSpigot for Free on &ndsc.gg/flameclubdevelopment&7"));
126+
Bukkit.getConsoleSender().sendMessage(translate("&7[&c!&7] &a*&lFoxSpigot&a*, *&lCarbonSpigot&a*, VSpigot and VortexSpigot"));
134127
Bukkit.getConsoleSender().sendMessage(translate(""));
135128
Bukkit.getConsoleSender().sendMessage(translate("&7[&c!&7] &7Using Default Knockback System &l[Not Recommended for Smooth KB]&7"));
136129
Bukkit.getConsoleSender().sendMessage(CHAT_BAR);

Core/src/main/java/me/hcfalerts/practice/party/menu/PartyEventSelectEventMenu.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,7 @@ else if (partyEvent == PartyEvent.SPLIT) {
8282
return new ItemBuilder(Material.DIAMOND_CHESTPLATE)
8383
.name(config.getString("PARTY.HCFTEAMFIGHT.NAME")
8484
.replace("{name}", partyEvent.getName()))
85-
.lore(lore)
85+
.lore(lore)
8686
.build();
8787

8888
}

Core/src/main/java/me/hcfalerts/practice/tablist/TabAdapter.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -463,6 +463,12 @@ public SkinTexture skin(String string, Player player) {
463463
case "{player}": skin = TabListCommons.getSkinData(player.getUniqueId()); break;
464464
case "{discord}": skin = TabListCommons.DISCORD_TEXTURE; break;
465465
case "{twitter}": skin = TabListCommons.TWITTER_TEXTURE; break;
466+
case "{chest}": skin = TabListCommons.CHEST_TEXTURE; break;
467+
case "{clock}": skin = TabListCommons.CLOCK_TEXTURE; break;
468+
case "{ping}": skin = TabListCommons.PING_TEXTURE; break;
469+
case "{tv}": skin = TabListCommons.TV_TEXTURE; break;
470+
case "{dirt}": skin = TabListCommons.DIRT_TEXTURE; break;
471+
case "{dark_gray_dot}": skin = TabListCommons.DARK_GRAY_DOT; break;
466472
case "{green}": skin = TabListCommons.GREEN_DOT; break;
467473
case "{blue}": skin = TabListCommons.BLUE_DOT; break;
468474
case "{dark_blue}": skin = TabListCommons.DARK_BLUE_DOT; break;

Core/src/main/java/me/hcfalerts/practice/tablist/impl/TabListCommons.java

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -20,11 +20,6 @@ public class TabListCommons {
2020
"u8sG8tlbmiekrfAdQjy4nXIcCfNdnUZzXSx9BE1X5K27NiUvE1dDNIeBBSPdZzQG1kHGijuokuHPdNi/KXHZkQM7OJ4aCu5JiUoOY28uz3wZhW4D+KG3dH4ei5ww2KwvjcqVL7LFKfr/ONU5Hvi7MIIty1eKpoGDYpWj3WjnbN4ye5Zo88I2ZEkP1wBw2eDDN4P3YEDYTumQndcbXFPuRRTntoGdZq3N5EBKfDZxlw4L3pgkcSLU5rWkd5UH4ZUOHAP/VaJ04mpFLsFXzzdU4xNZ5fthCwxwVBNLtHRWO26k/qcVBzvEXtKGFJmxfLGCzXScET/OjUBak/JEkkRG2m+kpmBMgFRNtjyZgQ1w08U6HHnLTiAiio3JswPlW5v56pGWRHQT5XWSkfnrXDalxtSmPnB5LmacpIImKgL8V9wLnWvBzI7SHjlyQbbgd+kUOkLlu7+717ySDEJwsFJekfuR6N/rpcYgNZYrxDwe4w57uDPlwNL6cJPfNUHV7WEbIU1pMgxsxaXe8WSvV87qLsR7H06xocl2C0JFfe2jZR4Zh3k9xzEnfCeFKBgGb4lrOWBu1eDWYgtKV67M2Y+B3W5pjuAjwAxn0waODtEn/3jKPbc/sxbPvljUCw65X+ok0UUN1eOwXV5l2EGzn05t3Yhwq19/GxARg63ISGE8CKw="
2121
);
2222

23-
/*public static SkinTexture defaultTexture = new SkinTexture(
24-
"eyJ0aW1lc3RhbXAiOjE0MTEyNjg3OTI3NjUsInByb2ZpbGVJZCI6IjNmYmVjN2RkMGE1ZjQwYmY5ZDExODg1YTU0NTA3MTEyIiwicHJvZmlsZU5hbWUiOiJsYXN0X3VzZXJuYW1lIiwidGV4dHVyZXMiOnsiU0tJTiI6eyJ1cmwiOiJodHRwOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlLzg0N2I1Mjc5OTg0NjUxNTRhZDZjMjM4YTFlM2MyZGQzZTMyOTY1MzUyZTNhNjRmMzZlMTZhOTQwNWFiOCJ9fX0=",
25-
"u8sG8tlbmiekrfAdQjy4nXIcCfNdnUZzXSx9BE1X5K27NiUvE1dDNIeBBSPdZzQG1kHGijuokuHPdNi/KXHZkQM7OJ4aCu5JiUoOY28uz3wZhW4D+KG3dH4ei5ww2KwvjcqVL7LFKfr/ONU5Hvi7MIIty1eKpoGDYpWj3WjnbN4ye5Zo88I2ZEkP1wBw2eDDN4P3YEDYTumQndcbXFPuRRTntoGdZq3N5EBKfDZxlw4L3pgkcSLU5rWkd5UH4ZUOHAP/VaJ04mpFLsFXzzdU4xNZ5fthCwxwVBNLtHRWO26k/qcVBzvEXtKGFJmxfLGCzXScET/OjUBak/JEkkRG2m+kpmBMgFRNtjyZgQ1w08U6HHnLTiAiio3JswPlW5v56pGWRHQT5XWSkfnrXDalxtSmPnB5LmacpIImKgL8V9wLnWvBzI7SHjlyQbbgd+kUOkLlu7+717ySDEJwsFJekfuR6N/rpcYgNZYrxDwe4w57uDPlwNL6cJPfNUHV7WEbIU1pMgxsxaXe8WSvV87qLsR7H06xocl2C0JFfe2jZR4Zh3k9xzEnfCeFKBgGb4lrOWBu1eDWYgtKV67M2Y+B3W5pjuAjwAxn0waODtEn/3jKPbc/sxbPvljUCw65X+ok0UUN1eOwXV5l2EGzn05t3Yhwq19/GxARg63ISGE8CKw="
26-
);*/
27-
2823
public static SkinTexture TWITTER_TEXTURE = new SkinTexture(
2924
"ewogICJ0aW1lc3RhbXAiIDogMTYxMDE2ODEyOTE4MCwKICAicHJvZmlsZUlkIiA6ICJiOTY5NzViNTBiM2Y0N2RhOTUwYTM5MTgxNjU3MDZjZiIsCiAgInByb2ZpbGVOYW1lIiA6ICJHZXBoIiwKICAic2lnbmF0dXJlUmVxdWlyZWQiIDogdHJ1ZSwKICAidGV4dHVyZXMiIDogewogICAgIlNLSU4iIDogewogICAgICAidXJsIiA6ICJodHRwOi8vdGV4dHVyZXMubWluZWNyYWZ0Lm5ldC90ZXh0dXJlL2E2MWJkNjI2MTIzNjQwMWVhZDJjZjNlMjg2MGU5ODk0NzA0MzcxNWMxMGM2ZmJlZWUwMzNlN2U3MTY3OGYzMDAiCiAgICB9CiAgfQp9",
3025
"evfnEVcNAkfOXORZquHSInNm1jWd3ANXUcIrY72GkBWqewbrfypYRzMqr1OE2e8XQ1XRrjy6/WmbgOXROC51KTA7Tu8A0X0mfaUfMd6seDRcjInMO4BCKdHBEcj2rj6Dr3kVzuFVRamuEgUNl8TnpXMXIk4Phg6Va78LRtp7o98an9b1K+PahDXGF//aAlGGtNXqAIa3um3FP87KPBn8Trakqs5QZ6zQNsUMJkCoeRWstdl1wul/vttugdbjvVM+EVgAtUhW3nQ+mQK9Lx2qe3t5nFWO+bUkuCL3IZS+nruLcsVK72rBmhA74BeT48AuI2w87TicoGc+4tNGjb8qDxCVt/Ycw1UKcVR+Ri5BJGvfQf0jphwrxiPegJi+JbzdTLHT1AfQN6lh1nNrB/0MsRb0RapphmLrM2fYY7oBoQQyaClwFu22YaWGmtqWRhwt9qu+GoZxgcJmxnm1/fMNhBq1RDS6RvzFe4Sc+GFawZEwlnRbMTETZfHZWzqakDs3YnmMCLMTuc18l3gO0zvqKj/k8Q4hV5CG9XvKttYNWel22YoD9EiW/FM33ICLxOvSjYrsEdEPt2vRfkfVLpl8jkItvyLQlJAQ6fP7bpOXU1ADpew/ug6kND3tsXX+eWNlxLGpLNm5GlQY66/uGhtHHOPb3etLie82CAkeX022Chw="

Core/src/main/java/me/hcfalerts/practice/tournament/commands/subcommands/TournamentStartCommand.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,12 @@ public void onCommand(CommandArgs commandArgs) {
3333

3434
if (args.length < 3) {
3535
player.sendMessage(CC.RED + "Please usage /tournament start (kit) (size) (limit) (true/false) [clans]");
36+
player.sendMessage(CC.RED + " » Size: min players in team (if 1 the tournament starts in solo mode)");
37+
player.sendMessage(CC.RED + " » /tournament start NoDebuff '2' 100 false");
38+
player.sendMessage(CC.RED + " » Limit: max players/teams in the tournament");
39+
player.sendMessage(CC.RED + " » /tournament start NoDebuff 2 '100' false");
40+
player.sendMessage(CC.RED + " » Clan: if min players is 2 or more with true, the tournament starts only for clans");
41+
player.sendMessage(CC.RED + " » /tournament start NoDebuff 2 100 'true'");
3642
return;
3743
}
3844

Core/src/main/java/me/hcfalerts/practice/utilities/chat/CC.java

Lines changed: 34 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package me.hcfalerts.practice.utilities.chat;
22

3+
import lombok.Getter;
34
import me.hcfalerts.practice.HCFPractice;
45
import me.hcfalerts.practice.arena.Arena;
56
import me.hcfalerts.practice.clan.Clan;
@@ -9,6 +10,7 @@
910
import me.hcfalerts.practice.utilities.license.License;
1011
import org.bukkit.Bukkit;
1112
import org.bukkit.ChatColor;
13+
import org.bukkit.plugin.Plugin;
1214

1315
import java.util.*;
1416

@@ -43,6 +45,13 @@ public class CC {
4345
public static final String SB_BAR;
4446
public static final String TAB_BAR;
4547

48+
@Getter
49+
private static boolean pandaAbilityFound = false;
50+
@Getter
51+
private static boolean placeholderAPIFound = false;
52+
@Getter
53+
private static boolean lunarclientAPIFound = false;
54+
4655
static {
4756
MAP = new HashMap<>();
4857
MAP.put("pink", ChatColor.LIGHT_PURPLE);
@@ -155,7 +164,7 @@ public static void failedLicense() {
155164
Bukkit.getConsoleSender().sendMessage(translate("&cInvalid License."));
156165
Bukkit.getConsoleSender().sendMessage(translate(" "));
157166
Bukkit.getConsoleSender().sendMessage(translate("&cJoin our discord server for support."));
158-
Bukkit.getConsoleSender().sendMessage(translate("&chttps://dsc.gg/flameclubdevelopment"));
167+
Bukkit.getConsoleSender().sendMessage(translate("&chttps://dsc.gg/liteclubdevelopment"));
159168
Bukkit.getConsoleSender().sendMessage(translate(" "));
160169
Bukkit.getConsoleSender().sendMessage(CHAT_BAR);
161170
}
@@ -167,12 +176,12 @@ public static void checkLicense(License license) {
167176
Bukkit.getConsoleSender().sendMessage(translate("&aSuccessfully loaded license."));
168177
Bukkit.getConsoleSender().sendMessage(translate(" "));
169178
Bukkit.getConsoleSender().sendMessage(translate("&7&oThank you for using HCFPractice."));
170-
Bukkit.getConsoleSender().sendMessage(translate("&7&ohttps://dsc.gg/flameclubdevelopment"));
179+
Bukkit.getConsoleSender().sendMessage(translate("&7&ohttps://dsc.gg/liteclubdevelopment"));
171180
Bukkit.getConsoleSender().sendMessage(CHAT_BAR);
172181
}
173182

174183
public static void successfullyLicense() {
175-
Bukkit.getConsoleSender().sendMessage(translate("&7[HCFPractice&7] &aSearching Compatible Spigot..."));
184+
Bukkit.getConsoleSender().sendMessage(translate("&7[HCFPractice&7] &aSearching Compatible Spigot and Rank Core..."));
176185
}
177186

178187
public static void loadPlugin() {
@@ -186,9 +195,28 @@ public static void loadPlugin() {
186195
Bukkit.getConsoleSender().sendMessage(translate("&cRank System&7: &f" + HCFPractice.get().getRankManager().getRank().getRankSystem()));
187196
Bukkit.getConsoleSender().sendMessage(translate(""));
188197
Bukkit.getConsoleSender().sendMessage(translate("&4Addons Info"));
189-
Bukkit.getConsoleSender().sendMessage(translate("&cLunarClientAPI&7: &aEnabled"));
190-
Bukkit.getConsoleSender().sendMessage(translate("&cPlaceholderAPI&7: &aEnabled"));
191-
Bukkit.getConsoleSender().sendMessage(translate("&cHCFPractice-Bots&7: &4Disabled"));
198+
Plugin lunarclientAPI = Bukkit.getPluginManager().getPlugin("LunarClient-API");
199+
if (lunarclientAPI != null) {
200+
lunarclientAPIFound = true;
201+
Bukkit.getConsoleSender().sendMessage(translate("&cLunarClientAPI&7: &aEnabled"));
202+
} else {
203+
Bukkit.getConsoleSender().sendMessage(translate("&cLunarClientAPI&7: &4Disabled"));
204+
}
205+
Plugin placeholderAPI = Bukkit.getPluginManager().getPlugin("PlaceholderAPI");
206+
if (placeholderAPI != null) {
207+
placeholderAPIFound = true;
208+
Bukkit.getConsoleSender().sendMessage(translate("&cPlaceholderAPI&7: &aEnabled"));
209+
} else {
210+
Bukkit.getConsoleSender().sendMessage(translate("&cPlaceholderAPI&7: &4Disabled"));
211+
}
212+
Bukkit.getConsoleSender().sendMessage(translate("&cBotFights&7: &4Disabled"));
213+
Plugin pandaAbility = Bukkit.getPluginManager().getPlugin("PandaAbility");
214+
if (pandaAbility != null) {
215+
pandaAbilityFound = true;
216+
Bukkit.getConsoleSender().sendMessage(translate("&cPandaAbility&7: &aEnabled"));
217+
} else {
218+
Bukkit.getConsoleSender().sendMessage(translate("&cPandaAbility&7: &4Disabled"));
219+
}
192220
Bukkit.getConsoleSender().sendMessage(translate(""));
193221
Bukkit.getConsoleSender().sendMessage(translate("&4General Info"));
194222
Bukkit.getConsoleSender().sendMessage(translate("&cSave Method&7: &f" + HCFPractice.get().getMainConfig()

0 commit comments

Comments
 (0)