UpgradeableHoppers allows your players to
transfer items wireless over long distances. All of this in combination with
useful upgrades, like increasing the item transfer amount, the amount of item destinations, suction radius and more. In addition to that, you can even define your
own hopper types and levels to provide an even more customized experience!
Your players can
purchase and place
upgradeable hoppers that can transfer items to a location
without the need of hopper chains! They can even upgrade those hoppers to transfer
items faster, etc.
A big bonus is that players no longer need to place long chains of hoppers that would otherwise affect the performance of your server. This plugin
reduces the amount of hoppers on your server drastically and is highly optimized.
Possible upgrades for hoppers are the
amount of transferred items, the
amount and distance of links (containers, furnaces etc.) and the radius of the
item suction. Each level can be disabled and customized. As a server admin, you can create an
unlimited amount of hoppers types and levels. The possibilities are endless!
Below is a list of all major features. This list doesn't include every feature to not make it too long. Most major features can be toggled.
Create Hopper Types
Create an unlimited amount of hopper types with their own levels and optional recipes.
Pre-defined normal hopper that allows wireless item transfer and chunk hopper that sucks all items inside a chunk.
You can enable direct suction to suck items into the hopper before they even drop to the ground.
Each hopper type can have their own item with custom model data etc. The model data only applies to the item and not to the block.
Define a cost for players to purchase hoppers via the integrated /hopper get command.
Each hopper type has their own upgrades.
Hopper Upgrades
Upgrade the amount of transferred items at each transfer cycle. The transfer speed can be adjusted in the configuration.
Upgrade the suction radius in which the hopper sucks items.
You can let players upgrade the amount of containers, furnaces etc. they can link. As well as the distance from the container, furnace etc. to the hopper.
All upgrades are optional and can be customized or disabled by a server administrator in the configuration.
Filter Items
Each link destination, such as a container, furnace etc., can have their own item filter. This way, players can define which items go to which destination.
Toggle the filter mode between whitelist and blacklist mode for maximum flexibility. You can make the filter check for just the item type or even for properties such as item names, enchantments etc. Each player can configure their hoppers to their liking.
Supports all items, including potions etc. Even items from 3rd party plugins are supported.
GUI Menus
No commands needed. Players can manage their hoppers in well organized menus.
The menu has proven itself to be very easy to understand and use.
All GUI menu, their items etc. can be fully customized to suit your server's style!
Economy
Vault, item economy and exp based currency is configurable.
Supports Claim / Skyblock Plugins
All claim or skyblock plugins support that hoppers can't be placed in claimed areas where the player is untrusted. The listed plugins below just provide special features.
Special features support (toggle-able):
Share your hoppers in with players that are trusted in your claim / island.
Every single player facing chat message and GUI menu can be fully customized and translated.
Supports PlaceholderAPI placeholders in chat messages and GUI menus.
You can even apply custom textures to the menus and their items using 3rd party plugins such as Nexo, ItemsAdder etc.
Optimized
Item transfers are split across multiple tasks to further decrease the impact of item transfers on your server's performance. We're not just reducing the amount of hoppers, we're also optimizing the few item transfers that are left!
No heavy or laggy database queries! The database schema is optimized and only hoppers of loaded chunks are loaded from the database.
Developer API
The plugin provides an extensive developer API to allow 3rd party developers to add special functionalities and integrations.
Import Hoppers
You can import existing hoppers from these plugins: EpicHoppers
UpgradeableHoppers doesn't require any dependencies and can be used out of the box. The only requirement is to have Java 21 or higher installed.
Terms of Service to which you agree by purchasing this plugin from spigotmc.org:
You may not redistribute this plugin in any kind. We will take legal actions against that.
You may not share any parts or code of this plugin. We will take legal actions against that.
No refunds, as such a digital item is not eligible for a refund, as it was immediately accessible to you and you may have used it. We will take legal actions against that.
If you share or redistribute this plugin in any form, we may be obligated to report your account to SpigotMC, which might lead to your account and download access getting suspended permanently.