Source-checkedAdmin & protection

ItemBridge | SAVE ITEMS and use them wherever you want, including other plugins| Best w/ CustomItems

by jojodmo · for Minecraft

Use one plugin's items in other plugins | Store and Recall items | Supports CustomItems

11KDownloads
5 yr agoLast updated
Spigot · PaperLoaders
1.20Latest game version

About ItemBridge | SAVE ITEMS and use them wherever you want, including other plugins| Best w/ CustomItems

From SpigotMC

Use one plugin's items in other plugins | Store and Recall items | Supports CustomItems

[​IMG]

ItemBridge is a simple, lightweight way to use items from different plugins in your server and in other plugins!​

For Server Owners Using ItemBridge is simple! Just download and install the plugin on your server, and you're good to go. With ItemBridge, you can...

Use special items everywhere in any plugin that supports ItemBridge. Where you would normally specify an item in a configuration file or command using it's Minecraft name or "minecraft:item_name" namespace, you can use items from other plugins! Just replace the text with the item you want to use, like "CustomItems:greenBeet" or "QualityArmory:AWP", and you're done!

<button type="button" class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" title="Click to reveal or hide spoiler" data-target="> .SpoilerTarget">Spoiler: How to use ItemBridge</button>
The item you give is split up into two parts. The part before ":" is where ItemBridge looks for the item, and the part after is the name of the item.

For example, "QualityArmory:AWP" looks in "QualityArmory" for the item called "AWP". Likewise, "CustomItems:greenBeet" looks in "CustomItems" for the item called "greenBeet".

When a plugin that supports ItemBridge starts up, it will print into the console what prefixes it uses. Look at your console when your server starts up!

You can also find a list of some of these prefixes below

Save Items with a simple command. Just use /ib save to save the item in your hand.

Use your Saved Items in Other Plugins, in commands, configuration files, and more! Where you would normally type the Minecraft material name of your item, like "minecraft:diamond" or "apple", just type "saved:mySavedItemName", and that's it!

Get Saved Items just as easily. Run use /ib get to get one of your saved items.



For Developers Adding ItemBridge support to your plugin is very simple, and with only a few lines of code, you can allow players to use third-party items in your plugin, and allow other plugins to use any custom items your plugin may have added!

<button type="button" class="button bbCodeSpoilerButton ToggleTrigger Tooltip JsOnly" title="Click to reveal or hide spoiler" data-target="> .SpoilerTarget">Spoiler: Information for Developers</button>
(If you're an experienced developer, this will likely seem a little mundane to you. If that's you, check out the JavaDocs attached to each method in the
com.jojodmo.itembridge.ItemBridge class, and then take a look at the examples here)


First Steps
Download ItemBridge and add it to your plugin. If your plugin needs ItemBridge to work, make sure to modify the plugin.yml to have "ItemBridge" as a dependency. Otherwise, make sure that your plugin.yml has "ItemBridge" listed under "soft-depend"

Checking if the server has ItemBridge
Code (Java):

// An example for checking this in your Main class
public static boolean hasItemBridge ;

public void onEnable ( ) {
&nbsp; &nbsp; hasItemBridge = Bukkit. getPluginManager ( ). getPlugin ( "ItemBridge" ) != null ;
}
Getting an ItemStack using ItemBridge
Retrieving an ItemStack from a key is simple! Just use the static ItemBridge.getItemStack() methods.

Code (Java):
Plugin plugin ;
NamespacedKey namespaceKey ;
ItemStack item ;

item = getItemStack (plugin, "itemNameFromPlugin" ) ;
item = getItemStack (namespaceKey ) ;
item = getItemStack ( "itemKey", "itemName" ) ;
item = getItemStack ( "itemKey:itemName" ) ;
Letting ItemBridge recognize your plugin's items
Adding your items to ItemBridge is also easy!
First, make a class that implements the ItemBridgeListener interface. In here, there's only one method you need to implement:

Code (Java):
@Override
public ItemStack fetchItemStack ( <a target="_blank" rel="nofollow" href="http://www.google.com/search?hl=en&amp;q=allinurl%3Adocs.oracle.com+javase+docs+api+string">String itemName ) {
&nbsp; &nbsp; // return the item from your plugin
&nbsp; &nbsp; // that has the name itemName
}
Next, make a new ItemBridge reference with a list of keys that you want to be able to be used (typically, this will just be your plugin name along with an abbreviation or two). Then, use the ItemBridge.registerListener method to register your newly created ItemBridgeListener.

For example, here's the class that handles native Minecraft items for ItemBridge

Read the full description on SpigotMC →

Highlights

From source data

Game versions

Supports 11 Minecraft versions, the newest being 1.20.

Loaders

Runs on Spigot and Paper.

Footprint

Rated a light load on a server.

ItemBridge | SAVE ITEMS and use them wherever you want, including other plugins| Best w/ CustomItems on Nxeon

From our catalogue
One-click install
Supported on Nxeon Minecraft servers, for Paper servers. We download it from SpigotMC, place it, and restart the server.
Server side
Required on the server
Server type needed
Spigot, Paper
Server load
light
Smallest plan we suggest
Minecraft — 2 GB (2 GB RAM). This follows our own load rating above, not a benchmark.
Latest build
3.1, released 2021-10-12

Game versions by loader

LoaderGame versionsNewest
Paper1.10 to 1.20 (11 versions)1.20
Spigot1.10 to 1.20 (11 versions)1.20

From 10 recorded builds of ItemBridge | SAVE ITEMS and use them wherever you want, including other plugins| Best w/ CustomItems.

Recent builds

BuildReleasedGame versionsLoaders
3.12021-10-121.10 to 1.20 (11 versions)Spigot, Paper
3.0.12021-02-25n/aSpigot, Paper
2.02020-07-27n/aSpigot, Paper
1.0.62020-06-25n/aSpigot, Paper
1.0.52020-05-03n/aSpigot, Paper
1.0.52020-04-30n/aSpigot, Paper

Run ItemBridge | SAVE ITEMS and use them wherever you want, including other plugins| Best w/ CustomItems on a Minecraft server

Pick a server or deploy a new one above; it is installed in one click.

What kind of mod it is

From the catalog
Listed on SpigotMC as “Admin”

Admin & protection

Permissions, moderation, anti-cheat and land protection for the people running the server.

Runs on your server

From source side support

SpigotMC lists ItemBridge | SAVE ITEMS and use them wherever you want, including other plugins| Best w/ CustomItems as required on the server. Check its SpigotMC page to see whether players need it too.

Compatibility

Game
Minecraft
Loaders
SpigotPaper
Runs on
Serverrequired on the server
Game versions
1.20 and 10 earlier
Requires
One-click install needs a Paper server.

Verified at the source

  • ✓SpigotMCOfficial listing, checked 2026-10-02Open ↗
  • ✓Authorjojodmo, as published on SpigotMC
  • ✓LicenseNot published by the sourceFree

ItemBridge | SAVE ITEMS and use them wherever you want, including other plugins| Best w/ CustomItems, answered

Generated from the mod’s own source data.

Do my players need to install ItemBridge | SAVE ITEMS and use them wherever you want, including other plugins| Best w/ CustomItems?

SpigotMC lists ItemBridge | SAVE ITEMS and use them wherever you want, including other plugins| Best w/ CustomItems as required on the server. Check its SpigotMC page to see whether players need it too.

Which loaders does it support?

Spigot and Paper.

Is it free?

Yes. ItemBridge | SAVE ITEMS and use them wherever you want, including other plugins| Best w/ CustomItems is free to download from SpigotMC.

How do I add it to my Nxeon server?

Use “Add to a server” on this page, or open NxLabs from your dashboard. We install it, restart your server and switch it on.

NxLabs

Run ItemBridge | SAVE ITEMS and use them wherever you want, including other plugins| Best w/ CustomItems on a Minecraft server.

Deploy in about a minute from $4.99 a month, then add ItemBridge | SAVE ITEMS and use them wherever you want, including other plugins| Best w/ CustomItems in one click.