New features:
• Added a built-in update checker to all Perf plugins
Improvements:
• New config option:update-checker.enabled: true(enabled by default)
Improvements:
• NightExpress moved from CoinsEngine to ExcellentEconomy on the developer side, so this release switches integration accordingly; config defaults and docs now point toexcellenteconomy/excellenteconomy-currency-id
• Existing setups still work: legacycoinsenginetype and old currency keys are read where supported and migrated on load so balances keep using the same currency id under excellenteconomy
Bug fixes:
• Economy provider setup works reliably with the new ExcellentEconomy integration so paid actions do not silently break at startup
New features:
• Sort, filter, and select-item sort items support%dynamic_options%(or%sorting_options%/%filter_options%) inloreso footer lines can appear below the generated option list
New features:
• added SuperiorSkyblock2 integration: minions only work where the owner has the configured island privilege (default BUILD)
• Placement, chest linking, and pickup respect island permissions when the integration is enabled
• Hologram warnings show when island permissions block a minion
• New permissionperfminions.bypass.superiorskyblockto skip placement and chest-link checks (included underperfminions.admin)
Improvements:
• Newintegrations.superiorskyblockconfig: enable/disable, fail-open, allow-outside-islands, and configurable island privilege name
• Pickup on foreign islands respects the same checks unless the player hasperfminions.bypass.break(staff pickup)
• User-facing messages for blocked place, link, pickup, and hologram island warnings
• Config migrates to version 26 with default SuperiorSkyblock settings when missing
New features:
• new minions with their own balance/config files: collector, crafter, seller and smelter (each with optionalperfminions.place.<type>permission)
• In-game hub via/minions: togglable minion shop, skins shop, boosts shop, and minions list (features.*)
• Vanilla TextDisplay holograms above minions (no hologram plugin):hologram-stylenone / warnings / always; optional warning-only mode viadisplay-warnings
• Rich hologram-display tuning: billboard (fixed / vertical / horizontal / center), text alignment (left / center / right), shadow, see-through, background transparent / default / custom with ARGB, line width, text opacity, client view range
• Always hologram line showing type, level, remaining fuel (timer format), and boost indicator; optional second line for current problems (wrong world, world paused, region blocked, no fuel, missing tool, fisher water, chest full; global cap shown in warning modes but omitted on the always second line to limit spam)
• Configurable hologram update interval and LOD distance (far players can see empty/culled text until in range)
• Optional work animation on the armor stand (interval, duration, wobble strength)
• Optional idle rule: minion only ticks “full” work when a player is within a radius (with recheck interval)
• Seller minions with external sell price resolver chain (ShopGUI+, EconomyShopGUI, YAML fallback, optionalhooks.sell-pricesprepend + extra provider slots)
• Seller tax: percent of gross sale to a configured Vault UUID; net amount stored on the minion
• JetsMinions migration fromplayers.yml(/perfminions migrate jetsminions) with type map and safety options
• WorldGuard soft-dependency and optional region flag gate for minion work (fail-open configurable)
• Per-world pause for minion work with /perfminions world pause / resume / list (persisted in config)
• Server-wide work cap over a rolling tick window (optional)
• Tick sharding soperformcan run on staggered phases; fuel drain still evaluates for everyone
• Safe mode: when TPS dips below a threshold, effective work range is temporarily reduced
• Offline work optional; when enabled, offline speed fraction scales cooldowns (not only on/off)
• Granular admin permissions (reload,give,reset.others,migrate,world, etc.) whileperfminions.adminstill bundles them; command registration allows sub-permissions to work
• Sounds:sounds.upgradeoverride, upgrade-fail sound, optional per-type work feedback sounds
Bug fixes:
• Permission limit resolution no longer iterates up to 100 LuckPerms lookups per minion pickup — the loop ceiling is now read from config (max-permission-limit, default 100) and results are cached per player for 5 seconds
