From f94343f13b7080e43ffd0c4b57398f044fe5b16b Mon Sep 17 00:00:00 2001 From: TfT_02 Date: Sun, 15 Dec 2013 23:36:43 +0100 Subject: [PATCH] Only grant taming XP once when taming a horse Fixes #1651 --- Changelog.txt | 1 + src/main/java/com/gmail/nossr50/listeners/EntityListener.java | 1 + 2 files changed, 2 insertions(+) diff --git a/Changelog.txt b/Changelog.txt index 95a3f5bbf..cb0845075 100644 --- a/Changelog.txt +++ b/Changelog.txt @@ -27,6 +27,7 @@ Version 1.4.08-dev = Fixed bug which caused the backup cleanup to delete old backups while it should have kept those = Fixed bug where party chat broke if the display name contained special characters = Fixed bug where `/addlevels all` and `/skillreset all` didn't work + = Fixed bug which made it possible to gain XP by taming the same horse multiple times, if a player "untamed" that horse ! Updated localization files ! Changed AxesCritical to CriticalHit in config file ! Changed several secondary ability permissions(deprecated versions still exist) diff --git a/src/main/java/com/gmail/nossr50/listeners/EntityListener.java b/src/main/java/com/gmail/nossr50/listeners/EntityListener.java index 30f3fa06a..b8f18f4dc 100644 --- a/src/main/java/com/gmail/nossr50/listeners/EntityListener.java +++ b/src/main/java/com/gmail/nossr50/listeners/EntityListener.java @@ -561,6 +561,7 @@ public class EntityListener implements Listener { return; } + entity.setMetadata(mcMMO.entityMetadataKey, mcMMO.metadataValue); UserManager.getPlayer(player).getTamingManager().awardTamingXP(entity); }