Cast material as Material material = player.getItemInHand and check saddle like this: if(material.getType == Material.SADDLE)
Try to use minecraft formatting codes (http://www.minecraftwiki.net/wiki/Formatting_codes) instead of bukkit's chatcolor.
It can't work because respawn will reset inventory again. Save inventory to list and add items after PlayerRespawnEvent.
Show us your plugin.yml, we can't help without any code.
Are you a developer or do you want finished plugin? I think this could be done this way: @EventHandler public void...
Check this code: Potion potion = new Potion(PotionType.POISON, 1); potion.setSplash(true); ItemStack iStack = new ItemStack(Material.POTION);...
Give all error-log. I think it didn't work because you should check if clicked item is not null - if(event.getCurrentItem() != null){
Yup, every mob and every player is Living Entity.
Separate names with a comma.