@EventHandler(priority = EventPriority.LOWEST, ignoreCancelled = true)
	public void handleItemFrameRotation(PlayerInteractEntityEvent event) {
		
		Player player = event.getPlayer();
		User user = EdgeCoreAPI.userAPI().getUser(player.getName());
		
		if (user == null)
			return;
		
		if (event.getRightClicked().getType() == EntityType.ITEM_FRAME) {
			
			ItemFrame frame = (ItemFrame) event.getRightClicked();
			
			if (frame.getItem() == null || frame.getItem().getType() == Material.AIR)
				return;
			
			if (!Level.canUse(user, Level.ARCHITECT)) {
				event.setCancelled(true);
			}
		}
	}