Ir para conteúdo
  • 0

[Resolvido] Remover Chunks do mapa (Factions)


Guest MrBadYouTuber

Pergunta

Guest MrBadYouTuber

Eu não sei se tem formulário, se tiver me avisem pra eu editar

 

Bem, eu quero tirar os chunks que aparecem no mapa, mas toda vez que eu mexo no código sempre dá erro :/

Não sei bem se é essa class mas pelo o que tudo indica sim.

 

 

Update: Já consegui sozinho http://prntscr.com/bw8mro

package com.massivecraft.factions.cmd;

import java.util.List;

import org.bukkit.Location;

import com.massivecraft.factions.Const;
import com.massivecraft.factions.Perm;
import com.massivecraft.factions.entity.BoardColl;
import com.massivecraft.massivecore.MassiveException;
import com.massivecraft.massivecore.command.requirement.RequirementHasPerm;
import com.massivecraft.massivecore.command.requirement.RequirementIsPlayer;
import com.massivecraft.massivecore.command.type.primitive.TypeBooleanYes;
import com.massivecraft.massivecore.ps.PS;

public class CmdFactionsMap extends FactionsCommand
{
	// -------------------------------------------- //
	// CONSTRUCT
	// -------------------------------------------- //
	
	public CmdFactionsMap()
	{
		// Aliases
		this.addAliases("mapa");

		// Parameters
		this.addParameter(TypeBooleanYes.get(), "on/off", "once");

		// Requirements
		this.addRequirements(RequirementHasPerm.get(Perm.MAP));
		this.addRequirements(RequirementIsPlayer.get());
	}

	// -------------------------------------------- //
	// OVERRIDE
	// -------------------------------------------- //
	
	@Override
	public void perform() throws MassiveException
	{
		if ( ! this.argIsSet())
		{
			showMap(Const.MAP_WIDTH, Const.MAP_HEIGHT_FULL);
			return;
		}
		
		if (this.readArg(!msender.isMapAutoUpdating()))
		{
			// And show the map once
			showMap(Const.MAP_WIDTH, Const.MAP_HEIGHT);
			
			// Turn on
			msender.setMapAutoUpdating(true);
			msg("<i>Mapa automático <green>ATIVADO.");
		}
		else
		{
			// Turn off
			msender.setMapAutoUpdating(false);
			msg("<i>Mapa automático <red>DESATIVADO.");
		}
	}
	
	public void showMap(int width, int height)
	{
		Location location = me.getLocation();
		List<Object> message = BoardColl.get().getMap(msenderFaction, PS.valueOf(location), location.getYaw(), width, height);
		message(message);
	}
	
}
Editado por MrBadYouTuber
Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...