BoostersX icon

BoostersX -----

Reward your players with money Boosters!



[​IMG]

  • /boosterinfo - Provides information about the booster in your hand/the booster you have active. You can also provide an id/player to this command to get the information of the booster of your choosing.​

  • /createbooster <material> <percentage> (-d duration) (<player>) (-c) (-x) - Create a booster of any material and any percentage above 100. Duration is optional. You can also specify a player to give the booster to. The -c flag is for whether the booster can be cloned upon activation, and the -x is to specify whether the booster also boosts experience.​

  • /createconverter <command> - This is a simple command that creates an item that will run the specified command from console. This command was originally added for a reason I dont remember but is mostly obsolete now.​

  • /deletebooster <id> - Simply deletes a booster via its id. If any items for the specified booster exist this command will make them no longer work.​

  • /givebooster <id> - This simply gives you an already existing booster by its id. You can also provide a player to give it to a specific player.​

  • /toggleboosteralerts - This command is for players, and allows them to disable/enable alerts for when their booster made them extra money.​

  • /toggleboosterdebug - This allows those with permission to see raw amounts being processed by the Booster. This is more of a developer command to debugging.​

  • /boosters reload - This reloads the config and language files.​

  • /boosters info - Displays basic information about the BoostersX plugin.​
  • boostersx.boosterinfo.use - Grants permission to use the /boosterinfo command.​

  • boostersx.boosterinfo.use.others - Grants permission to see information about other boosters via the /boosterinfo command.​

  • boostersx.createconverter.use - Grants permission to use the /createconverter command.​

  • boostersx.createbooster.use - Grants permission to use the /createbooster command.​

  • boostersx.deletebooster.use - Grants permission to use the /deletebooster command.​

  • boostersx.givebooster.use - Grants permission to use the /givebooster command.​

  • boostersx.toggleboosteralerts.use - Grants permission to use the /toggleboosteralerts command.​

  • boostersx.debug - Grants permission to use the /toggleboosterdebug command.​

  • boostersx.upgrade - Grants permission to upgrade non-permanent boosters.​

  • boostersx.reload - Grants permission to reload the boosters plugin​
  • PlaceholderAPI integration.​
  • Developer API available through jitpack.​
  • Update checker.​
Here are a few examples of the most complex command syntax to give you an idea of how to use them correctly!
  • /createbooster shield 150 -d 5h - Creates a booster with the boost percentage of 150% and a duration of 5 hours.​

  • /createbooster shield 150 - Creates a non-temporary booster with a boost percentage of 150%​

  • /createbooster shield 150 -d 6h HelliBoi -x - Creates a booster with the boost percentage of 150% and a duration of 6 hours, that will be given to the Minecraft account HelliBoi and will also boost experiences levels.​

It is important to note that after a booster expires, the file for that booster is not actually deleted, the hasExpired boolean is set to true instead. This is intentional.

Some other plugins that BoostersX hooks into. Just like the economy plugins, please contact me if there is a plugin you want included here!

  • EconomyShopGUI
  • ShopGUIPlus
  • UltimateShop
  • CMI
  • Essentials

A lot of these placeholders are only applicable to certain areas of the config.​
  • %amount%​
  • %material%​
  • %boost_percentage%​
  • %upgrade_multiplier%​
  • %alerts%​
  • %has_expired%​
  • %creator%​
  • %last_user%​
  • %affects_xp%​
  • %duration%​
  • %money_made%​
  • %id%​
  • %multiplied_boost_percentage%​
  • %expires_in%​
  • %prefix%​
  • %command%​
  • %integer_literal%​
  • %string_literal%​
  • %multiplier_percentage%​
  • %price%​
  • %value%​
  • %username%​
  • %version%​
  • %authors%​
  • %available_booster_count%​
  • %total_booster_count%​
  • %currency_symbol%​

upload_2025-2-18_4-25-59.png

upload_2025-2-18_4-26-16.png

upload_2025-2-18_4-26-26.png

upload_2025-2-18_4-26-37.png

upload_2025-2-18_4-26-59.png

upload_2025-2-18_4-30-7.png

upload_2025-2-18_4-34-43.png

upload_2025-2-18_4-34-50.png

upload_2025-2-18_4-34-58.png

