Advertisement
Guest User

Untitled

a guest
Aug 18th, 2019
130
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 8.80 KB | None | 0 0
  1. Messages.yml and Config.yml re-generations are required due to the size and amount of new content this update adds. If these are not done, you will see errors in console.
  2.  
  3. Additions:
  4. - Added 'Void Elements'
  5. - Added new command '/mine singularity'
  6. - Added the Singularity.
  7. - Added the option to configure Void Shard drop chances on Mysterious Dust.
  8. - Added the option to configure the amount of Singularity Charge you get from Void Shards in the config.
  9. - Added the new Singularity System which you can access using /mine singularity.
  10. - Added a new command '/mine st' (shows singularity status)
  11. - Added a new command 'mine ve' (shows server void energy)
  12. - Added a new currency (sort of). Stone related blocks will be eaten while the singularity is active and will be used for other plugin related features.
  13. - Added 'Void Energy' system which is a server-wide thing that people contribute Rune Dust to boost the Unstable Element drop chances.
  14. - Added 'Void Surge' which allows people to surge energy and summon a Void Rift at their location without having to wait for one to randomly occur.
  15. - Added Rune Dust to the messages.yml file allowing you to customise the lore of the item.
  16. - Added 'Void Rifts' which have a chance to spawn different Rift mobs which will drop Rift Fragments.
  17. - Added all of the 'Void Rift' attributes to the config to allow them to be configurable. (note, corrupted mobs negate all armor)
  18. - Added the ability to summon a 'Void Rift' by spending 20 charge from your singularity. (has no cooldown)
  19. - Added 'Unstable Element' which can be obtained while mining with the singularity active and be can used for the Arcane system.
  20. - Added a cooldown in-game to the naturally spawning 'Void Rifts' to ensure players don't get swarmed with them or cannot summon lots of them at once.
  21. - Added a feature that makes all corrupted mobs despawn on server restart or plugin reload to stop mobs from persisting causing lag.
  22. - Added a check on-join that will automatically fix or adjust the players mining level and experience depending on the leveling scalar you have set in the config.
  23. - Added a new message that the player receives when killing an Oracle as confirmation.
  24. - Added the ability to set a specific mining level to summon each Oracle instead of it just being one set level.
  25. - Added the Oracle drop chances for their specific drops to the config.yml (hell rune and radalite tear)
  26. - Added the 'Total XP' to the statistics GUI.
  27. - Added the phase 2 Oracle known as "Impulse". (specializes in electric and lightning)
  28. - Added the information to the second Oracle inside the Oracle GUI
  29. - Added all of the configuration options into the config regarding the second Oracle Impulse.
  30. - Added all of the Oracle GUI lores and messages into the messages.yml file
  31. - Added the appropriate messages into the messages.yml for the second Oracle. (Killing and summoning.)
  32. - Added two unique abilities to Impulse.
  33. - Added some additional notes to the config.yml for additional guidance.
  34. - Added the Rune Drop Chance to the Passives GUI information beacon.
  35. - Added the Rune Guardian Health to the Passives GUI information beacon.
  36. - Added the Rune Guardian Damage to the Passive GUI information beacon.
  37. - Added new 'Light Rune' which is used in the new Aura system.
  38. - Added new 'Aurite' which is used in the new Arcane system. (100% chance of dropping from the second oracle)
  39. - Added .4 of knockback resistance to all oracles to negate knockback due to it being really op against them.
  40. - Added Mysterious Dust lore to the messages.yml for configuration.
  41. - Added Charged Oracleite lore to the messages.yml for configuration.
  42. - Added Uncharged Oracleite lore to the messages.yml for configuration.
  43. - Added Aurite lore to the messages.yml for configuration.
  44. - Added a 'Challenge' system to unlock Arcanes from Aurite. (Can be fully configured in the config.yml from the type of blocks and the upper and lower bounds of the amounts needed to mine.)
  45. - Added a sound effect that plays when the player completes an Aurite challenge.
  46. - Added 12 new Arcanes which can be found below:
  47. - Arcane Luck - Random Effects
  48. - Arcane Ice - Gives fire resistance while mining
  49. - Arcane Tempo - Gives haste while mining
  50. - Arcane Guardian - Take less damage from Rune Guardians
  51. - Arcane Charge - Chance to not use a singularity charge when active
  52. - Arcane Grace - Take less damage from Oracles
  53. - Arcane Enhance - Increases the drop chance of runes from rune guardians
  54. - Arcane Element - Bonus chance to get unstable element
  55. - Arcane Flux - Has a chance to drop a bonus flux
  56. - Arcane Refined - Refinery has a chance to give bonus drops
  57. - Arcane Mend - Repairs pickaxe when mining
  58. - Arcane Arcaze - Chance for bonus mysterious dust
  59. - Added all of the lores and descriptions for each Arcane and the main Arcane lore into the messages.yml for customization. (please note you cannot change what each arcane does.)
  60. - Added methods and code that will allow me to expand the Arcane system at a later point in time if I want to add another Arcane or add more levels.
  61. - Added a unique colour code and music disc material to each arcane to help distinguish them by first glance. (not fully possible since there are more arcanes then music discs but it looks neat and cool regardless)
  62. - Added all of the Arcanes durations to the config.yml
  63. - Added all of the Arcanes enabled/disabled toggle to the config.yml
  64. - Added all of the Arcanes effects / special cases to the config.yml (e.g. what level of haste to give them)
  65. - Added the ability to upgrade Arcanes up-to level 5 using the Left-Click GUI.
  66. - Added the ability to add activation's to Arcanes using the Left-Click GUI.
  67. - Added the ability to convert your Arcane into Aurite using the Left-Click GUI.
  68. - Added the corrupted shard drop chance to the config.yml
  69. - Added Charged Oracleite to the "/mine give" command.
  70. - Added Aurite to the "/mine give" command.
  71. - Added Void Shard to the "/mine give" command.
  72. - Added Unstable Element to the /mine give" command.
  73. - Added Corrupted Shards to the /mine give" command.
  74.  
  75. General Changes:
  76. - Changed the "/mine give" command to display a list of items that you can give yourself.
  77. - Fixed the Refinery not resetting the chance for each drop meaning getting really lucky would give every single item.
  78. - Increased the Oracleite drop chance from Mysterious Dust from 2% to 8%
  79. - Fixed the Refinery spitting items out all over the place. They will now be dropped at the players location instead.
  80. - Changed the default config for fluxes. (Lower drop chance but higher price)
  81. - Cleaned up some of the classes for the project due to it being super unorganized.
  82. - Fixed the default messages.yml file having duplicate entries for 'Topaz'
  83. - Fixed the back arrow in the mine shop being at the wrong side.
  84. - Fixed relogging allowing you to reset the cooldown for oracles and rune guardians.
  85. - Fixed a rare instance where players could steal items from the main menu. (they would be ghost items not real ones)
  86. - Fixed summoning the oracle while not a high enough level displaying the wrong prefix in the message.
  87. - Fixed the oracles damage in the summon menu being incorrect.
  88. - Renamed the 'Skill Tree Level' to just 'Mining Level' to stop confusion.
  89. - Fixed viewing other peoples statistics not containing the money symbol.
  90. - Fixed 'Total Fluxes' not having 'Found' after it when viewing your own stats.
  91. - Done a massive amount of refactoring and removing stuff around to make more sense for myself.
  92. - Optimized some of the event handlers by combining them so multiple instances of the same event aren't called.
  93. - Removed some old code that fixed some things. This code has been replaced by a better and more improved system to fix player levels if they break or are changed.
  94. - Changed the base level required to summon Oracles to level 30 from level 40. (can be changed back in the config)
  95. - Changed some of the lores in the Oracle summon GUI to make more sense and to reflect the new system and the second oracle.
  96. - Changed the lore on the Hell Rune to reflect the new system. (old hell runes will still work, they just won't have the updated lore.)
  97. - Removed Oracle Minions as I'm not a huge fan of them and they just add to the confusion and make the fights not as fun.
  98. - Removed all the Minion stuff from the config.yml
  99. - Refactored the Oracle GUI and listeners to support multiple Oracles.
  100. - Renamed some of the configuration options to make more sense.
  101. - Fixed a few spelling mistakes with some of the default messages in the messages.yml file
  102. - Fixed charging oracleite not displaying the message to the player when it's fully charged.
  103. - Changed the cooldown time between killing Oracles from 2 hours to 1 hour. (can be changed in the config if desired.)
  104. - Changed the default amount of diamond ore to charge the oracleite from 50 to 35. (Can be changed in the config if desired)
  105. - Fixed the command list lines not being equal.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement