
56
0
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
/boostgento 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
[amount]: Give a placeable generator (requires skiesgenerator.give). - /sellgen: Sell all generator drops in your storage and inventory (requires skiesgenerator.sell).
- /boostgen
: 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
Совместимость
Детали
Лицензия:MIT
Опубликован:2 месяца назад
Обновлён:1 месяц назад