PerfMinions - 9 Minions, Skins, Shop GUI v1.0.23

Minion plugin - Players place minions that collect resources, farm, mine, fish, lumber, or slay mobs
Improvements:
• Minion tick uses a loaded-chunk set (chunk load/unload + world unload) so hot paths avoid repeated deep isChunkLoaded work when chunks stay loaded
• Hologram LOD: skips sending duplicate “empty” TextDisplay updates when nobody is in range
New features:
• Boost shop in the main /minions menu — buy boost tokens with Vault, PlayerPoints, or CoinsEngine
• Apply a boost by right-clicking your minion with the token; duration and effects (work speed, range bonus, fuel pacing) come from each boost entry in config
• Configurable boost entries (e.g. 2× / 3× / 5× work speed) with separate shop lore and applicator item lore
Improvements:
• Minions / shop / skins GUIs: back button to main menu
• Minions can be broken again for pickup; damage is cancelled and the right player is detected
• Fuel: minimum charge limit removed so you can fill up to the max; config migration for that.
• Fisher: requires the correct tool and water (incl. waterlogged blocks); shared water check logic.
• Lumber: 2×2 mega trees replant four saplings
• Admin: copy SQLite minions into MySQL with migrate sqlite-mysql (optional replace to clear MySQL rows first); short note in main config.
• Worlds that load after the plugin (e.g. extra worlds): minions stay registered; reload/reconnect no longer leaves “ghost” stands with no plugin data; existing stands/holograms are re-used when possible.
• Shop: separate “not enough money” lines for minions vs skins.
/perfminions reload reloads minions from the database after reconnecting DB.
Bug fixes:
• Fixed "HikariDataSource has been closed" errors when saving minions during server stop or plugin reload
Bug fixes:
• Lumber minion now places all 4 dark oak saplings in a 2×2 after chopping a dark oak tree (so the tree can grow back)
• Lumber minion now replants pale oak
Bug fixes:
• Lumber minion now places saplings on the bottom log block (air after chop) instead of replacing the ground block
• Fisher minion no longer throws "Missing required parameters: minecraft:tool" – uses custom fish loot (raw cod/salmon/tropical/puffer) instead of vanilla fishing loot table

New features:
• Slayer damage is configurable per level in minions/slayer.yml under upgrades.(level).damage (defaults 4–14 for levels 1–10)
• Max minions per chunk: config option max-minions-per-chunk (0 = unlimited) to reduce lag in dense areas
• Admin backup: /perfminions export all writes all minions to a timestamped CSV in exports/
• Admin restore: /perfminions import all [filename] imports from backup CSV (or latest backup if filename omitted)

Improvements:
• Slayer upgrade GUI lore shows Damage: (current) » (next) when the minion type defines damage per level
• Placeholder (damage/next_damage) in upgrade lore is filled from type config for Slayer; other types show "-" or MAX
Bug fixes:
• Fixed "Must use teleportAsync while in region threading" errors on Folia when using teleport-related commands or features

Technical:
• All player and entity teleports now use teleportAsync and schedule follow-up actions (messages, sounds, cooldowns) on the correct region or global scheduler for full Folia compatibility
Bug fixes
  • Fixed NPEs when linking minions and in GUI config handling
  • Fixed database resource leak and async thread usage
  • Fixed thread-safety and export file extension
Performance
  • Added indexes for faster lookups (owner, entity, chest)
  • Batched saves and cached water checks and fuel list
  • Optimized world unload and log trimming
Buy a license now
$14.99
EULA
Standard EULA
Use on any projects you own with attribution
Support
Standard
Includes:
Download the resource
Access new updates
Support from the creator
Support duration
Lifetime
Share and earn
Refer this resource and earn a 20% commission.
1,946 Views
8 Purchases
60 Downloads
Mar 2, 2026 Published
Jun 12, 2026 Updated
5.00 star(s)
Average rating (1)
3.2 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Economy
  1. Fun
Game mode
  1. Survival
  1. Skyblock
  1. Oneblock
Supported software
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Recommended for you
Mines plugin with GUI, Vault/PlayerPoints/ExcellentEconomy, tax, ban system
5.00 star(s) 4 ratings
11 purchases
tags plugin with Shop GUI, categories, vouchers
5.00 star(s) 1 ratings
11 purchases
High performance RTP, RTPQueue and RTPZone plugin. Folia-ready.
5.00 star(s) 6 ratings
11 purchases
Playtime-based level system with rewards (money, XP, crates). GUI, PlaceholderAPI, Folia support.
5.00 star(s) 3 ratings
8 purchases
item signing plugin. Add custom lore with hex colors, MC color codes, and MiniMessage formatting.
Not yet rated
0 purchases
Share and earn
Refer this resource and earn a 20% commission.
1,946 Views
8 Purchases
60 Downloads
Mar 2, 2026 Published
Jun 12, 2026 Updated
5.00 star(s)
Average rating (1)
3.2 MB File size
Open source
  1. No
DRM-free
  1. Yes
Unobfuscated
  1. No
Type
  1. Gameplay
  1. Economy
  1. Fun
Game mode
  1. Survival
  1. Skyblock
  1. Oneblock
Supported software
  1. Paper
  1. Folia
Supported versions
  1. 26.1
  1. 1.21.11
  1. 1.21.8
  1. 1.21.5
  1. 1.21.4
  1. 1.21.2
  1. 1.21
Supported languages
  1. English
Creator
Owner
Recommended for you
Mines plugin with GUI, Vault/PlayerPoints/ExcellentEconomy, tax, ban system
5.00 star(s) 4 ratings
11 purchases
tags plugin with Shop GUI, categories, vouchers
5.00 star(s) 1 ratings
11 purchases
High performance RTP, RTPQueue and RTPZone plugin. Folia-ready.
5.00 star(s) 6 ratings
11 purchases
Playtime-based level system with rewards (money, XP, crates). GUI, PlaceholderAPI, Folia support.
5.00 star(s) 3 ratings
8 purchases
item signing plugin. Add custom lore with hex colors, MC color codes, and MiniMessage formatting.
Not yet rated
0 purchases
Top