ModsJava
[1.7 - 1.21.*] EzGenerators ⚡ Modern Cobble, Basalt & Obsidian Generators
The Ultimate Generator Upgrade Solution
Modern, flexible, and fully configurable generator upgrades for cobblestone, basalt, and obsidian.
Supports Minecraft 1.7–1.21.* • Bukkit / Spigot / Paper • Weighted block tables • Vault economy ready
Modern, flexible, and fully configurable generator upgrades for cobblestone, basalt, and obsidian.
Supports Minecraft 1.7–1.21.* • Bukkit / Spigot / Paper • Weighted block tables • Vault economy ready
What Makes EzGenerators Stand Out?
- Seamless Generator Progression – Unlock and upgrade multiple tiers for cobblestone, basalt, and obsidian generators. Reward your players with a true sense of progression!
- Weighted Block Tables – Fine-tune your generator output with precise block weights for every tier. Perfect for custom economies and unique server experiences.
- Effortless Configuration – All settings are managed in a single, easy-to-edit config.yml. No coding required.
- Economy Integration – Set upgrade costs for each tier. Full Vault support for paid upgrades, or run free upgrades if you prefer.
- Universal Compatibility – Designed for Skyblock, Survival, Prison, Factions, and RPG servers. Works out-of-the-box on all major server types.
- Standalone Upgrade GUI – Players can upgrade generators using the intuitive /generator command. No Skyblock core required!
- Legacy & Modern Ready – Backwards compatible with older Minecraft versions. Unsupported materials are skipped automatically.
Get Started in Minutes
- Place EzGenerators.jar in your plugins/ folder.
- Start your server to auto-generate config.yml.
- Customize generator levels under:
- generators.cobblestone.levels
- generators.basalt.levels
- generators.obsidian.levels
- Reload or restart to apply changes.
- Let players use /generator to view and upgrade their generators instantly!
Permissions
- ezgenerators.command.reload – Allows use of /generator reload to reload config files.
- ezgenerators.command.debugmeta – Allows use of /generator debugmeta for metadata debugging (admin only).
- ezgenerators.command.levels – Allows use of /generator levels to view block chances (default: all players).
- ezgenerators.command.upgrade – Allows upgrading generator levels via GUI (default: all players).
Commands
- /generator – Opens the upgrade GUI for your generators. No arguments needed.
- /generator levels [type] – Shows block chances for each generator level. Type can be cobble, basalt, or obsidian.
- /generator reload – Reloads all EzGenerators config files. Requires permission: ezgenerators.command.reload
- /generator debugmeta – Shows your current generator metadata (for debugging). Admin/debug use only.
Feature Highlights
- Modern GUI – Clean, user-friendly interface for upgrades. No commands to memorize.
- Configurable Costs – Set unique prices for every upgrade tier. Integrates with any Vault-compatible economy.
- MySQL or File Storage – Store player generator levels in MySQL or a local file. Easy to switch between modes.
- Recommended Economy Plugin – EzEconomy – Modern Vault Economy Plugin
- No Dependencies Required – All features work standalone. Economy is optional.
- Perfect for Any Server – Whether you run a classic Skyblock or a custom RPG, EzGenerators adapts to your needs.
Configuration Tips
- Upgrade Costs – Use the cost field per tier for balanced progression.
- Weighted Output – Adjust block weights to control rarity and value.
- Version Safe – Outdated or unsupported blocks are ignored automatically.
Configuration Guide
- All generator settings are in plugins/EzGenerators/config.yml.
- Each generator type (cobblestone, basalt, obsidian) has its own levels list.
- Each level defines a cost (for upgrades) and a blocks section (block weights).
- Higher weights = more common blocks. All weights are relative and auto-normalized.
- You can add or remove levels and blocks as you wish.
Code (Text):
generators:
cobblestone:
levels:
- cost: 0.0
blocks:
COBBLESTONE: 1.0
- cost: 2500.0
blocks:
COBBLESTONE: 0.6
STONE: 0.15
COAL_ORE: 0.15
IRON_ORE: 0.1
basalt:
levels:
- cost: 0.0
blocks:
BASALT: 1.0
- cost: 5000.0
blocks:
BASALT: 0.75
BLACKSTONE: 0.25
obsidian:
levels:
- cost: 0.0
blocks:
OBSIDIAN: 1.0
- cost: 15000.0
blocks:
OBSIDIAN: 0.8
CRYING_OBSIDIAN: 0.2
- Set cost to 0.0 for free upgrades, or any value for paid upgrades.
- Use any valid Minecraft block name (uppercase, underscores).
- Unsupported blocks are ignored on older versions.
How to setup MySQL
- Open plugins/EzGenerators/mysql.yml.
- Find or add the mysql section. Example:
Code (Text):
mysql:
enabled: true
host: localhost
port: 3306
database: ezgenerators
user: root
password: yourpassword
table: player_generators
- Set enabled to true and fill in your MySQL server details.
- Restart your server. EzGenerators will now store player generator levels in MySQL instead of a file.
- If you switch back to file storage, set enabled to false and restart.
Quick facts
- Edition: Minecraft Java
- File type: .jar
- Minecraft versions listed: 1.7, 1.8, 1.9
- How to install: Install the matching mod loader (Forge, Fabric or NeoForge) for your Minecraft version. → Download the .jar. → Put it in the .minecraft/mods folder and launch that loader profile.
- Where to get it: Opens on Spigot — not every file is mirrored on our own servers.
Install steps are the general flow for this file type — How to install Minecraft Java mods & modpacks walks through it step by step.
[1.7 - 1.21.*] EzGenerators ⚡ Modern Cobble, Basalt & Obsidian Generators is a free Minecraft Java mod. Compatible with Minecraft 1.7, 1.8, 1.9, 1.10 and newer. Downloaded 69 times (via Spigot). Download it and open it directly in the game.