wiki

About

Download/Buy plugin here: https://polymart.org/resource/2528

Features:

Fully configurable backups.

Auto Performance in saving and no loss of items.

Options to save backpack when player dies.

Option not to drop backpacks on the floor.

Smart charging on demand use.

Virtual Backpacks and Physical Backpacks.

Backpacks can be from 1 to Infinite pages.

Auto Organize Item Button, Auto Smelt, Auto Pickup, and Ingot To Blocks.

Custom NBT tags, for example using custom textures.

Upgradeable where members can buy new pages by permission.

Configurable crafts and infinite possibilities of creation by pages, rows, editable or not, option of settings to turn resources on and off.

Easy list for players to create their backpacks.

Actionbar notifying you when items are placed in the backpack.

An administrator can edit any backpack even from offline players and physical backpacks.

Pages and rows by permission.

Support for WorldGuard and worlds where you can't use backpacks.

Blacklist of items that cannot be stored in the backpack.

Configurable upgrades and can be turned off.

An advanced GUI menu system with sounds when performing actions.

 

Installing a plugin

How to install Ultimate Backpack plugin

After downloading from a trusted source like Spigot, mc-Market or Songoda from STOP on your server and place the downloaded .jar of Ultimate BackPacks file into the /plugins/ folder and from START on the server.

 

Check the upload log if everything went fine, including Hooks, Savings and so on.

 

Plugins have an anti-piracy system that crashes at random times, leaked or pirated plugins are not supported

Commands and Permissions

 

All permissions follow the command pattern, for example: the /backpack help command has its ubackpack.player.help permission. you can use wildcard permissions to add ubackpack.player.* to players

Player Commands:

Aliases: backpacks, bpk, bag, mochila]

/backpack help - Show help menu. (ubackpack.player.help)

/backpack virtual - Open virtual BackPack. (ubackpack.player.virtual)

/backpack home - Open home BackPack. (ubackpack.player.home)

/backpack crafts - Open crafts list. (ubackpack.player.crafts)

 

Admin commands:

Aliases:

/ubackpack help - Show help menu. (ubackpack.admin.help)

/ubackpack reload - Reload settings. (ubackpack.admin.reload)

/ubackpack open <UUID|NICKNAME|ID> - Open a virtual or physical backpack (ubackpack.admin.open)

/ubackpack list - List all Backpacks (ubackpack.admin.list)

/ubackpack give - Give a backpack to a player (ubackpack.admin.give)

 

Hooks

The Ultimate BackPack plugin can connect with other plugins that are added to the list. These plugins bring a link and can use external functions to enhance your clan experience.

 

Compatible plugins:

 

WorldGuard - Optional for some functions

Custom Items FREE ! - by Ssomar

2694.png Executable Items - by Ssomar

AutoSell - by clip

 

Placeholders

To use placeholders you need to have PlaceholderAPI plugin installed on your server and place clan placeholders in your plugins.

The list of placeholders is also available in the /plugins/UltimateBackPack/PLACEHOLDERS.txt folder

 

Download PAPI here: https://www.spigotmc.org/resources/placeholderapi.6245/

Placeholders list: https://polymart.org/resource/2528/page/placeholders

 

API

Use the Ultimate Backpack API in your plugins

Ultimate Backpacks doesn't have a Maven repository yet.

The link to BackPackAPI.jar is not available, you must import the .jar file downloaded from the market.

To use the API you must import the API file (which is not an installable plugin) into your library. Start adding depending on your plugin.

 

softdepend: [UltimateBackpack]

Now you need to check if the plugin has been turned on

public class Main extends JavaPlugin{

    private static BackpackAPI backpackAPI = null;

    private static RegisterAPI registerAPI = null;

    @Override

    public void onEnable() {

        if (Bukkit.getPluginManager().isPluginEnabled("UltimateBackPack")) {

            this.backpackAPI = BackpackAPI.getInstance();

            this.registerAPI = RegisterAPI.getInstance();

        }

    }

}

 

And finally call the api using this.backpackAPI or this.registerAPI