.ZIP PASSWORD IS BLACKSPIGOT.COM , YOU MUST ENTER PASSWORD TO EXTRACT FILE
Password is CAP SENSITIVE and cannot be typed lowercase, Enter 'BLACKSPIGOT.COM' with uppercase letters!
Native Minecraft Version: 1.13
Tested Minecraft Versions:
Test this plugin before buying it!
βͺ IP: advancedkits.supremesetups.store (ONLINE)

β View the live kit cooldown in a rainbow animated category menu:
β Redeem an available kit with animated title-subtitle:
β Redeem an unavailable kit with animated title-subtitle:
β Redeem a locked kit with animated title-subtitle:
β Claim a kit voucher:
β Preview a kit via command:
β Claim an available kit via command:
β Kit voucher item:
β Kit category close menu button: **(NEW - v1.0.0.6.2)**
β Kit category open menu button:
β Display kit information:
β Display an available kit:
β Display an unavailable kit:
β Display a locked kit:
β No available upgrades:
β Default level kit upgrade:
β Current kit upgrade:
β Insufficient founds upgrade:
β Unavailable kit upgrade:
β Available kit upgrade:
β Locked kit upgrade:
β Complete kit upgrade:
β Maximum level kit upgrade:
β Redeem available kit title:
β Redeem unavailable kit title:
β Redeem locked kit title:
β No dependencies
- You not need to install any other plugin to run this plugin.
β Compatibility with all popular Java versions
- Currently, the supported Java versions are 8, 9, 10, 11, 12, 13, 14, 15, and 16.
β Placeholders for PlaceholderAPI
- You can use placeholders from this plugin to other plugins.
β MiniMessage colors on all texts [OPTIONAL]
- This feature works only for 1.16 servers.
- You can use HEX colors.
- You can use rainbow-colored text.
- You can use gradient-colored text.
- Visit the MiniMessage page for tutorials.
β Asynchronous auto-refreshing all kit icons in the menus
- Ability to display live the remaining kit cooldown time in a menu.
- The refresh rate was set to one second.
- The menu kit icon will be changed only if was different from the previous kit icon.
- No player inventory or menu flickering.
β Category kits menus [OPTIONAL]
- Ability to create up to 54 kit categories in the main kits menu.
- Ability to configure the category menu title.
- Ability to configure the category menu rows.
- Ability to configure the open menu button.
- Ability to configure the close menu button.
- Ability to add a list of kits in categories.
- Ability to add unlimited open category sounds and particles.
- Ability to add unlimited close category sounds and particles.
β Kit upgrades [OPTIONAL]
- Ability to create unlimited kit upgrades.
- Ability to upgrade a kit only if you have permission to claim the kit.
- You can use only one kit level to disable the upgrades.
- Ability to use a different kit cooldown for each kit upgrade.
- Ability to use different kit items for each kit upgrade.
- Ability to use a different upgrade cost for each kit upgrade.
- Ability to use VAULT or EXP currency for the kit upgrades.
- Ability to preview any kit level using the kit preview command.
- Ability to preview any kit level using the switches buttons.
β Kit vouchers [OPTIONAL]
- Ability to create unlimited kit vouchers.
- Ability to give multiple kits for each kit voucher.
- Ability to give a kit with a specified level.
- Asynchronous multiple fireworks for each kit voucher.
- Asynchronous title animations for each kit voucher.
- Multiple customs sounds for each kit voucher.
- Multiple customs particles for each kit voucher.
- Multiple console commands for each kit voucher.
- You can claim kit vouchers by right-clicking the voucher item.
- Full offhand slot support to claim the kit voucher.
- You can use the interact blocks list (chest, door, furnace, etc) by right-clicking them with holding a kit voucher.
- If you sneak right-clicking in the interact blocks list you can claim the kit voucher.
- Ability to configure the interact blocks list.
β Kit statistics
- Kit redeemed times statistic.
- If you have an idea for other kit statistics types suggest it on our Discord server.
β In-game kit items editor
- You can create or edit kit items by using your inventory.
- One command (/advancedkits edit <kit> <level>) to set or edit the kit items.
- NBT support (Support all special items such as crate keys, custom enchantments, etc).
- You can use up to 36 items for each kit.
- TIP: Use the ItemEdit plugin by @emanon to make quick custom kit items.
- DISCLAIMER: YOU CAN EDIT ONLY THE KIT ITEMS IN-GAME!
β YAML storage [REQUIRED]
- The player data will save in the directory "plugins/AdvancedKits/playerdata/<UUID>.yml".
- Full UUID support.
- In this file will save all kits cooldown, level, and the redeemed times.
- Auto remove the invalid kits from the file.
- Asynchronous autosaving online players data task with configurable delay.
- Asynchronous loading and unloading player data.
β High code quality
- The Plugin will not lag your server.
- I made this plugin with love. <3
β Unlimited commands to claim kits [OPTIONAL]
- Ability to create unlimited commands to claim a kit with the format "/<your custom command> <kit>".
- You can set your own permission on these commands.
- Also, you can disable this feature.
β Unlimited commands to preview kits [OPTIONAL]
- Ability to create unlimited commands to preview a kit with the format "/<your custom command> <kit> [level]".
- You can use your own permission on these commands.
- Also, you can disable this feature.
β Unlimited commands to open kits menu [OPTIONAL]
- Ability to create unlimited commands to open the kits menu with the format "/<your custom command>".
- You can use your own permission on these commands.
- Also, you can disable this feature.
β Customizable kit preview
- Ability to configure the time of ticks on filling the kit items in the preview menu.
- Ability to configure the kit preview menu title.
- Ability to configure the kit preview menu rows.
- Ability to configure the switch pages buttons.
- Ability to configure the kit upgrade button for each kit upgrade status.
- Ability to configure the information display item.
β Automatic armor/offhand item equip [OPTIONAL]
- The automatic equipping works only if the player has nothing in the armor/offhand slot.
- If the player has already an item in the armor/offhand slot then the player will get the item in inventory.
- If the player has full inventory then the item will be dropped in the ground.
- To enable this feature just put the items in your armor/offhand slot when editing kit items.
β Customizable permissions
- You can change all permissions to your own text.
β Customizable time unit
- You can configure the remaining kit cooldown time format.
β Permission to redeem a kit [REQUIRED]
- Players can redeem kits only if they have the required permission.
- Ability to configure each kit permission.
- This is a good Pay2Win feature.
- You can use the same permission for many or all kits.
- TIP: Use the LuckPerms plugin by @luck to manage the user permissions.
β Asynchronous title animations [OPTIONAL]
- Ability to configure the title and subtitle text.
- Ability to configure the fade-in time (ticks).
- Ability to configure the stay time (ticks).
- Ability to configure the fade-out time (ticks).
- Ability to configure the delay (ticks).
- These title animations used when a user trying to redeem a kit.
- You can set different titles for each kit.
- You can use kit placeholders into title and subtitle.
β Asynchronous firework effects [OPTIONAL]
- These fireworks will not damage players or entities.
- The firework effects will be displayed for all players.
- These firework effects used when a user trying to redeem a kit or a voucher.
- Ability to configure the firework type.
- Ability to use multiple firework colors for each firework.
- Ability to detonate multiple fireworks at the same time.
β Supports classic color codes
- Support legacy color codes (&a, &b, etc).
β Asynchronous menu animations [OPTIONAL]
- There are 2 animation types to filling the main kits menu or a category menu.
- Each menu can use a different animation type.
- Each menu can use different filling items.
- You can disable the animation by putting only one item in the filling list of items.
- You can disable the filling menu by leaving empty the filling list of items.
- You can use unlimited items in the items filling list.
- You can fully configure the filling menu items.
- You can configure the refresh rate of the animation.
β Tab completer on commands
- Filling only the available kits in the kit claim commands.
- Filling all kits on the kit preview commands.
- Filling all kit upgrade levels on the kit preview commands.
- No filling player names on the open menu command.
- Filling everything value on the main command.
β Multiple custom sounds [OPTIONAL]
- Ability to configure the sound category.
- Ability to configure the sound pitch.
- Ability to configure the sound volume.
β Multiple custom particles
- N/A
β Support custom player heads via URL
- You can use on display items a player head with a custom texture URL.
β Custom switch buttons
- You can configure the next or previous page button.
β All messages are configurable
- Change the messages in the messages.yml file.
- Reload them by using the command "/advancedkits reload messages".
β Useful Admin commands
- Give a kit to an online player with a specified kit level.
- Give a kit to an online player with the player's current kit level.
- Give a kit voucher to an online player.
- Reset a kit cooldown to an online player.
- Open the main kits menu to an online player or in yourself.
- Reload or reset files without reloading or restarting your server.
- Tab completer on all admin sub-commands.
β Kits on the first join [OPTIONAL]
- Ability to give multiple kits on player first join.
- Ability to give a kit with a specified level.
β Powerful developer API
- Currently, this feature is BETA.
- PlayerPreKitReceiveEvent event.
β Active developer and premium support
- Join our Discord server and I will help you quickly.
β₯ Variables info:
<> (Required)
[] (Optional)
Command: /advancedkits give <player> kit <kit> [level]
Description: Gives to player a kit.
Permission: advancedkits.command.use (Configurable)
Command: /advancedkits give <player> voucher <voucher>
Description: Gives to player a voucher.
Permission: advancedkits.command.use (Configurable)
Command: /advancedkits open [player]
Description: Opens the main kits menu.
Permission: advancedkits.command.use (Configurable)
Command: /advancedkits reload [file]
Description: Reloads a file or all files.
Permission: advancedkits.command.use (Configurable)
Command: /advancedkits reset [file]
Description: Resets a file or all files.
Permission: advancedkits.command.use (Configurable)
Command: /advancedkits edit <kit> <level>
Description: Edits the kit items.
Permission: advancedkits.command.use (Configurable)
Command: /advancedkits resetcooldown <player> <kit>
Description: Resets a kit cooldown to any online player.
Permission: advancedkits.command.use (Configurable)
Command: /kits (Configurable with unlimited aliases)
Description: Opens the kits menu.
Permission: advancedkits.command.kits (Configurable)
Note: This command is optional and can be disabled.
Command: /kit <kit> (Configurable with unlimited aliases)
Description: Claims a kit.
Permission: advancedkits.command.kit (Configurable)
Note: This command is optional and can be disabled.
Command: /kitpreview <kit> (Configurable with unlimited aliases)
Description: Previews a kit.
Permission: advancedkits.command.kitpreview (Configurable)
Note: This command is optional and can be disabled.
1. Purchase the AdvancedKits and download it!
2. Move the downloaded file into your server plugins folder!
3. Open/reload/restart your server!
4. Open the file license.yml and paste your key!
5. Reload/restart your server!
6. Configure the files!
7. Use the command "/advancedkits reload [file]" to reload files!
8. Enjoy it!
config.yml
messages.yml
kits.yml
categories.yml
vouchers.yml
sounds.yml
particles.yml
kitsmenu.yml
save.yml (Database with kits items only)
%advancedkits_total_kits%
Type: NUMBER
Description: Displays count of all kits.
%advancedkits_available_kits%
Type: NUMBER
Description: Displays count of all player available kits.
%advancedkits_unavailable_kits%
Type: NUMBER
Description: Displays count of all player unavailable kits.
%advancedkits_locked_kits%
Type: NUMBER
Description: Displays count of all player locked kits.
%advancedkits_kit_status_<kit>%
Type: KITSTATUS (AVAILABLE, UNAVAILABLE, LOCKED)
Description: Displays type of the kit status.
%advancedkits_kit_levels_<kit>%
Type: NUMBER
Description: Displays total kit levels of the specified kit.
%advancedkits_kit_redeemed_times_<kit>%
Type: NUMBER
Description: Displays the redeemed times of the specified kit.
EXP
The vanilla experience points
Example:
cost: 'EXP;100'
EXP -> Currency type
100 -> Cost
VAULT
The Vault plugin economy
(Required one Economy plugin for this)
Example:
cost: 'VAULT;100'
EXP -> Currency type
100 -> Cost
Code (Java):
package me.extremall.advancedkits.api.event;
import me.extremall.advancedkits.kits.Kit;
import me.extremall.advancedkits.kits.upgrades.KitLevel;
import org.bukkit.entity.Player;
import org.bukkit.event.Cancellable;
import org.bukkit.event.HandlerList;
import org.bukkit.event.player.PlayerEvent;
import org.jetbrains.annotations.NotNull;
public class PlayerPreReceiveKitEvent extends PlayerEvent implements Cancellable
{
private static final HandlerList HANDLERS = new HandlerList();
private final boolean requirements;
private final Kit kit;
private final KitLevel kitLevel;
private boolean cancelled;
Password is CAP SENSITIVE and cannot be typed lowercase, Enter 'BLACKSPIGOT.COM' with uppercase letters!
Native Minecraft Version: 1.13
Tested Minecraft Versions:
- 1.13
- 1.14
- 1.15
- 1.16


Test this plugin before buying it!
βͺ IP: advancedkits.supremesetups.store (ONLINE)


β View the live kit cooldown in a rainbow animated category menu:

β Redeem an available kit with animated title-subtitle:

β Redeem an unavailable kit with animated title-subtitle:

β Redeem a locked kit with animated title-subtitle:

β Claim a kit voucher:

β Preview a kit via command:

β Claim an available kit via command:


β Kit voucher item:

β Kit category close menu button: **(NEW - v1.0.0.6.2)**

β Kit category open menu button:

β Display kit information:

β Display an available kit:

β Display an unavailable kit:

β Display a locked kit:

β No available upgrades:

β Default level kit upgrade:

β Current kit upgrade:

β Insufficient founds upgrade:

β Unavailable kit upgrade:

β Available kit upgrade:

β Locked kit upgrade:

β Complete kit upgrade:

β Maximum level kit upgrade:

β Redeem available kit title:

β Redeem unavailable kit title:

β Redeem locked kit title:


β No dependencies
- You not need to install any other plugin to run this plugin.
β Compatibility with all popular Java versions
- Currently, the supported Java versions are 8, 9, 10, 11, 12, 13, 14, 15, and 16.
β Placeholders for PlaceholderAPI
- You can use placeholders from this plugin to other plugins.
β MiniMessage colors on all texts [OPTIONAL]
- This feature works only for 1.16 servers.
- You can use HEX colors.
- You can use rainbow-colored text.
- You can use gradient-colored text.
- Visit the MiniMessage page for tutorials.
β Asynchronous auto-refreshing all kit icons in the menus
- Ability to display live the remaining kit cooldown time in a menu.
- The refresh rate was set to one second.
- The menu kit icon will be changed only if was different from the previous kit icon.
- No player inventory or menu flickering.
β Category kits menus [OPTIONAL]
- Ability to create up to 54 kit categories in the main kits menu.
- Ability to configure the category menu title.
- Ability to configure the category menu rows.
- Ability to configure the open menu button.
- Ability to configure the close menu button.
- Ability to add a list of kits in categories.
- Ability to add unlimited open category sounds and particles.
- Ability to add unlimited close category sounds and particles.
β Kit upgrades [OPTIONAL]
- Ability to create unlimited kit upgrades.
- Ability to upgrade a kit only if you have permission to claim the kit.
- You can use only one kit level to disable the upgrades.
- Ability to use a different kit cooldown for each kit upgrade.
- Ability to use different kit items for each kit upgrade.
- Ability to use a different upgrade cost for each kit upgrade.
- Ability to use VAULT or EXP currency for the kit upgrades.
- Ability to preview any kit level using the kit preview command.
- Ability to preview any kit level using the switches buttons.
β Kit vouchers [OPTIONAL]
- Ability to create unlimited kit vouchers.
- Ability to give multiple kits for each kit voucher.
- Ability to give a kit with a specified level.
- Asynchronous multiple fireworks for each kit voucher.
- Asynchronous title animations for each kit voucher.
- Multiple customs sounds for each kit voucher.
- Multiple customs particles for each kit voucher.
- Multiple console commands for each kit voucher.
- You can claim kit vouchers by right-clicking the voucher item.
- Full offhand slot support to claim the kit voucher.
- You can use the interact blocks list (chest, door, furnace, etc) by right-clicking them with holding a kit voucher.
- If you sneak right-clicking in the interact blocks list you can claim the kit voucher.
- Ability to configure the interact blocks list.
β Kit statistics
- Kit redeemed times statistic.
- If you have an idea for other kit statistics types suggest it on our Discord server.
β In-game kit items editor
- You can create or edit kit items by using your inventory.
- One command (/advancedkits edit <kit> <level>) to set or edit the kit items.
- NBT support (Support all special items such as crate keys, custom enchantments, etc).
- You can use up to 36 items for each kit.
- TIP: Use the ItemEdit plugin by @emanon to make quick custom kit items.
- DISCLAIMER: YOU CAN EDIT ONLY THE KIT ITEMS IN-GAME!
β YAML storage [REQUIRED]
- The player data will save in the directory "plugins/AdvancedKits/playerdata/<UUID>.yml".
- Full UUID support.
- In this file will save all kits cooldown, level, and the redeemed times.
- Auto remove the invalid kits from the file.
- Asynchronous autosaving online players data task with configurable delay.
- Asynchronous loading and unloading player data.
β High code quality
- The Plugin will not lag your server.
- I made this plugin with love. <3
β Unlimited commands to claim kits [OPTIONAL]
- Ability to create unlimited commands to claim a kit with the format "/<your custom command> <kit>".
- You can set your own permission on these commands.
- Also, you can disable this feature.
β Unlimited commands to preview kits [OPTIONAL]
- Ability to create unlimited commands to preview a kit with the format "/<your custom command> <kit> [level]".
- You can use your own permission on these commands.
- Also, you can disable this feature.
β Unlimited commands to open kits menu [OPTIONAL]
- Ability to create unlimited commands to open the kits menu with the format "/<your custom command>".
- You can use your own permission on these commands.
- Also, you can disable this feature.
β Customizable kit preview
- Ability to configure the time of ticks on filling the kit items in the preview menu.
- Ability to configure the kit preview menu title.
- Ability to configure the kit preview menu rows.
- Ability to configure the switch pages buttons.
- Ability to configure the kit upgrade button for each kit upgrade status.
- Ability to configure the information display item.
β Automatic armor/offhand item equip [OPTIONAL]
- The automatic equipping works only if the player has nothing in the armor/offhand slot.
- If the player has already an item in the armor/offhand slot then the player will get the item in inventory.
- If the player has full inventory then the item will be dropped in the ground.
- To enable this feature just put the items in your armor/offhand slot when editing kit items.
β Customizable permissions
- You can change all permissions to your own text.
β Customizable time unit
- You can configure the remaining kit cooldown time format.
β Permission to redeem a kit [REQUIRED]
- Players can redeem kits only if they have the required permission.
- Ability to configure each kit permission.
- This is a good Pay2Win feature.
- You can use the same permission for many or all kits.
- TIP: Use the LuckPerms plugin by @luck to manage the user permissions.
β Asynchronous title animations [OPTIONAL]
- Ability to configure the title and subtitle text.
- Ability to configure the fade-in time (ticks).
- Ability to configure the stay time (ticks).
- Ability to configure the fade-out time (ticks).
- Ability to configure the delay (ticks).
- These title animations used when a user trying to redeem a kit.
- You can set different titles for each kit.
- You can use kit placeholders into title and subtitle.
β Asynchronous firework effects [OPTIONAL]
- These fireworks will not damage players or entities.
- The firework effects will be displayed for all players.
- These firework effects used when a user trying to redeem a kit or a voucher.
- Ability to configure the firework type.
- Ability to use multiple firework colors for each firework.
- Ability to detonate multiple fireworks at the same time.
β Supports classic color codes
- Support legacy color codes (&a, &b, etc).
β Asynchronous menu animations [OPTIONAL]
- There are 2 animation types to filling the main kits menu or a category menu.
- Each menu can use a different animation type.
- Each menu can use different filling items.
- You can disable the animation by putting only one item in the filling list of items.
- You can disable the filling menu by leaving empty the filling list of items.
- You can use unlimited items in the items filling list.
- You can fully configure the filling menu items.
- You can configure the refresh rate of the animation.
β Tab completer on commands
- Filling only the available kits in the kit claim commands.
- Filling all kits on the kit preview commands.
- Filling all kit upgrade levels on the kit preview commands.
- No filling player names on the open menu command.
- Filling everything value on the main command.
β Multiple custom sounds [OPTIONAL]
- Ability to configure the sound category.
- Ability to configure the sound pitch.
- Ability to configure the sound volume.
β Multiple custom particles
- N/A
β Support custom player heads via URL
- You can use on display items a player head with a custom texture URL.
β Custom switch buttons
- You can configure the next or previous page button.
β All messages are configurable
- Change the messages in the messages.yml file.
- Reload them by using the command "/advancedkits reload messages".
β Useful Admin commands
- Give a kit to an online player with a specified kit level.
- Give a kit to an online player with the player's current kit level.
- Give a kit voucher to an online player.
- Reset a kit cooldown to an online player.
- Open the main kits menu to an online player or in yourself.
- Reload or reset files without reloading or restarting your server.
- Tab completer on all admin sub-commands.
β Kits on the first join [OPTIONAL]
- Ability to give multiple kits on player first join.
- Ability to give a kit with a specified level.
β Powerful developer API
- Currently, this feature is BETA.
- PlayerPreKitReceiveEvent event.
β Active developer and premium support
- Join our Discord server and I will help you quickly.

β₯ Variables info:
<> (Required)
[] (Optional)
Command: /advancedkits give <player> kit <kit> [level]
Description: Gives to player a kit.
Permission: advancedkits.command.use (Configurable)
Command: /advancedkits give <player> voucher <voucher>
Description: Gives to player a voucher.
Permission: advancedkits.command.use (Configurable)
Command: /advancedkits open [player]
Description: Opens the main kits menu.
Permission: advancedkits.command.use (Configurable)
Command: /advancedkits reload [file]
Description: Reloads a file or all files.
Permission: advancedkits.command.use (Configurable)
Command: /advancedkits reset [file]
Description: Resets a file or all files.
Permission: advancedkits.command.use (Configurable)
Command: /advancedkits edit <kit> <level>
Description: Edits the kit items.
Permission: advancedkits.command.use (Configurable)
Command: /advancedkits resetcooldown <player> <kit>
Description: Resets a kit cooldown to any online player.
Permission: advancedkits.command.use (Configurable)
Command: /kits (Configurable with unlimited aliases)
Description: Opens the kits menu.
Permission: advancedkits.command.kits (Configurable)
Note: This command is optional and can be disabled.
Command: /kit <kit> (Configurable with unlimited aliases)
Description: Claims a kit.
Permission: advancedkits.command.kit (Configurable)
Note: This command is optional and can be disabled.
Command: /kitpreview <kit> (Configurable with unlimited aliases)
Description: Previews a kit.
Permission: advancedkits.command.kitpreview (Configurable)
Note: This command is optional and can be disabled.

1. Purchase the AdvancedKits and download it!
2. Move the downloaded file into your server plugins folder!
3. Open/reload/restart your server!
4. Open the file license.yml and paste your key!
5. Reload/restart your server!
6. Configure the files!
7. Use the command "/advancedkits reload [file]" to reload files!
8. Enjoy it!

config.yml
messages.yml
kits.yml
categories.yml
vouchers.yml
sounds.yml
particles.yml
kitsmenu.yml
save.yml (Database with kits items only)

%advancedkits_total_kits%
Type: NUMBER
Description: Displays count of all kits.
%advancedkits_available_kits%
Type: NUMBER
Description: Displays count of all player available kits.
%advancedkits_unavailable_kits%
Type: NUMBER
Description: Displays count of all player unavailable kits.
%advancedkits_locked_kits%
Type: NUMBER
Description: Displays count of all player locked kits.
%advancedkits_kit_status_<kit>%
Type: KITSTATUS (AVAILABLE, UNAVAILABLE, LOCKED)
Description: Displays type of the kit status.
%advancedkits_kit_levels_<kit>%
Type: NUMBER
Description: Displays total kit levels of the specified kit.
%advancedkits_kit_redeemed_times_<kit>%
Type: NUMBER
Description: Displays the redeemed times of the specified kit.

EXP
The vanilla experience points
Example:
cost: 'EXP;100'
EXP -> Currency type
100 -> Cost
VAULT
The Vault plugin economy
(Required one Economy plugin for this)
Example:
cost: 'VAULT;100'
EXP -> Currency type
100 -> Cost

Code (Java):
package me.extremall.advancedkits.api.event;
import me.extremall.advancedkits.kits.Kit;
import me.extremall.advancedkits.kits.upgrades.KitLevel;
import org.bukkit.entity.Player;
import org.bukkit.event.Cancellable;
import org.bukkit.event.HandlerList;
import org.bukkit.event.player.PlayerEvent;
import org.jetbrains.annotations.NotNull;
public class PlayerPreReceiveKitEvent extends PlayerEvent implements Cancellable
{
private static final HandlerList HANDLERS = new HandlerList();
private final boolean requirements;
private final Kit kit;
private final KitLevel kitLevel;
private boolean cancelled;
I wouldn't recommend using cracked or leaked Antimalware plugins as they -Redacted- (which is what is happening to you) and contain backdoors 75% of the time.
Anyways, my discord DM's are always open if you have any more questions. Xylo#6969