The Ultimate Island Value Generator Plugin
OmegaValueGens is a complete, fully-configurable island value generator system for Skyblock servers. Players place value generators, watch them generate rewards on a live countdown, upgrade them through five upgrade tracks, and claim their island value — all through clean, fully-customizable GUIs.
Built for Paper/Spigot servers running 1.16+.
Core Features
- Drop & Claim System — Generators produce rewards on a configurable drop timer. Players open their generator and claim stored rewards from a GUI, with a configurable storage limit that upgrades can expand.
- Tiered Rewards — Rewards are tied to the generator's Value upgrade tier. Upgrade Value to unlock better rewards: each tier delivers its own custom item (name, lore, material, custom model data) or console commands, resolved at claim time with live placeholders.
- Offline Generation — Generators keep producing while the owner is offline, up to a configurable minute cap that can be upgraded.
- Stacking — Players stack multiple generators into one block (up to 64) to combine their generation. Configure whether stacking requires the same type, the same owner, and matching upgrade levels.
- Access Levels & Trust System — Owners can grant other players OWNER, MANAGER, or CLAIM access. Every level's permissions (claim, upgrade, manage players, break) are configurable in config.yml.
- Live Holograms — Fully configurable holograms above every generator with live countdowns, storage counts, stats and more. Uses lightweight armor stands (no dependency needed) or DecentHolograms if installed. Global defaults plus per-generator overrides.
Five Upgrade Tracks
- Drop-Time — Speed up the generation interval (300s down to 100s).
- Value — Increase the island value each generated item carries.
- Double-Drop — Raise the chance of 2x drops.
- Storage — Expand the maximum stored rewards (up to 41 levels).
- Offline-Generation — Increase offline production minutes.
Every track is defined in a central upgrades.yml and can be overridden per-generator. Upgrades support multi-currency costs: Vault economy or any PlaceholderAPI placeholder with a configurable console withdraw command — so tokens, credits, coins or any custom currency work out of the box. Max-upgrade even handles mixed-currency tracks intelligently and shows a preview of total levels and cost before confirming.
PlaceholderAPI Currency Support
Costs aren't limited to money. Define a placeholder (e.g. %mantichoes_tokens%), a withdraw command (e.g. tokens remove %player% %amount%) and a display name — and any custom currency becomes a valid upgrade currency. Credits and tokens costs ship as examples.
Configurable GUIs
All six GUIs — Management, Claim, Upgrade, Confirmation, Access List and Player Options — are defined in their own YAML files with editable titles, layouts, item names, lore and materials. They refresh live every second so countdowns and storage counts are always accurate.
Data & Performance
- SQLite persistence — All placed generators, upgrade levels, stored rewards and access lists are saved to a database with periodic auto-saves and clean shutdown flushing.
- Configurable scheduler intervals — Generation, auto-save, GUI refresh and hologram update timings are all set in config.yml.
- Custom model data support — Display items support resource pack models via ID-X syntax and Custom-Model-Data.
Commands & Permissions
/valuegen give <player> <gen> — Give a player a generator item
/valuegen givevalueblock <player> <gen> <tier> — Give a tiered value block with proper name and lore
/valuegen reload — Reload all configuration files
Permissions: omegavaluegens.admin, omegavaluegens.give, omegavaluegens.reload, omegavaluegens.use, omegavaluegens.break
Requirements
- PlaceholderAPI (for placeholders and placeholder-based currencies)
- Vault (optional — only if you use money-based upgrade costs)
- DecentHolograms (optional — for holograms; armor stand holograms work without it)
Two example generators are included (example and sponge) showcasing every feature, fully commented so you can create your own gens in minutes — just drop a YAML file in the gens folder.