1.13 Update. (Long over due.)
Before I jump into the update I must apologize for my inactivity and slight hiatus. There is no excuse for this. It was less about finding motivation or time and more so I wasn't liking what the plugin was. I've been working on this update for some time now. Refactoring the entire plugin and learning a lot more along the way. This new version now is fully 1.13 compatible and I've dropped support for versions later than 1.13. Without further ado, let us jump into what's been changed, removed and added.
Note: If you are still using an old version of the plugin you can update to this one. Do keep in mind however that there are MANY new config options as well as features and options that have been removed. All old artifacts will still sell along with the new ones.
Changes / Removals:
- Removed WorldGuard and GriefPrevention dependencies. (Removed a good amount of code with this as well.) These were added because of the exploit of mining ores in claimed areas to yield artifacts without the ore breaking. I was very new to the spigot API at this time and found a much better way to fix this for all protection plugins. (If this does break with a certain plugin let me know. I cannot test them all.)
- Artifact Changes. Artifacts can now have many types per tier. These types can be configurated in the default config.yml. Giving the ability to change the name and description of each artifact. I have added a decent amount of default artifacts that can be replaced or removed.
- Removed mining crates. This system was decent when I made it but I feel it can be made much better. I decided to remove it rather than fix the mess of it when updating to 1.13. I might bring back a crate style system in the future.
- Removed crate analyzer.
- Removed the dev menu. I decided that since I removed the crate system that id remove this menu. I plan to add an admin command to get any artifact by name.
- Changed the default plugin color from Red to Blue.
- Changed the 'You got an artifact.' message. It now displays an action bar message instead of spamming chat.
- Removed the VERY broken version tracker.. I'll add a new one in the near future. (With config option to disable.)
- Changed all 'back' buttons from arrows to Redstone dust. (More fitting.)
- Redesigned all plugin GUI's. Same general design across the entire plugin. (Plus the main menu has pickaxes!)
- Changed the 'Miner's log' to the 'Datalog'. With this, I also updated the log to now show all artifact types per tier. It now also shows the newly implemented custom recipe's!
- Refactored a lot of code. (I nearly re-coded most of the plugin..)
- Clicking the credits button in the main menu will now send a message of the spigot page link.
Additions:
- Made it so all plugin colors can be changed in the messages.yml
- The main glass color in every menu can be changed in the config.yml (The blue panes.)
- New mining market to hold the artifact shop and all future shops.
- Added a Stats menu that tracks things like: Artifacts mined, money earned, and how many of each ore type a player has mined.
- Added a new artifact tier called 'Hellstone'. It can only be mined in the netherworld and comes from quartz ores. It sells in the artifact shop at a configurable price.
- New /mine gems command. Allows a player to view their current gem count.
- Added the Trash Can. The trashcan is a craftable item that when clicked on allows the user to drop items into a menu to be deleted. (More functionality to come.) The recipe can be found in the datalog.
- New ore grinder system. Allows players to drop ores into the menu and receive gems at a configurable chance. The menu also gives back the mineral of the ore.
- Datalog item. A craftable book that opens the datalog. The recipe can be found in the datalog.
- Pouch system. A craftable pouch that allows the player to store artifacts when mined. Each tier has a capacity that can be upgraded at a configurable price. The recipe can be found in the datalog.
- New /mine withdraw <tier> <amount> command. Allows the player to withdraw artifacts from their pouch.
- Config options. With many more to come!
I intend to keep this resource updated and again i apologize for the delay on getting this updated. If there are any issues or suggestions feel free to drop them in discussions, message me here, or message me on discord! (Morphie#6969)