Home›Java›Mods›RealHoppers
RealHoppers
RealHoppers
Hoppers with traits: teleporters, item pipes, auto-sellers, mob grinders and more.

A GUI-based, simple and efficient hopper upgrade plugin.

Discord | Source Code | Report a Bug​

What is RealHoppers?
RealHoppers gives an ordinary hopper a job. Place a hopper, right-click it, and give it one or more traits. A hopper can send items to another hopper across the map, teleport players who step on it, break the block above it, kill mobs standing on it, or sell everything it collects straight into its owner's balance.

Features

Traits

Spoiler: How traits work together
Every item that enters a hopper goes through its traits, whether RealHoppers put it there (suction, block breaking, harvesting, mob drops) or vanilla did (a chest above, another hopper feeding in). The order is always the same:

smelt it → store it if it fits → sell it if it doesn't → void it if it still has nowhere to go → otherwise drop it (when Drop-Items-If-Full is on).

Some combinations:
  • TELEPORT + ITEM_TRANSF: a hopper has one link, and both traits use it, so a linked pair can teleport players and move items at the same time.
  • MOB_PULL + KILL_MOB: a complete mob grinder in a single hopper.
  • FILTER + AUTO_SELL: keep what's listed and sell the rest.
  • FILTER + VOID: keep what's listed and destroy the rest.
  • AUTO_SMELT or AUTO_COMPACT + AUTO_SELL: sells the smelted or compacted item, not the raw material.

Tiers
Most traits have tiers. Each tier has a power, which multiplies what the trait does, and a price, which the player pays through Vault to upgrade. Tiers are set per trait in config.yml, so each trait can have as many tiers as you want, and the powers don't need to go up evenly.

Players upgrade a trait by right-clicking it in the hopper's panel. Admins can set any tier for free with /rh settrait <trait> <tier>.

Spoiler: What each tier multiplies
  • SUCTION: pickup radius
  • BLOCK_BREAKING: how many blocks up the column it breaks
  • KILL_MOB: damage per cycle
  • ITEM_TRANSF: items moved per cycle (the default top tier moves a full stack)
  • AUTO_SELL: sell price multiplier
  • MOB_PULL: pull radius
  • HARVEST / GROW: crop radius
  • AUTO_COMPACT: compacting passes per cycle
  • XP_COLLECT: orb pickup radius
TELEPORT, AUTO_SMELT, VOID and FILTER have no tiers.

Photos
upload_2026-9-27_21-7-41.png
upload_2026-9-27_21-7-47.png


Getting Started
  1. Place a hopper. It's registered automatically.
  2. Right-click it to open its panel.
  3. Click a trait to add it, and click it again to remove it. Right-click a trait to buy its next tier.
  4. To link two hoppers, hold a stick, right-click the first hopper, then right-click the one it should point to.
  5. Click the hopper icon in the panel to collect the balance: left-click takes half, shift-left-click takes all.

Commands
Base commands: /realhoppers, /rh

Permissions

Placeholders
Requires PlaceholderAPI.

Requirements

Installation
  1. Put the jar in your plugins folder.
  2. Restart the server.
  3. Edit plugins/RealHoppers/config.yml and run /rh reload.

Need help or found a bug?
Please don't use the review section for bug reports. Get in touch through:
Discord | GitHub Issues

This plugin uses bStats to collect anonymous usage statistics. You can turn this off in plugins/bStats/config.yml.​

Plugin details

Read from the plugin's own plugin.yml.

Quick facts

Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.

RealHoppers is a free Minecraft Java mod. Compatible with Minecraft 1.13, 1.19, 1.20, 1.21 and newer. Downloaded 3 times (via Spigot). Download it and open it directly in the game.

Explore more