▶️ ЗАБЕРИ СВОИ 8 ПОДАРКОВ 🎁 ПРИ СОЗДАНИИ СВОЕГО МАЙНКРАФТ СЕРВЕРА
Minions

Minions

Skyblock-style placeable minions that gather resources into their own storage on an upgradeable timer. Right-click a block to place, right-click the minion to manage: fuel, upgrade tiers, auto-smelt and compactor modules, and offline catch-up.

Оцените первым
22
0

Minions

Skyblock-style placeable minions that automatically gather resources for you. Give yourself a minion item, right-click a block to place it, and the minion sits there producing its resource into its own storage on a timer - faster and with more capacity as you upgrade it.

What it does

  • A minion is a small, invulnerable, clickable ArmorStand wearing a themed head with a floating name like Iron Minion V.
  • On a per-tier interval it produces its configured item into an internal storage, with a little arm swing and particle each time.
  • When its storage fills up it stops producing, and resumes as soon as you empty it.
  • It keeps working while you are away: production is time-based, so when the chunk loads again (or the server comes back up) the minion is credited for the elapsed time, capped by how much storage it had free.

Server-safe by design

By default minions do not dig or place real blocks. They produce the output item straight into storage (place-blocks: false). This keeps the plugin TPS-friendly and never touches the world, your protections, or your terrain.

Placing, using, and picking up

  • Get a minion item with /minion give <player> <type> [tier] (admin).
  • Right-click a block with the minion item to place the minion on top of it. One item is consumed (not in creative).
  • Right-click the minion to open its management GUI.
  • Sneak + right-click (or sneak + left-click) the minion to pick it up. You get back the minion item (with its tier), its fuel, its modules, and everything in its storage.

The GUI

ElementWhat it does
Storage area (top rows)Mirrors the minion's storage. Click a stack to collect it. Locked panes are capacity you have not unlocked yet.
Collect All (hopper)Moves everything that fits into your inventory.
Fuel slotDrop in the configured fuel item for a speed boost while it lasts.
Module slot x2Install Auto-Smelt (smelts ore/raw output) or Compactor (packs output into blocks).
Upgrade (anvil)Pay the listed cost to raise the tier (faster + more storage).
Info (paper)Shows type, tier, slots, interval, fuel state, owner.

Commands

All under /minion (alias /minions).

CommandDescription
/minion give <player> <type> [tier]Give a placeable minion item. (admin)
/minion listList your placed minions and where they are.
/minion infoPlugin info, type/tier list, and your minion count.
/minion reloadReload config.yml. (admin)

Tab completion is provided for subcommands, online players, types, and tiers.

Permissions

PermissionDefaultGrants
minion.useeveryonePlace, open, upgrade, and pick up your own minions.
minion.adminopgive and reload, plus open/pick up any minion. (includes minion.use)

With owner-only: true (default), only the owner, an op, or minion.admin may open or pick up a given minion.

Types and tiers

Shipped types: Cobblestone, Coal, Iron, Gold, Diamond, Redstone, Lapis, Emerald, Wheat. Each defines its output item, amount, base interval, and head skin.

Tiers I through XI. Higher tiers act faster (lower interval multiplier) and hold more (more storage slots). Each tier has an upgrade cost; XI is the cap. All of this lives in config.yml, so you can retune, add, or remove types and tiers.

Configuration (config.yml)

KeyDefaultMeaning
settings.place-blocksfalsePhysically edit terrain. Not implemented (stub) - leave off.
settings.owner-onlytrueOnly owner/op/admin may open or pick up a minion.
settings.tick-period-ticks20How often the engine checks minions (20 = 1s).
settings.autosave-seconds120How often all minion data is flushed to disk.
settings.max-minions-per-chunk8Cap per chunk.
settings.max-minions-per-player100Cap per player (ops are exempt).
settings.show-particlestrueShow the action particle.
fuel.materialBLAZE_POWDERAccepted fuel item.
fuel.speed-boost0.25Interval reduction while fuel is present.
fuel.seconds-per-unit1800Real run-time one fuel unit powers before it is consumed.
tiers.<n>I..XIPer-tier roman, interval-multiplier, storage-slots.
types.<id>9 typesdisplay, head-owner, output, amount, base-interval.

Invalid materials or malformed entries are logged and skipped/defaulted rather than aborting the load.

Notes

  • place-blocks is a stub. Terrain editing is intentionally not implemented; production into storage is the supported mode.
  • Head skins use the head-owner name via the Bukkit SkullMeta API. On offline-mode servers heads may render as the default Steve head; the minion still works.
  • The storage grid is collection-only. You take items out (click a stack or Collect All); you cannot deposit your own items. Shift-clicking, double-click-gathering, and dragging into the grid are intentionally blocked so a produced item can never be reverted or duplicated.

Compatibility

Paper / Spigot / Bukkit / Purpur, Minecraft 1.21.1-1.21.11. One jar, built against the 1.21.1 API (Java 21, class 65); no Paper-only classes, no NMS, no dependencies.


Original concept by u/hykeemssecondphone on Reddit (r/Minecraft). Built by BeansNToast.

Часто задаваемые вопросы

Совместимость

Minecraft: Java Edition

1.21.x

Платформы

Поддерживаемые окружения

Сервер

Ссылки


Создатели

Детали

Лицензия:
Опубликован:2 недели назад
Обновлён:2 недели назад
Главная