HopperLimiter
Fast, persistent and configurable hopper limits for Paper servers
Minecraft 1.21–26.* | Java 21/25 | Paper
Fast, persistent and configurable hopper limits for Paper servers
Minecraft 1.21–26.* | Java 21/25 | Paper
[HR][/HR]
About
HopperLimiter is a lightweight server plugin that limits how many hoppers can be placed in each chunk. It combines a global chunk limit with persistent per-player ownership limits, helping server owners control hopper-heavy builds without expensive full-chunk scans.
Features
- Global hopper limit for every chunk
- Persistent per-player hopper ownership and limits
- Configurable permission-based limit tiers
- Separate personal-limit and full-bypass permissions
- Excluded worlds
- Custom messages with legacy & color codes
- Efficient block-entity lookup—no scan of every block in the chunk
- No NMS or version-specific internals
Compatibility
- Minecraft/Paper 1.21–1.21.11: Java 21
- Minecraft/Paper 26.1 and newer: Java 25
Configuration
Code (YAML):
max-hoppers-per-chunk : 10
limit-message : "&cYou cannot place more than %limit% hoppers in this chunk!"
default-personal-limit : 5
personal-limit-message : "&cYou have reached your limit of %limit% hoppers in this chunk!"
personal-permission-limits:
10 : hopperlimiter.personal.10
20 : hopperlimiter.personal.20
50 : hopperlimiter.personal.50
excluded-worlds :
- excluded_world_name
Permissions
- hopperlimiter.personal.10 — 10 owned hoppers per chunk
- hopperlimiter.personal.20 — 20 owned hoppers per chunk
- hopperlimiter.personal.50 — 50 owned hoppers per chunk
- hopperlimiter.personal.unlimited — bypasses the personal limit only
- hopperlimiter.bypass — bypasses both limits (default: OP)
Persistent ownership
Every newly placed hopper stores its owner's UUID directly in persistent block data. Ownership survives restarts and chunk unloading without a database.
Important: hoppers placed before installing HopperLimiter have no owner. They still count toward the global chunk limit, but not toward a player's personal limit.
Installation
- Download the plugin JAR.
- Place it in the server's plugins directory.
- Restart the server.
- Edit plugins/HopperLimiter/config.yml and restart if required.
Open source
HopperLimiter is available under the Apache License 2.0. Redistributions and derivative works must preserve the included attribution notice.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.21, 26.1, 26.2
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
HopperLimiter is a free Minecraft Java mod. Compatible with Minecraft 1.21, 26.1, 26.2. Downloaded 184 times (via Spigot). Download it and open it directly in the game.