Merge remote-tracking branch 'origin/master'

# Conflicts:
#	pom.xml
#	src/main/java/fantasypvp/kand/events/FireDamageListener.java
#	src/main/java/fantasypvp/kand/items/BlazingHalo.java
#	src/main/java/fantasypvp/kand_smp/Kand_smp.java
This commit is contained in:
FantasyPvP
2024-07-11 12:07:37 +01:00
4 changed files with 64 additions and 3 deletions
@@ -0,0 +1,30 @@
package fantasypvp.kand_smp.events;
import org.bukkit.ChatColor;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.event.entity.EntityDamageEvent;
import org.bukkit.inventory.ItemStack;
import org.bukkit.inventory.meta.ItemMeta;
public class FireDamageListener implements Listener {
@EventHandler
public void onPlayerTakeFireDamage(EntityDamageEvent event){
if(event.getEntity() instanceof Player player){
ItemStack helmet = player.getInventory().getHelmet();
if (helmet == null){
return;
}
ItemMeta meta = helmet.getItemMeta();
if(meta == null || !meta.hasDisplayName()){
return;
}
if (meta.getDisplayName().equals(ChatColor.GOLD+"Blazing Halo")){
event.setCancelled(true);
}
}
}
}