MinionMiner
A minion miner is exactly what it sounds like, a minion that will mine for you. Each minion has features that can be user upgraded with a certain amount of money set in the configuration file. This is perfect for SkyBlock servers!
Features
List of the plugin features, but not limited to:
General
- Editable messages in the config
- Price per upgrade editable
- Permissions to limit how many minion miners a player can have
- Admin tools such as viewing all or a certain players' minion miners
- Admin tools such as viewing all or a certain players' minion miners through a GUI
- Admin tools such as purging all or a certain players' minion miners through a GUI
- Minions are saved through restarts, no need to worry
- Anti-dupe system*
- Protected minions, others cant access or destroy unless they have a certain permission
- Toggleable feature to let minions be invincible or not (ex: lava)
- Toggleable feature to let minions be un-moveable by liquid sources
- Minions can easily be moved or picked up and given back to the player.
- Minion will display FULL if all inventories are full
- Mining animations for minion
- Configurable armour for minion
- Configurable item in hand for minion
- Configurable item in GUI
- Configurable item slot, item title, and item lore
- Configurable GUI titles
Minions
- Mine cooldown (can be set at any starting value, default 5, all the way down to 1 second)
- Fortune (default 1, default max 10)
- Multiplier (default 1, default max 10)
- Range (the range a minion can mine at, default 1, default max 3)
- Auto smelt
- Multiple chest count, default max 53
- Sell all feature with a configurable price per item in the config
Fortune, range, and multiplier can theoretically be any number, be aware.
Commands
- /minion help
- /minion give <player> <amout>
- /minion locate <all : player>
- /minion purge <all : player>
Permissions
- minionminer.give
- minionminer.locate
- minionminer.purge
- minionminer.peek
- sellall - will be update to minionminer.sellall
- minionminer.use.x | minionminer.use.unlimited
- To specify how many minions a player can have, they must have the permission, `minionmniner.use.x`, where x is the value for how many minions.
- A player must inherit all previous counts of permissions. Example: 5 amount of minions, for a player to spawn 5 minions, he must also have permissions for everything less than 5 such as minionminer.use.4, minionminer.use.3 etc...
Gotchas
- Max inventory capped at 53. I don't think going above this is needed, but can update if need be.
- Will NEED Vault and an Economy plugin or MinionMiner will not be enabled
Current Bugs
- In the config, worlds was not properly implemented, so it works on all words - will be fixed soon
Videos
If you have a video showcasing the plugin, feel free to reach out and I can post it here.
Upcoming features
- Customizable gui text (translation support) [Suggested by: Josh12rice] (IMPLEMENTED)
- Mining delay will support decimals (ex every 1.5 seconds or 2.5) (IMPLEMENTED)
- Player head for the minion
Support
- Feel free to reach out if you have any questions, concerns or ideas.
- Discord support server, this will be great in notifying you about updates as well as suggestions and support
Icon from FlatIcon