From 83636644b13a4ad8683ba7f4ee2943e43aeb80dd Mon Sep 17 00:00:00 2001 From: nossr50 Date: Tue, 18 Jun 2019 15:28:56 -0700 Subject: [PATCH] 2.1.84 --- Changelog.txt | 7 +++++-- pom.xml | 2 +- .../java/com/gmail/nossr50/listeners/EntityListener.java | 3 +-- .../java/com/gmail/nossr50/util/skills/CombatUtils.java | 4 +++- 4 files changed, 10 insertions(+), 6 deletions(-) diff --git a/Changelog.txt b/Changelog.txt index bf47cabb85..5480c1e3ad 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -1,8 +1,11 @@ +Version 2.1.84 + Added some code to make mcMMO more compatible with EpicSpawners + Version 2.1.83 - Updated hu_HU locale (thanks andris155) + You can no longer set party members on fire with your bow (FIX) Arrow Retrieval will no longer work with piercing enchant on crossbows WG Flags should now correctly recognize when a projectile belongs to a player and respect flag settings - You can no longer set party members on fire with your bow + Updated hu_HU locale (thanks andris155) Version 2.1.82 Added new WG flag 'mcmmo-hardcore' if set to negative players will not be penalized by hardcore mode (if hardcore mode is enabled) it defaults to true diff --git a/pom.xml b/pom.xml index 10b5b8c724..2b03a980b1 100755 --- a/pom.xml +++ b/pom.xml @@ -2,7 +2,7 @@ 4.0.0 com.gmail.nossr50.mcMMO mcMMO - 2.1.83-SNAPSHOT + 2.1.84 mcMMO https://github.com/mcMMO-Dev/mcMMO diff --git a/src/main/java/com/gmail/nossr50/listeners/EntityListener.java b/src/main/java/com/gmail/nossr50/listeners/EntityListener.java index fbeca79db3..c16356e703 100644 --- a/src/main/java/com/gmail/nossr50/listeners/EntityListener.java +++ b/src/main/java/com/gmail/nossr50/listeners/EntityListener.java @@ -325,7 +325,6 @@ public void onEntityDamageByEntity(EntityDamageByEntityEvent event) { } } - /* WORLD BLACKLIST CHECK */ if(WorldBlacklist.isWorldBlacklisted(event.getEntity().getWorld())) return; @@ -694,7 +693,7 @@ public void onEntityDeath(EntityDeathEvent event) { * @param event * The event to watch */ - @EventHandler(priority = EventPriority.MONITOR, ignoreCancelled = true) + @EventHandler(priority = EventPriority.MONITOR) public void onCreatureSpawn(CreatureSpawnEvent event) { /* WORLD BLACKLIST CHECK */ if(WorldBlacklist.isWorldBlacklisted(event.getEntity().getWorld())) diff --git a/src/main/java/com/gmail/nossr50/util/skills/CombatUtils.java b/src/main/java/com/gmail/nossr50/util/skills/CombatUtils.java index 4b82e237f0..35a5ab83b2 100644 --- a/src/main/java/com/gmail/nossr50/util/skills/CombatUtils.java +++ b/src/main/java/com/gmail/nossr50/util/skills/CombatUtils.java @@ -616,7 +616,9 @@ else if (target instanceof Monster) } } - if (target.hasMetadata(mcMMO.entityMetadataKey)) { + if (target.hasMetadata(mcMMO.entityMetadataKey) + //Epic Spawners compatibility + || target.hasMetadata("ES")) { baseXP *= ExperienceConfig.getInstance().getSpawnedMobXpMultiplier(); }