SkiesGenerator

A simple yet effective Minecraft generator plugin.

100

SkiesGenerator

SkiesGenerator adds configurable, upgradeable item generators to your server with a clean GUI and robust protections. Placeable generator blocks produce configurable resources on a timer (collect into the generator or spawn on the block). Players manage generators through an inventory GUI that supports collecting, upgrading, and “taking” the generator (returns the block + stored items to inventory). Admins can grant temporary production boosters.

Key features

- Upgradable generator tiers with configurable upgrade costs (Vault economy supported). - Two drop modes: collect (store in GUI) or block (spawn on top of the block). - GUI controls: Collect All, Upgrade, Take Generator (removes block, transfers items to player). - Anti-exploit protections: generator drops are NBT-tagged and blocked from crafting, villager trades, and placement. - Admin commands: give generators, sell collected drops, and `/boostgen` to apply temporary multipliers. - Configurable: generation interval, max storage, pickup delay, per-player generator limits, and prices via prices.yml. - Lightweight and compatible with Paper/Bukkit (plugin targets Java 21, API 1.20).

Why use it

- Clean UX: GUIs let players manage generators without server-side clutter. - Secure: NBT tagging prevents generator drops from being reused or traded in unintended ways. - Flexible: Works with Vault for economy-driven upgrades and supports server admin controls like boosters and per-player limits.

Install

- Use the provided JAR, drop into `plugins/`, then restart. Configure config.yml and prices.yml to match your server economy. - Also install the SkiesEconomy plugin (recommended) or install vault API in order for the plugin to work.

Permissions

- `skiesgenerator.use` — basic generator commands and use. - `skiesgenerator.give` — give generator items. - `skiesgenerator.sell` — sell generator drops. - `skiesgenerator.upgrade` — upgrade generators. - `skiesgenerator.boost` — use `/boostgen`.

Commands

- /generator: Manage generators (requires skiesgenerator.use). - /givegenerator <player> <tier> [amount]: Give a placeable generator (requires skiesgenerator.give). - /sellgen: Sell all generator drops in your storage and inventory (requires skiesgenerator.sell). - /boostgen <player> <multiplier> <minutes>: Grant a temporary generator production booster to a player (requires skiesgenerator.boost). Example: /boostgen Steve 2 30 gives x2 output for 30 minutes.

Support / Contribution

Report bugs or request features in the Discord server

ADS