MeowOreGen
26.1.1MeowOreGen is a highly customizable and performance-optimized cobblestone generator plugin for Minecraft servers. It features seamless BentoBox integration but works perfectly in standalone mode.
MeowOreGen Issues
Custom ore generator plugin for Paper servers with optional BentoBox support.
Overview
MeowOreGen turns cobblestone-style generators into configurable ore generators. It supports:
- Running with BentoBox island level progression
- Running in standalone mode when BentoBox is not installed
- Per-tier unlock rules based on permissions and/or island level
- Different generator tables for Overworld, Nether, and The End
- GUI-based tier selection and generator enable/disable toggle
- Optional explosion protection that disables generators after TNT/Creeper-style blasts
- Optional integration with Slimefun and CraftEngine
- Persistent player data using SQLite or MySQL
Requirements
- Paper API
1.21.x - Java
21
Optional integrations:
- BentoBox
- Slimefun
- CraftEngine
Installation
- Build or obtain
MeowOreGen.jar. - Put it into your server's
pluginsfolder. - Start or restart the server.
- Edit
plugins/MeowOreGen/config.ymlas needed. - Use
/mog reloadafter config changes.
BentoBox is optional. If it is not installed, the plugin runs in standalone mode.
Commands
| Command | Alias | Description | Permission |
|---|---|---|---|
/mog | /oregen | Open the generator GUI | meoworegen.use |
/mog gui | - | Open the generator GUI | meoworegen.use |
/mog reload | - | Reload config and language files | meoworegen.admin |
/mog rates <tier> | - | Show configured rates for a tier | meoworegen.use |
/mog chances <tier> | - | Alias of /mog rates <tier> | meoworegen.use |
Permissions
| Permission | Default | Description |
|---|---|---|
meoworegen.use | true | Use the plugin and open the GUI |
meoworegen.admin | op | Reload the plugin |
meoworegen.bypass.explosion_disable | op | Bypass generator auto-disable after explosions |
Generator tiers can also define their own permission nodes such as meoworegen.group.vip1.
Configuration Highlights
The main configuration file is src/main/resources/config.yml.
Important sections:
fortune_level_cap: caps how Fortune affects generated ore blocksgui: GUI size, filler items, decorative items, toggle slot, and display limitsdisable_on_explosion: auto-disables generators after explosionsuse_offline_owner_tier: controls offline owner tier behaviorcustom_interactions: custom block interactions such as Nether-style generatorsstorage:SQLITEorMYSQLgenerators: all generator tiers, icons, slots, requirements, and rates
Example tier:
generators:
vip1:
display_name: "&6VIP 1 Generator"
permission: meoworegen.group.vip1
island_level_required: 10
priority: 10
slots: [13]
icon: IRON_BLOCK
worlds:
NORMAL:
STONE: 10.0
COAL_ORE: 4.0
DIAMOND_ORE: 0.8
NETHER:
NETHERRACK: 50.0
NETHER_QUARTZ_ORE: 3.0
THE_END:
END_STONE: 70.0
OBSIDIAN: 15.0
Storage
Supported storage backends:
SQLITEMYSQL
Example:
storage:
type: SQLITE
Notes
- Without BentoBox, island-level checks effectively behave as unlocked in standalone mode.
- Tier selection is stored per player.
- The GUI shows rates for the player's current dimension and hints when other dimensions also have rates.
Similar projects
Plugin →VeinMiner
Mine the whole vein on mining a single ore/block. Make the tedious mining experience to something satisfying and fun! FTB Ultimine alternative
99.3MSueta
VeinMiner Enchantment
Veinminer Addon - Adds vineminer enchantment to enchanting tables. Only tools with the enchantment can veinmine
18MSueta
WorldEdit
A Minecraft Map Editor... that runs in-game! With selections, schematics, copy and paste, brushes, and scripting. Use it in creative, or use it temporarily in survival.
11.6MSueta
LuckPerms
A permissions plugin/mod for Minecraft servers.
2.8MSueta
ItemSwapper
Inventory update concept for hotswapping items.
2.1MSueta
SkinsRestorer
🎨 Ability to restore/change skins on servers! (Offline and Online Mode)
1.6MSueta