@EventHandler
	public void onBlockPlace(BlockPlaceEvent event){
		if(MobsGames.getGame()==null){
			if(!event.getPlayer().hasPermission("games.alter")){
				event.setCancelled(true);
			}
			return ;
		}
		if(event.getItemInHand().getType()==Material.PISTON_BASE || event.getItemInHand().getType() == Material.PISTON_STICKY_BASE){ event.setCancelled(true); }
		if(!MobsGames.getGame().allowPlace(event.getBlock().getState())){
			event.setCancelled(true);
		}
		for(AbstractPlayerClass apc : MobsGames.getGame().getParticipants()){
			if(cP(event.getPlayer(),apc.getPlayer())){
				apc.onEvent(event);
			}
		}
	}