@EventHandler
	public void handleEntityInteractions(EntityDamageByEntityEvent event) {
		
		Entity defender = event.getEntity();
		Entity damager = event.getDamager();
		
		if (defender instanceof Animals && damager instanceof Player) {
			
			Player player = (Player) damager;
			User user = EdgeCoreAPI.userAPI().getUser(player.getName());
			
			if (user != null) {
				
				Cuboid cuboid = Cuboid.getCuboid(player.getLocation());
				
				if (cuboid != null) {
					if (!Flag.hasFlag(cuboid, Flag.InteractAnimals, player.getName())) {
						
						player.sendMessage(lang.getColoredMessage(user.getLanguage(), "cuboid_nopermission_entity"));
						event.setCancelled(true);
						
					}
				}
			}
		}
	}