Add-on Roundup
What are addons?add-ons?
AddonsAdd-ons are .jar
files used to extend the capabilities of the main plugin. We offer free addonsadd-on whichcreation to provide support for other plugins andyou alsowant adddisplayed additional features toin the mainmultiplier plugin. You can view the entire list of addons on BuiltByBit. There are two types of addons, those that add support to plugins and those that add features to the main plugin. Plugin support addons will mostly be a .Lua file. They can also be .jar files depending on the complexity.menu.
Below is a list of plugins we currently support. We are open to suggestions.
Loading an addonadd-on
For an addonadd-on to be loaded, the .jar
or
file must be placed in the .Luaplugins\
folder followed by the execution of the plugin's reload command or a server restart. You can verify if an IBoosters\IMultipliers\addonsaddonadd-on has been loaded by running the command /
.iboostersmultiadmin addons
Implementing
Creating an addonadd-on
FeatureCreating addonsan add-on is fairly simple. A more in-depth explanation will work once loaded; no extra steps required. Plugin support addons are identified by a Type and a Namespace. You should be ableprovided to openin the
Developer .LuafilesAPI with any given text editor and retrieve the type and namespace which is usually located at the top. See below example.chapter.
name = "Sellwand-Addon"
version = "1.0.0"
author = "Hxtch"
description = {"This addon will add", "Support for Sellwand boosting"}
local TYPE = "Sell" <<---------------------
local NAMESPACE = "SELLWAND" <<---------------------
utils.subscribeToEvent("me.zachary.sellwand.api.events.SellwandSellEvent", function(event)
local multi = boosterUtils.getMulti(event:getPlayer(), TYPE, NAMESPACE)
if multi > 0 then
event:setSellPrice(boosterUtils.calculateAmount(event:getSellPrice(), multi))
end
end)
You will then be required to use the type and namespace in a booster's YAML file and that's it! See below example.
Type: Sell <<---------------------
Namespace: SELLWAND <<---------------------
Type_Display_Name: "Money"
Type_Menu_Item:
Icon: GOLD_INGOT
Display_Name: "&c&lMoney Booster"
Priority: 0
Model_Data: 0
Lore:
- ""
- "&7&oThis boosts the amount"
- "&7&o of money you earn"
- ""
- "&7Amount: &f{amount}"
- ""
- "&fClick &7to view your boosters"
Global_Item:
Icon: GOLD_INGOT
Model_Data: 0
Display_Name: "&f&lGlobal &c&lMoney Booster"
Glow_When_Active: false
Inactive_Lore:
- ""
- "&7&oThis boosts the amount"
- "&7&o of money you earn"
- ""
- "&7Time: &f{time}"
- "&7Multiplier: &fx{multiplier}"
- ""
- "&fClick &7to activate"
Activated_Lore:
- ""
- "&7&oThis boosts the amount"
- "&7&o of money you earn"
- ""
- "&7Time: &f{time}"
- "&7Multiplier: &fx{multiplier}"
- "&7Remaining time: &f{remaining}"
Personal_Item:
Icon: GOLD_INGOT
Model_Data: 0
Display_Name: "&f&lPersonal &c&lMoney Booster"
Glow_When_Active: false
Inactive_Lore:
- ""
- "&7&oThis boosts the amount"
- "&7&o of money you earn"
- ""
- "&7Time: &f{time}"
- "&7Multiplier: &fx{multiplier}"
- ""
- "&fClick &7to activate"
Activated_Lore:
- ""
- "&7&oThis boosts the amount"
- "&7&o of money you earn"
- ""
- "&7Time: &f{time}"
- "&7Multiplier: &fx{multiplier}"
- "&7Remaining time: &f{remaining}"
Menu:
Title: "Money Boosters"
Size: 45
Booster_Slots: [ 10, 11, 12, 13, 14, 15, 16, 19, 20, 21, 22, 23, 24, 25 ]
Inactive_Booster_Button:
Icon: PAPER
Display_Name: "&d&lActive Boosters"
Slot: 40
Model_Data: 0
Lore:
- ""
- "&d│ &7None"
- ""
- "&7➥ Activate a booster"
Deactivate_Booster_Button:
Icon: BARRIER
Display_Name: "&c&lDeactivate"
Slot: 41
Model_Data: 0
Lore:
- ""
- "&7➥ Deactivate the booster"
Previous_Page_Button:
Slot: 9
Icon_Script: |-
if canGo then
return "LIME_DYE"
else
return "GRAY_DYE"
end
Model_Data: 0
Next_Page_Button:
Slot: 17
Icon_Script: |-
if canGo then
return "LIME_DYE"
else
return "GRAY_DYE"
end
Model_Data: 0
Misc_Items:
- Display_Name: "&7"
Slots: [ 0, 1, 2, 3, 4, 5, 6, 7, 8, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 41, 42, 43, 44 ]
Icon: BLACK_STAINED_GLASS_PANE
Lore: []
Glow: false
Hide_Attributes: true
Model_Data: 0
- Display_Name: "&7"
Slots: [ 18, 26 ]
Icon: GRAY_STAINED_GLASS_PANE
Lore: []
Glow: false
Hide_Attributes: true
Model_Data: 0