Code (YAML):
# Booster counter to keep track of booster ids
boosterCounter
: 0
# Extra security measure to prevent misuse
encryptionKey
: 9191441b-53a9-40e8-a5f6-ab278377ba95
# Should Boosters try to hook into sell item event?
hookIntoNativeSellItemEvent
: true
# The prefix of BoostersX
prefix
: '§d§lBoosters §7→ '
# The symbol used before money amounts
currencySymbol
: $
# Which economy plugin should be hooked into? (Options: AUTO, VAULT, ROYALE, REDIS, ESSENTIALS, XCONOMY)
# If it fails to find the plugin specified here, it will simply fallback to autodetect
# If you are using an Economy plugin not supported here, please feel free to contact me (the plugin dev) on SpigotMC or discord
economy
: AUTO
# This is how long BoostersX will wait (in seconds) to damage a non-temporary Booster since the last time it was damaged
# This value is multiplied by the Booster's multiplier (percentage / 100)
# The higher this value, the longer a non-temporary booster will take to lose durability
baseTimeBetweenDamage
: 120
 

Supports hex colors, so go crazy!
Code (YAML):
# Static messages
notPlayerMessage
: '&cYou must be a player to run this command.'
viewOtherBoostersNoPermission
: '&cYou do not have permission to see information about
  other boosters.'
noBoosterFound
: '&cYou do not have a booster.'
mustBeDamageable
: '&cItem must be damageable.'
percentageNotHighEnough
: '&cPercentage must be greater than 100.'
noUsernameProvided
: '&cYou must provide a username.'
playerNotFound
: '&cThe player you specified was not found.'
noCommandProvided
: '&cYou must provide a command to bind to this item.'
on
: '&aON'
off
: '&cOFF'
boosterAlreadyActive
: '&cYou already have a booster active! Please wait until it expires
  before using this one.'
boosterUsedByOtherPlayer
: '&cThis booster is already being used by another player.'
alreadyUnlocked
: '&cYou already have this unlocked!'
upgradeNoPermission
: '&cYou do not have permission to upgrade your booster.'
notEnoughMoney
: '&cYou do not have enough to buy this upgrade.'
durationBossBarTitle
: '&aRemaining Booster Duration'
invalidBoosterId
: '&cThat is not a valid id.'
# Dynamic messages
boosterInfo
:
- ' %prefix%&aBooster information:'
- '&7ID:&e %id%'
- '&7Material:&e %material%'
- '&7Boost Percentage:&e %boost_percentage%%'
- '&7Multiplied Boost Percentage:&e %multiplied_boost_percentage%%'
- '&7Upgrade Multiplier:&e %upgrade_multiplier%'
- '&7Alerts:&e %alerts%'
- '&7Has Expired:&e %has_expired%'
- '&7Creator:&e %creator%'
- '&7Last User:&e %last_user%'
- '&7Affects XP:&e %affects_xp%'
boosterInfoExpiresIn
:
- '&7Expires In:&e %expires_in%'
createdBooster
: ' %prefix%&aCreated booster with percentage of ''&6%multiplied_boost_percentage%%&a''
  and id of ''&6 %id%&a''.'
createdConverter
: ' %prefix%&aCreated converter that will execute the command ''&6%command%&a''
  from console when the item is right clicked.'
useConverter
: ' %prefix%&aSuccessfully used converter.'
deleteBooster
: ' %prefix%&aDeleted booster with id of ''&6%id%&a''.'
giveBooster
: ' %prefix%&aGave %username% booster with id of ''&6%id%&a''.'
toggleAlerts
: ' %prefix%&bToggled %value%&b alerts.'
toggleDebug
: ' %prefix%&bToggled %value%&b debug.'
reloadedConfig
: ' %prefix%&aReloaded config.'
pluginInfo
:
- ' %prefix%&aPlugin information:'
- '&7Version:&e %version%'
- '&7Author (s ):&e %authors%'
- '&7Available booster count:&e %available_booster_count%'
- '&7Total booster count:&e %total_booster_count%'
boosterActivation
: ' %prefix%&aActivated your booster with id of ''&6%id%&a'' and percentage
  of ''&6 %multiplied_boost_percentage%%&a''.'
ranOutOfDurability
: ' %prefix%&cYour ''&6%multiplied_boost_percentage%%&c'' booster
  ran out of durability.'
boughtBoost
: ' %prefix%&aYou bought a &6%multiplier_percentage%% boost&a on your booster
  for &6 %currency_symbol%%price%&a.'
expireMessage
: ' %prefix%&e&lWarning:&c Your booster with the id of ''&6%id%&c'' and
  percentage of ''&6 %multiplied_boost_percentage%%&c'' has just expired.'
boosterDebug
: ' %prefix%&aYour ''&6%multiplied_boost_percentage%%&a'' just received
  the raw amount &6 %currency_symbol%%amount%&a!'
boosterBoostMoney
: ' %prefix%&aYour ''&6%multiplied_boost_percentage%%&a'' booster
  just made you &6 %currency_symbol%%amount%&a extra!'
boosterBoostExp
: ' %prefix%&aYour ''&6%multiplied_boost_percentage%%&a'' booster just
  made you &6 %amount%&a additional &6experience&a!'
boosterNotFound
: '&cNo booster was found with the id ''&6 %integer_literal%&c''.'
noMatchingEnum
: '&cNo matching value found for %string_literal%.'
# Command information
commandInformation
:
  deletebooster
: |
    ==
: club.hellin.boosters.components.config.CommandInfo
    usage
: <id>
    description
: Delete a booster by its id
  toggleboosterdebug
: |
    ==
: club.hellin.boosters.components.config.CommandInfo
    description
: Toggle on/off debug for your booster.
  boosterinfo
: |
    ==
: club.hellin.boosters.components.config.CommandInfo
    description
: Get information about the booster in your hand
  createconverter
: |
    ==
: club.hellin.boosters.components.config.CommandInfo
    usage
: <command>
    description
: Create a command converter item
  boosters
: |
    ==
: club.hellin.boosters.components.config.CommandInfo
    subCommands
:
      reload
:
        description
: Reload the main config file
      info
:
        description
: Information about boosters plugin
  createbooster
: |
    ==
: club.hellin.boosters.components.config.CommandInfo
    usage
: '<material> <percentage> (-d : duration ) (<player> ) (-c ) (-x )'
    description
: Create a booster of a given boost percentage
  givebooster
: |
    ==
: club.hellin.boosters.components.config.CommandInfo
    usage
: <id> (<player> )
    description
: Gives you a booster from its id
  toggleboosteralerts
: |
    ==
: club.hellin.boosters.components.config.CommandInfo
    description
: Toggle on/off alerts for your booster.
# Item information
converterName
: '&e&lConverter'
boosterName
: '&d&l %multiplied_boost_percentage%%&e&l Booster'
boosterLore
:
- '&7&oThis is a booster that boosts your '
- '&7&oincome by &3&o %multiplied_boost_percentage%%&7&o.'
boosterDurationLore
:
- ' '
- '&7&oThis booster has a duration of:'
- '&3&o %duration%&7&o.'
- ' '
- '&3&oRight click&7&o to activate.'
multiplierName
: '&d %multiplier_percentage%% boost'
multiplierPurchasedLore
: '&aUnlocked'
multiplierNotPurchasedLore
: '&cPrice : %currency_symbol%%price%'
alertsNameOn
: '&aAlerts ON.'
alertsNameOff
: '&cAlerts OFF.'
activateName
: '&a&lActivate'
closeName
: '&c&lClose'
# Inventory information
boosterUpgradeGuiTitle
: '&6Booster Upgrade Selector'
boosterActivationGuiTitle
: '&6Booster Activation'
 

Copyright © 2025 @Hellinduction
All Rights Reserved.

This code is proprietary and confidential. You may not redistribute, modify, or use this code in any way without the express written permission of @Hellinduction.

This license grants you the right to use this code only after you have purchased the plugin from @Hellinduction. Redistribution, resale, or sublicensing of the code is strictly prohibited.

Any modifications to the code, whether for personal or commercial use, remain the intellectual property of @Hellinduction.

For further inquiries, please contact @Hellinduction.

Need support?
Please do not use the reviews section to post any issues your having. Please instead contact me through SpigotMC or pop over onto discord and send me a message, my discord account is: .ditched.​
Resource Information
Author:
----------
Total Downloads: 4
First Release: Yesterday at 9:30 PM
Last Update: Today at 4:49 AM
Category: ---------------
All-Time Rating:
1 ratings
Version -----
Released: --------------------
Downloads: ------
Version Rating:
----------------------
-- ratings