
MeowOreGen
MeowOreGen is a highly customizable and performance-optimized cobblestone generator plugin for Minecraft servers. It features seamless BentoBox integration but works perfectly in standalone mode.
33
0
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.
Совместимость
Создатели
Детали
Лицензия:MIT
Опубликован:1 месяц назад
Обновлён:3 дня назад
