diff --git a/Changelog.txt b/Changelog.txt index 6f857480a..2af936383 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -1,6 +1,6 @@ Version 2.1.148 Fixed a memory leak involving entity metadata - Alchemy progression is now more reasonable (delete skillranks.yml or edit it yourself to receive the change) + Alchemy progression is now more reasonable (delete skillranks.yml or edit it yourself to receive the change, see notes) Made some optimizations to combat processing New experience multiplier labeled 'Eggs' in experience.yml with a default value of 0 (previously mobs from eggs were using the Mobspawner experience multiplier) New experience multiplier labeled 'Nether_Portal' in experience.yml with a default value of 0 @@ -10,7 +10,7 @@ Version 2.1.148 Fixed a bug where mobs from eggs were only tracked if it was dispensed (egg tracking now tracks from egg items as well) Fixed a bug where egg spawned mobs were sometimes not marked as being from an egg (used in experience multipliers) Fixed a bug where entities transformed by a single event (such as lightning) weren't tracked properly if there was more than one entity involved - mmodebug now prints out some information about final damage when attacking an entity with certain weapons + mmodebug now prints out some information about final damage when attacking an entity in certain circumstances (1.14+ required) Mobs spawned from mob spawners are tracked persistently and are no longer forgotten about after a restart @@ -25,7 +25,8 @@ Version 2.1.148 NOTES: Egg mobs & Nether portal pigs being assigned to the mobspawner xp multiplier didn't make sense to me, so it has been changed. They have their own XP multipliers now. While working on making data persistent I stumbled upon some alarming memory leak candidates, one of them was 7 years old. Sigh. - Alchemy now progresses much smoother, with rank 2 no longer unlocking right away. Thanks to Momshroom for pointing out this oddity. + Alchemy now progresses much smoother, with rank 2 no longer unlocking right away. Thanks to Momshroom for pointing out this oddity. Delete skillranks.yml or edit it yourself to recieve this change. + https://gist.github.com/nossr50/4c8efc980314781a960a3bdd7bb34f0d This link shows the new Alchemy progression in skillranks.yml feel free to copy paste (or just delete the file and regenerate it) There's no persistent API for entities in Spigot for 1.13.2, but in the future I'll wire up NMS and write it to NBT myself. This means the new persistence stuff requires 1.14.0 or higher, if you're still on 1.13.2 for now that stuff will behave like it always did diff --git a/pom.xml b/pom.xml index 477615059..bc07c3d11 100755 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 com.gmail.nossr50.mcMMO mcMMO - 2.1.148-SNAPSHOT + 2.1.148 mcMMO https://github.com/mcMMO-Dev/mcMMO diff --git a/src/main/java/com/gmail/nossr50/config/AdvancedConfig.java b/src/main/java/com/gmail/nossr50/config/AdvancedConfig.java index 59803f29c..56c63c141 100644 --- a/src/main/java/com/gmail/nossr50/config/AdvancedConfig.java +++ b/src/main/java/com/gmail/nossr50/config/AdvancedConfig.java @@ -744,7 +744,6 @@ public class AdvancedConfig extends AutoUpdateConfigLoader { public int getDropMultiplier(int rank) { return config.getInt("Skills.Mining.BlastMining.DropMultiplier.Rank_" + rank); } public double getBlastRadiusModifier(int rank) { return config.getDouble("Skills.Mining.BlastMining.BlastRadiusModifier.Rank_" + rank); } - /* REPAIR */ public double getRepairMasteryMaxBonus() { return config.getDouble("Skills.Repair.RepairMastery.MaxBonusPercentage", 200.0D); } public int getRepairMasteryMaxLevel() { return config.getInt("Skills.Repair.RepairMastery.MaxBonusLevel", 100); }