Fast Hoppers
make hoppers go vroom vrooooooom
How to use
Fast Hoppers is server-side mod. Put it on your server, or client for singleplayer, and everything works — vanilla clients can join without installing anything.
Once you have the mod installed, go into any world (existing or new) and you can change hopper speed with the new gamerule:
| 1.19.2-1.21.1 | 1.21.11+ |
|---|---|
hopperTransferDelay |
fasthoppers:hopper_transfer_delay |
hopperMinecartTransferDelay |
fasthoppers:hopper_minecart_transfer_delay |
From 1.21.11 gamerules are namespaced, so the fasthoppers: prefix is
required — the bare name won't autocomplete or run.
What does a "transfer" mean?
Normally, a hopper will move one item to the next container every 8 ticks, or 2½ items per second. With this mod, you can change the tick cooldown of your hoppers with the gamerule command.
Configuration
/gamerule hopperTransferDelay <number, default 8> (1.19.2-1.21.1)
/gamerule fasthoppers:hopper_transfer_delay <number, default 8> (1.21.11+)
The number you set is the number of ticks it takes for a hopper to transfer an
item. The default is 8, which is the vanilla value. Setting it to 1 will make
hoppers transfer items every tick, or 20 times per second.
/gamerule hopperMinecartTransferDelay <number, default 1> (1.19.2-1.21.1)
/gamerule fasthoppers:hopper_minecart_transfer_delay <number, default 1>
(1.21.11+)
The number you set is the number of ticks it takes for a hopper minecart to
transfer an item. The default is 1, which is the vanilla value on 1.20.1 and up.
This setting exists for setting slower values (such as 20, aka 1 item per
second).
On 1.19.2 vanilla was inconsistent here — a hopper minecart picked up every 4 ticks when sitting still, but every tick while moving. This mod makes the gamerule apply either way, so 1.19.2 behaves like every later version.
Supported Versions
| Fast Hoppers | 1.19.2 | 1.20.1 | 1.21.1 | 1.21.11 | 26.1.2 | 26.2 |
|---|---|---|---|---|---|---|
| Fabric | ✅ | ✅ | ✅ | ✅ | ☑️ | ✅ |
| NeoForge | ❌ | ❌ | ✅ | ✅ | ☑️ | ✅ |
| Forge | ✅ | ✅ | ❌ | ❌ | ❌ | ❌ |
✅ = supported, ☑️ = supported, but not for long... ⭕ = twas once supported, but those days are long gone... ❌ = unsupported
Can I use it in a modpack?
Yes. I ask that you please credit the mod in your modpack description, such as a link to the mod page, but you CAN decide to be poopy and not do that. The Bagel would be sad though :(
Why updates now?
I, Bagel the Baddy, am on the spectrum of a thing called the 'tism and I really wanted to re-up this mod because I felt like it. It's now made with Stonecutter to make multi-version and multi-loader support easier. I also wanted to make it better, with all the new knowledge & experience I have gained in the 3 years since I first created the mod.
Plans for the future
- MULTIPLE ITEMS PER TRANSFER (instead of 1 item at a time, maybe like 64... who knows...)
To those who understand, I lost the game.
How to Install Fast Hoppers (Mod)
Fast Hoppers by BananaBagel is verified for Fabric, Forge, Neoforge across Minecraft versions 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4 (latest release: 1.0.0-b1, file size: 91 KB). Follow the steps below to install it safely from ModCraft.tv:
- Click the Download button above and select your Minecraft version (1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4) and platform (Fabric, Forge, Neoforge).
- Make sure you have the compatible loader or environment installed for Fabric, Forge, Neoforge.
- Move the downloaded Fast Hoppers file into your Minecraft
.minecraft/modsfolder and launch the game.
All Versions
+ Add VersionRewritten from the ground up to be more compatible and less invasive.
#### Other
- WE MAKING HOPPERS FAST ACROSS VERSIONS TODAYYYYYY - ([d154aac](https://github.com/BananaBagel/Fast-Hoppers/commit/d154aac0b4fd8209eabff0dc1ce8a529aec1160f)) - BananaBagel
- ok hopefully this work - ([ac57206](https://github.com/BananaBagel/Fast-Hoppers/commit/ac5720600413ec038959af72f5a98243bf489e79)) - BananaBagel
- detective bagel part 3: making gradle not misbehave - ([5240caa](https://github.com/BananaBagel/Fast-Hoppers/commit/5240caacedbdb7d97cce7a7aadd33352efaa250e)) - BananaBagel
- detective bagel part 4: making gradle work - ([de90b27](https://github.com/BananaBagel/Fast-Hoppers/commit/de90b275ed125e00b25068f478f061917ed2ba91)) - BananaBagel
Rewritten from the ground up to be more compatible and less invasive.
#### Other
- WE MAKING HOPPERS FAST ACROSS VERSIONS TODAYYYYYY - ([d154aac](https://github.com/BananaBagel/Fast-Hoppers/commit/d154aac0b4fd8209eabff0dc1ce8a529aec1160f)) - BananaBagel
- ok hopefully this work - ([ac57206](https://github.com/BananaBagel/Fast-Hoppers/commit/ac5720600413ec038959af72f5a98243bf489e79)) - BananaBagel
- detective bagel part 3: making gradle not misbehave - ([5240caa](https://github.com/BananaBagel/Fast-Hoppers/commit/5240caacedbdb7d97cce7a7aadd33352efaa250e)) - BananaBagel
- detective bagel part 4: making gradle work - ([de90b27](https://github.com/BananaBagel/Fast-Hoppers/commit/de90b275ed125e00b25068f478f061917ed2ba91)) - BananaBagel
Rewritten from the ground up to be more compatible and less invasive.
#### Other
- WE MAKING HOPPERS FAST ACROSS VERSIONS TODAYYYYYY - ([d154aac](https://github.com/BananaBagel/Fast-Hoppers/commit/d154aac0b4fd8209eabff0dc1ce8a529aec1160f)) - BananaBagel
- ok hopefully this work - ([ac57206](https://github.com/BananaBagel/Fast-Hoppers/commit/ac5720600413ec038959af72f5a98243bf489e79)) - BananaBagel
- detective bagel part 3: making gradle not misbehave - ([5240caa](https://github.com/BananaBagel/Fast-Hoppers/commit/5240caacedbdb7d97cce7a7aadd33352efaa250e)) - BananaBagel
- detective bagel part 4: making gradle work - ([de90b27](https://github.com/BananaBagel/Fast-Hoppers/commit/de90b275ed125e00b25068f478f061917ed2ba91)) - BananaBagel
Rewritten from the ground up to be more compatible and less invasive.
#### Other
- WE MAKING HOPPERS FAST ACROSS VERSIONS TODAYYYYYY - ([d154aac](https://github.com/BananaBagel/Fast-Hoppers/commit/d154aac0b4fd8209eabff0dc1ce8a529aec1160f)) - BananaBagel
- ok hopefully this work - ([ac57206](https://github.com/BananaBagel/Fast-Hoppers/commit/ac5720600413ec038959af72f5a98243bf489e79)) - BananaBagel
- detective bagel part 3: making gradle not misbehave - ([5240caa](https://github.com/BananaBagel/Fast-Hoppers/commit/5240caacedbdb7d97cce7a7aadd33352efaa250e)) - BananaBagel
- detective bagel part 4: making gradle work - ([de90b27](https://github.com/BananaBagel/Fast-Hoppers/commit/de90b275ed125e00b25068f478f061917ed2ba91)) - BananaBagel
Rewritten from the ground up to be more compatible and less invasive.
#### Other
- WE MAKING HOPPERS FAST ACROSS VERSIONS TODAYYYYYY - ([d154aac](https://github.com/BananaBagel/Fast-Hoppers/commit/d154aac0b4fd8209eabff0dc1ce8a529aec1160f)) - BananaBagel
- ok hopefully this work - ([ac57206](https://github.com/BananaBagel/Fast-Hoppers/commit/ac5720600413ec038959af72f5a98243bf489e79)) - BananaBagel
- detective bagel part 3: making gradle not misbehave - ([5240caa](https://github.com/BananaBagel/Fast-Hoppers/commit/5240caacedbdb7d97cce7a7aadd33352efaa250e)) - BananaBagel
- detective bagel part 4: making gradle work - ([de90b27](https://github.com/BananaBagel/Fast-Hoppers/commit/de90b275ed125e00b25068f478f061917ed2ba91)) - BananaBagel
Rewritten from the ground up to be more compatible and less invasive.
#### Other
- WE MAKING HOPPERS FAST ACROSS VERSIONS TODAYYYYYY - ([d154aac](https://github.com/BananaBagel/Fast-Hoppers/commit/d154aac0b4fd8209eabff0dc1ce8a529aec1160f)) - BananaBagel
- ok hopefully this work - ([ac57206](https://github.com/BananaBagel/Fast-Hoppers/commit/ac5720600413ec038959af72f5a98243bf489e79)) - BananaBagel
- detective bagel part 3: making gradle not misbehave - ([5240caa](https://github.com/BananaBagel/Fast-Hoppers/commit/5240caacedbdb7d97cce7a7aadd33352efaa250e)) - BananaBagel
- detective bagel part 4: making gradle work - ([de90b27](https://github.com/BananaBagel/Fast-Hoppers/commit/de90b275ed125e00b25068f478f061917ed2ba91)) - BananaBagel
Rewritten from the ground up to be more compatible and less invasive.
#### Other
- WE MAKING HOPPERS FAST ACROSS VERSIONS TODAYYYYYY - ([d154aac](https://github.com/BananaBagel/Fast-Hoppers/commit/d154aac0b4fd8209eabff0dc1ce8a529aec1160f)) - BananaBagel
- ok hopefully this work - ([ac57206](https://github.com/BananaBagel/Fast-Hoppers/commit/ac5720600413ec038959af72f5a98243bf489e79)) - BananaBagel
- detective bagel part 3: making gradle not misbehave - ([5240caa](https://github.com/BananaBagel/Fast-Hoppers/commit/5240caacedbdb7d97cce7a7aadd33352efaa250e)) - BananaBagel
- detective bagel part 4: making gradle work - ([de90b27](https://github.com/BananaBagel/Fast-Hoppers/commit/de90b275ed125e00b25068f478f061917ed2ba91)) - BananaBagel
Rewritten from the ground up to be more compatible and less invasive.
#### Other
- WE MAKING HOPPERS FAST ACROSS VERSIONS TODAYYYYYY - ([d154aac](https://github.com/BananaBagel/Fast-Hoppers/commit/d154aac0b4fd8209eabff0dc1ce8a529aec1160f)) - BananaBagel
- ok hopefully this work - ([ac57206](https://github.com/BananaBagel/Fast-Hoppers/commit/ac5720600413ec038959af72f5a98243bf489e79)) - BananaBagel
- detective bagel part 3: making gradle not misbehave - ([5240caa](https://github.com/BananaBagel/Fast-Hoppers/commit/5240caacedbdb7d97cce7a7aadd33352efaa250e)) - BananaBagel
- detective bagel part 4: making gradle work - ([de90b27](https://github.com/BananaBagel/Fast-Hoppers/commit/de90b275ed125e00b25068f478f061917ed2ba91)) - BananaBagel
Rewritten from the ground up to be more compatible and less invasive.
#### Other
- WE MAKING HOPPERS FAST ACROSS VERSIONS TODAYYYYYY - ([d154aac](https://github.com/BananaBagel/Fast-Hoppers/commit/d154aac0b4fd8209eabff0dc1ce8a529aec1160f)) - BananaBagel
- ok hopefully this work - ([ac57206](https://github.com/BananaBagel/Fast-Hoppers/commit/ac5720600413ec038959af72f5a98243bf489e79)) - BananaBagel
- detective bagel part 3: making gradle not misbehave - ([5240caa](https://github.com/BananaBagel/Fast-Hoppers/commit/5240caacedbdb7d97cce7a7aadd33352efaa250e)) - BananaBagel
- detective bagel part 4: making gradle work - ([de90b27](https://github.com/BananaBagel/Fast-Hoppers/commit/de90b275ed125e00b25068f478f061917ed2ba91)) - BananaBagel
Rewritten from the ground up to be more compatible and less invasive.
#### Other
- WE MAKING HOPPERS FAST ACROSS VERSIONS TODAYYYYYY - ([d154aac](https://github.com/BananaBagel/Fast-Hoppers/commit/d154aac0b4fd8209eabff0dc1ce8a529aec1160f)) - BananaBagel
- ok hopefully this work - ([ac57206](https://github.com/BananaBagel/Fast-Hoppers/commit/ac5720600413ec038959af72f5a98243bf489e79)) - BananaBagel
- detective bagel part 3: making gradle not misbehave - ([5240caa](https://github.com/BananaBagel/Fast-Hoppers/commit/5240caacedbdb7d97cce7a7aadd33352efaa250e)) - BananaBagel
- detective bagel part 4: making gradle work - ([de90b27](https://github.com/BananaBagel/Fast-Hoppers/commit/de90b275ed125e00b25068f478f061917ed2ba91)) - BananaBagel
Rewritten from the ground up to be more compatible and less invasive.
#### Other
- WE MAKING HOPPERS FAST ACROSS VERSIONS TODAYYYYYY - ([d154aac](https://github.com/BananaBagel/Fast-Hoppers/commit/d154aac0b4fd8209eabff0dc1ce8a529aec1160f)) - BananaBagel
- ok hopefully this work - ([ac57206](https://github.com/BananaBagel/Fast-Hoppers/commit/ac5720600413ec038959af72f5a98243bf489e79)) - BananaBagel
- detective bagel part 3: making gradle not misbehave - ([5240caa](https://github.com/BananaBagel/Fast-Hoppers/commit/5240caacedbdb7d97cce7a7aadd33352efaa250e)) - BananaBagel
- detective bagel part 4: making gradle work - ([de90b27](https://github.com/BananaBagel/Fast-Hoppers/commit/de90b275ed125e00b25068f478f061917ed2ba91)) - BananaBagel
Rewritten from the ground up to be more compatible and less invasive.
#### Other
- WE MAKING HOPPERS FAST ACROSS VERSIONS TODAYYYYYY - ([d154aac](https://github.com/BananaBagel/Fast-Hoppers/commit/d154aac0b4fd8209eabff0dc1ce8a529aec1160f)) - BananaBagel
- ok hopefully this work - ([ac57206](https://github.com/BananaBagel/Fast-Hoppers/commit/ac5720600413ec038959af72f5a98243bf489e79)) - BananaBagel
- detective bagel part 3: making gradle not misbehave - ([5240caa](https://github.com/BananaBagel/Fast-Hoppers/commit/5240caacedbdb7d97cce7a7aadd33352efaa250e)) - BananaBagel
- detective bagel part 4: making gradle work - ([de90b27](https://github.com/BananaBagel/Fast-Hoppers/commit/de90b275ed125e00b25068f478f061917ed2ba91)) - BananaBagel
- Update to 1.20.4
- Minor Optimizations
- Update to 1.20.2
- Ability to transfer multiples items at once
- Change the amount of items per transfer
/gamerule hopperItemsPerTransfer [Amount (1-64, default 1)]- Update README to show this
- eat banana. banana good. i am a banana. i eat my own kind.