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.
- Fully customizable GUI - Fully customizable mineral drops and drop probabilities - Fully customizable number of displayed rows - Different worlds can have different mineral drop configurations - Mineral names automatically change based on the c
# Custom Interactions # Define custom rules for block formation when liquids flow. # Useful for creating generators in Nether where water cannot be placed. # Example: Lava flowing next to a Composter generates Cobblestone (or triggers the ore generator lo
| Version | Minecraft | Loader | Download |
|---|---|---|---|
|
MeowOreGen 26.1.1 26.1.1 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
bukkit, paper, purpur, spigot
|
Download |
|
MeowOreGen 1.1.0 1.1.0 |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
bukkit, paper, purpur, spigot
|
Download |
|
MeowOreGen 1.0-SNAPSHOT 1.0-SNAPSHOT |
1.21, 1.21.1, 1.21.10, 1.21.11, 1.21.2, 1.21.3, 1.21.4, 1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9
|
bukkit, paper, purpur, spigot
|
Download |