package net.wayward_realms.waywardcharacters;

import net.wayward_realms.waywardlib.character.Character;

import org.bukkit.ChatColor;
import org.bukkit.Material;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.player.PlayerItemConsumeEvent;

public class PlayerItemConsumeListener implements Listener {

    private WaywardCharacters plugin;

    public PlayerItemConsumeListener(WaywardCharacters plugin) {
        this.plugin = plugin;
    }

    @EventHandler
    public void onPlayerItemConsume(PlayerItemConsumeEvent event) {
        if (event.getItem().getType() == Material.POTION) {
            Player player = event.getPlayer();
            Character character = plugin.getActiveCharacter(player);
            character.setThirst(character.getThirst() + 5);
            player.sendMessage(ChatColor.GREEN + "Thirst: +5" + ChatColor.GRAY + " (Total: " + character.getThirst() + ")");
            if (event.getItem().hasItemMeta()) {
                if (event.getItem().getItemMeta().hasDisplayName()) {
                    if (event.getItem().getItemMeta().getDisplayName().equals("Masheek")) {
                        if (event.getItem().getItemMeta().hasLore()) {
                            if (event.getItem().getItemMeta().getLore().contains("+5 mana")) {
                                character.setMana(Math.min(character.getMana() + 5, character.getMaxMana()));
                                event.getPlayer().sendMessage(plugin.getPrefix() + ChatColor.GREEN + "+5 mana" + ChatColor.GRAY + " (" + character.getMana() + "/" + character.getMaxMana() + ")");
                            }
                        }
                    }
                }
            }
        }
        if (event.getItem().getType() == Material.MILK_BUCKET) {
            Character character = plugin.getActiveCharacter(event.getPlayer());
            character.setThirst(character.getThirst() + 5);
            event.getPlayer().sendMessage(ChatColor.GREEN + "Thirst: +5" + ChatColor.GRAY + " (Total: " + character.getThirst() + ")");
        }
        if (event.getItem().getType() == Material.ROTTEN_FLESH) {
            Character character = plugin.getActiveCharacter(event.getPlayer());
            character.setHealth(character.getHealth() - 5);
            event.getPlayer().sendMessage(ChatColor.RED + "Health: -5" + ChatColor.GRAY + "(Total: " + character.getHealth() + ")");
        }
    }

}
@@ -1563,16 +1563,17 @@
 %22+5 mana
+ 
 %22 + Chat
@@ -1586,17 +1586,16 @@
 GRAY + %22
- 
 (%22 + cha
@@ -2038,32 +2038,33 @@
 EN + %22Thirst: +5
+ 
 %22 + ChatColor.GR
@@ -2061,33 +2061,32 @@
 atColor.GRAY + %22
- 
 (Total: %22 + char
@@ -2396,16 +2396,17 @@
 alth: -5
+ 
 %22 + Chat

Add a missing space