diff --git a/Changelog.txt b/Changelog.txt index 9f6361722..4b60533ed 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -1,3 +1,9 @@ +Version 2.2.022 + Fixed a bug where Roll was always reducing damage (thanks Ineusia) + Fix COTW errors on older versions (thanks Warriorrrr) + Fixed Slime Spawner not marking divided cubes as being from a mob spawner (thanks Ineusia). + + Version 2.2.021 Fixed issue where Roll wasn't reducing as much damage as it should have been (thanks Ineusia) Updated locale_es (thanks Devilcasters) diff --git a/src/main/java/com/gmail/nossr50/listeners/EntityListener.java b/src/main/java/com/gmail/nossr50/listeners/EntityListener.java index 7d995fcd6..fb41b1d0c 100644 --- a/src/main/java/com/gmail/nossr50/listeners/EntityListener.java +++ b/src/main/java/com/gmail/nossr50/listeners/EntityListener.java @@ -58,7 +58,7 @@ public class EntityListener implements Listener { * check if a {@link Player} has a {@link Trident} enchanted with "Piercing". */ private final NamespacedKey piercingEnchantment = NamespacedKey.minecraft("piercing"); - private final List transformableEntities = Arrays.asList(EntityType.SLIME, EntityType.MAGMA_CUBE); + private final static List TRANSFORMABLE_ENTITIES = Arrays.asList(EntityType.SLIME, EntityType.MAGMA_CUBE); public EntityListener(final mcMMO pluginRef) { this.pluginRef = pluginRef; @@ -78,7 +78,7 @@ public class EntityListener implements Listener { } // Clear the original slime/magma cubes metadata - it's dead. - if (transformableEntities.contains(livingEntity.getType())) { + if (TRANSFORMABLE_ENTITIES.contains(livingEntity.getType())) { mcMMO.getTransientMetadataTools().cleanLivingEntityMetadata(livingEntity); } } @@ -664,7 +664,7 @@ public class EntityListener implements Listener { LivingEntity entity = event.getEntity(); // Clear metadata for Slimes/Magma Cubes after transformation events take place, otherwise small spawned slimes will not have any tags - if (transformableEntities.contains(entity.getType())) { + if (TRANSFORMABLE_ENTITIES.contains(entity.getType())) { return; }