diff --git a/eco-core/core-plugin/src/main/java/com/willfp/talismans/talismans/util/equipevent/TalismanEquipEventListeners.java b/eco-core/core-plugin/src/main/java/com/willfp/talismans/talismans/util/equipevent/TalismanEquipEventListeners.java index 45afc8c..3c6e0ab 100644 --- a/eco-core/core-plugin/src/main/java/com/willfp/talismans/talismans/util/equipevent/TalismanEquipEventListeners.java +++ b/eco-core/core-plugin/src/main/java/com/willfp/talismans/talismans/util/equipevent/TalismanEquipEventListeners.java @@ -18,6 +18,7 @@ import org.bukkit.event.inventory.InventoryClickEvent; import org.bukkit.event.player.PlayerDropItemEvent; import org.bukkit.event.player.PlayerJoinEvent; import org.bukkit.event.player.PlayerQuitEvent; +import org.bukkit.event.player.PlayerSwapHandItemsEvent; import org.bukkit.inventory.ItemStack; import org.jetbrains.annotations.NotNull; @@ -108,12 +109,17 @@ public class TalismanEquipEventListeners extends PluginDependent implements List //refreshPlayer(event.getPlayer(), itemStack); } - /** + @EventHandler + public void onSwitchHands(@NotNull final PlayerSwapHandItemsEvent event) { + refreshPlayer(event.getPlayer(), event.getPlayer().getInventory().getItemInOffHand()); + } + + /** * Called on inventory click. * * @param event The event to listen for. */ - @EventHandler + @EventHandler public void onInventoryClick(@NotNull final InventoryClickEvent event) { if (!(event.getWhoClicked() instanceof Player)) { return; diff --git a/eco-core/core-plugin/src/main/resources/talismans/flame.yml b/eco-core/core-plugin/src/main/resources/talismans/flame.yml index 4a562f3..80c0a3a 100644 --- a/eco-core/core-plugin/src/main/resources/talismans/flame.yml +++ b/eco-core/core-plugin/src/main/resources/talismans/flame.yml @@ -58,7 +58,7 @@ levels: multiplier: 0.75 3: - name: "&eFlame Talisman III" + name: "&cFlame Talisman III" description: Take 40% less fire damage. obtaining: