- Tested Minecraft Versions:
- 1.8
- 1.9
- 1.10
- 1.11
- 1.12
- 1.13
- 1.14
- 1.15
- 1.16
- Source Code:
- https://github.com/Tobiti/MFHoppers
- Contributors:
- Ashly (Support team), Krow (Icon Designer), Dark_Stark2(Support Team), Tobiti (Current Maintainer)
- Donation Link:
- https://www.paypal.me/oopdevelopment
After 2 years of maintaining it, we believe that it is more beneficial for us as we don't have the time to continue to work on it.
Please take your time and fill this form if you have been using MFHoppers for some time.
https://forms.gle/K5HzQLBmLSC9sPET8
![]()
![]()
MF Hoppers - is a best free hoppers plugin out there, why?
It brings Grind, Crop, Mob, Break hoppers in one!
Author always accepts suggestions.
The plugin runs almost fully asynchronous!
Have I mentioned about our support?!
I can promise you that you will get an answer to your question in less than 24 hours, usually less than hour, if not sleeping, but if I am, our support team will help you
Fast Support Team
Break Hopper
Break Particles
Upgrades
Crop Hoppers
Mob Hoppers
Create As Many Hoppers As You Want, No limits!
Always improving..
Grind Hoppers
Performance Is Amazing!
Customizable
Convert Your Hoppers With A GUI!
Hopper Limit Per level!
Hoppers linking with containers
Hoppers are able to autoSell
Able to create hoppers within GUI
Hoppers able to load Chunks
#It auto saves on disable, so in case of an crash, would recommend to save it every few. The value is in seconds!
saveEvery: 60
Hoppers:
#There's 4 types of hopper: BREAK, CROP, GRIND, MOB
#Break Upgradable values
#limitPerChunk,
#particle,
#lore,
#name,
#breakEvery,
#drops
#Grind Upgradable values
#limitPerChunk,
#lore,
#name,
#defaultMob,
#damage,
#time
#Crop Upgradable values
#limitPerChunk,
#lore,
#name,
#defaultMob,
#crops
#Mob Upgradable values
#limitPerChunk,
#lore,
#name,
#defaultMob,
#drops
"grindHopper":
type: Grind
limitPerChunk: -1 #-1 no limit
name: "&8[&aMobGrind&8] &7Hopper"
lore:
- "&7This hopper teleports specified monster type"
- "&7To it's location & freezes them"
- "&a&l* &7Current mob: %type%"
should_drop_from_explosions: true #This options makes that hopper drops from explosions.
mob: PIG
mob-blacklist:
- "PIG"
#Is isAuto is true
damage: 0.2
time: 10
"mobHopper":
type: Mob
limitPerChunk: -1
name: "&8[&aMob&8] &7Hopper"
lore:
- "&7This hopper picks up mob drops!"
should_drop_from_explosions: true
drops:
- "ROTTEN_FLESH"
"CropHopper":
type: Crop
limitPerChunk: -1
name: "&8[&aCrop&8] &7Hopper"
should_drop_from_explosions: true
lore:
- "&7This hopper picks up crops!"
crops:
- "CACTUS"
"breakHopper":
should_drop_from_explosions: true
type: Break
limitPerChunk: -1
name: "&8[&aBreak&8]&7 Hopper"
lore:
- "Auto breaks blocks above it"
breakEvery: 10
drops:
- "DIAMOND_ORE:10" #Specify the amount that will drop, or use for example: 1-5 so it will choose random number between them!
"breakWithUpgrades":
should_drop_from_explosions: true
type: Break
limitPerChunk: -1
particle: CLOUD
name: "&8[&aBreak&8]&7 Hopper (&a1&7)"
lore:
- "Auto breaks blocks above it"
breakEvery: 10
drops:
- "DIAMOND_ORE:1-4"
upgrades:
"2":
breakEvery: 8
limitPerChunk: -1
priceType: XP
price: 1000
particle: SPLASH
name: "&8[&aBreak&8]&7 Hopper (&a2&7)"
lore:
- "Auto breaks blocks above it"
drops:
- "DIAMOND_ORE:2-5"
GrindConvert:
convert-inventory:
title: "&aChange your grinder mob!"
item-placeholder:
name: "&b%type%"
lore:
- "&7Change your grinder type to %type%"
- "&b&l* &7Price: $%price%"
default-price: 1000
#You can add own prices by specifying Entity name & price
#Ex: COW;1500
#Note: Entity names come from https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/EntityType.html
prices:
- "COW:1500"
#Don't want an entity to show up in gui?
#Add it below
#Note: Entity names come from https://hub.spigotmc.org/javadocs/spigot/org/bukkit/entity/EntityType.html
mob-blacklist:
- "GIANT"
- "WITHER"
#Should hoppers level reset after convert by default it will
shouldLevelResetAfterConvert: true
#Allow convert upgraded hoppers
allowConvertUpgradedHoppers: true
UpgradeInventory:
title: "&3&lUPGRADE HOPPER"
infoItem:
name: "&b&lINFO"
material: PAPER
lore:
- "&b&l* &7Level: &b%lvl%"
- "&b&l* &7Type: &b%type%"
- "&b&l* &7Name: &b%name%"
filler_color: "CYAN"
upgradeItem:
material: DIAMOND_BLOCK
name: "&b&lUPGRADE"
lore:
- "&7Click to upgrade your hopper from level &b%lvl% &7to &b%nextlvl%"
HopperConvert:
title: "&3&lConvert Hopper"
itemPricePlaceholder: "&b&l* &7Price: &b%price%$"
hoppers:
- "hopper1:1000"
Because our wiki is down, here's explanation of things.
MF Hoppers Permissions
mfh.reload - access to /mfh reload
mfh.give - access to /mfh give
mfh.linkhopper - access to linking hoppers to chests
mfh.convert - access to /converthopper
Functionality
Linking Hopper
1. Execute /linkHopper while looking at an hopper
2. Click an container (Shulker Box, Dropper, Chest, etc.)
Upgrading Hopper
In order to upgrade an hopper, it must have upgrades.
By default there's one upgradable hopper
called "upgradableHopper"
Then when the hopper with upgrades is placed, shift + click hopper
A menu should pop out.

MF Hoppers - Multi Functional Hoppers! 2.21-FINAL
Upgrades ~ Perfect Performance ~ Break ~ Crop ~ Mob ~ Grind ~ Unique ~ Linking ~ Auto Sell
Recent Updates
- Last update, 1.16.4 support, bug fixes! Nov 21, 2020
- Fixed many bugs and added the possibility to change the whitelist to a blacklist Apr 19, 2020
- Many Bugfixes Mar 5, 2020