Disclaimer: This is my first java plugin. I'm still learning a lot and do plan to actively update this resource when I can. If there are any bugs/errors please put them in the discussion section NOT a review. This plugin is not to be decompiled or redistributed without permission from me. (Morphie)
Information: MorphMining is an interactive mining plugin that adds a unique element to the vanilla mining system. This plugin adds that little extra incentive to mine. Upon mining certain ores the player has a chance of receiving tiered `Artifacts`. The artifacts can be sold in an in-game GUI for server currency. This plugin is made for survival SMP servers but can be useful in other server types.
Features: Below you can find a list of current notable features in the plugin. If you have a suggestion or idea feel free to mention it in the discussion section!
Artifacts: Upon mining certain ores the player has a chance of receiving an artifact. There are five tiers. Each tier containing configurable artifacts. (Can configure each one's name and description.) Artifacts can be sold at a configurable price.
Colors: You can edit the plugins colors to fit your servers scheme. (Via message.yml) You can also edit the main glass color used across all menus. (I intend to expand this to a lang file.)
Datalog: The datalog allows the users to view all artifacts and recipe's within the plugin. The log itself is given on first join (if enabled) and can be crafted.
Pouch System: The player can craft a Miner's pouch that stores artifacts when mined to help keep the player's inventories clean. It has a capacity per tier that can be upgraded. (At a configurable cost!) The player can withdraw artifacts with a command.
TrashCan: The player can craft a trash can that when clicked opens a menu to dispose of unwanted items. I plan to add a 'Nullification' option so the player can set an item to trash on pick up.
OreGrinder: The player can insert ores to be converted into gems. It also gives the mineral of the ore. I intend to evolve this system over time. Adding modifiers and more config options.
Stats: Per player stats menu that shows things like: Artifacts mined, Money earned (from artifacts), and the amount of ores/stone mined. You can view any players stats at any time with a command.
Planned Features: Below you can find a list of updates I plan to implement in the future. I might make a public Trello board and link that so you all can track changes and updates as I add them.
Spawners: A unique system that allows players to silk touch spawners. I intend to make this much more than just basic spawner silking. Implementing a soul vile process as well as spawner reinforcement and changers. (At a cost of currency and gems!
Miner's Forge: A full item system implementing custom pickaxes with custom enchantments. (Maybe even a custom mining mob(s)!)
Fossils: Chance to find fossils in sand, gravel, and dirt. Collect and combine fossil types to create inventory pets that give special abilities when used!
Relics: Unlock the ability to use enhancement relics that will help with things across the entire plugin. (Mainly enhancing the miner forge pickaxes!)
Configuration: More configuration and message file additions.
Updates: Updates to current features. Adding onto them or completing them.
Commands and Permissions:
Commands:
/mine - To view an in-game text menu displaying all commands.
/mine menu - Opens the main mining GUI.
/mine datalog - Opens the datalog GUI.
/mine gems - To view your current gem count.
/mine og - Opens the ore grinder GUI.
/mine shop - Opens the artifact shop GUI.
/mine stats <player> - Opens a players stats GUI.
/mine withdraw <tier> <amount> - Withdraw artifacts from the players pouch.
/mine reload - Reloads the plugins config files.
/mine gems add <player> - Give a player gems.
/mine gems remove <player> - Remove gems from a player.
I intend to add more perms in the future. (Maybe for every command.)
Pictures & Tutorial:
Tutorial: Below is a video about the plugin and its current features. Huge thank you to https://serverminer.com for this video!
Additional Information: This plugin runs on my minecraft server. #ShamelessPlug Feel free to join with: play.naturva.net (1.14)
Lastly, if you have any problems, questions or many suggestions feel free to contact me on here or discord.
Discord Username: Morphie#6969
Note: This plugin is no longer supported for versions lower than 1.13. 1.4 and below was made for lower versions but I don't recommend using it over this version. I also recommend that you consider running the current version of Minecraft. I may add builds that do support this later in the future.