Show fewer chunk coords. Fixes #49
This commit is contained in:
parent
6eca202694
commit
a1e59edce0
@ -5,6 +5,7 @@ import com.massivecraft.factions.entity.BoardColl;
|
|||||||
import com.massivecraft.factions.entity.Faction;
|
import com.massivecraft.factions.entity.Faction;
|
||||||
import com.massivecraft.factions.entity.MPerm;
|
import com.massivecraft.factions.entity.MPerm;
|
||||||
import com.massivecraft.factions.entity.MPerm.MPermable;
|
import com.massivecraft.factions.entity.MPerm.MPermable;
|
||||||
|
import com.massivecraft.factions.util.AsciiMap;
|
||||||
import com.massivecraft.massivecore.command.requirement.RequirementIsPlayer;
|
import com.massivecraft.massivecore.command.requirement.RequirementIsPlayer;
|
||||||
import com.massivecraft.massivecore.ps.PS;
|
import com.massivecraft.massivecore.ps.PS;
|
||||||
import com.massivecraft.massivecore.ps.PSFormatHumanSpace;
|
import com.massivecraft.massivecore.ps.PSFormatHumanSpace;
|
||||||
@ -58,7 +59,8 @@ public abstract class CmdFactionsAccessAbstract extends FactionsCommand
|
|||||||
|
|
||||||
public void sendAccessInfo()
|
public void sendAccessInfo()
|
||||||
{
|
{
|
||||||
Object title = "Access at " + chunk.toString(PSFormatHumanSpace.get());
|
String chunkDesc = AsciiMap.showChunkCoords(chunk) ? " at " + chunk.toString(PSFormatHumanSpace.get()) : "";
|
||||||
|
Object title = "Access" + chunkDesc;
|
||||||
title = Txt.titleize(title);
|
title = Txt.titleize(title);
|
||||||
message(title);
|
message(title);
|
||||||
|
|
||||||
@ -77,26 +79,27 @@ public abstract class CmdFactionsAccessAbstract extends FactionsCommand
|
|||||||
TerritoryAccess ta = BoardColl.get().getTerritoryAccessAt(chunk);
|
TerritoryAccess ta = BoardColl.get().getTerritoryAccessAt(chunk);
|
||||||
Faction faction = ta.getHostFaction();
|
Faction faction = ta.getHostFaction();
|
||||||
|
|
||||||
String chunkDesc = chunk.toString(PSFormatHumanSpace.get());
|
|
||||||
|
String chunkDesc = AsciiMap.showChunkCoords(chunk) ? " at " + chunk.toString(PSFormatHumanSpace.get()) : "";
|
||||||
String grantedDenied = granted ? "granted" : "denied";
|
String grantedDenied = granted ? "granted" : "denied";
|
||||||
String mpermableDesc = mpermable.getDisplayName(msender);
|
String mpermableDesc = mpermable.getDisplayName(msender);
|
||||||
|
|
||||||
if ( ! MPerm.getPermAccess().has(msender, faction, false))
|
if ( ! MPerm.getPermAccess().has(msender, faction, false))
|
||||||
{
|
{
|
||||||
msg("<b>You do not have permission to edit access at %s<b>.", chunkDesc);
|
msg("<b>You do not have permission to edit access%s<b>.", chunkDesc);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (ta.isGranted(mpermable) == granted)
|
if (ta.isGranted(mpermable) == granted)
|
||||||
{
|
{
|
||||||
msg("<b>Access at %s <b>is already %s to %s<b>.", chunkDesc, grantedDenied, mpermableDesc);
|
msg("<b>Access%s <b>is already %s to %s<b>.", chunkDesc, grantedDenied, mpermableDesc);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
ta = ta.withGranted(mpermable, granted);
|
ta = ta.withGranted(mpermable, granted);
|
||||||
BoardColl.get().setTerritoryAccessAt(chunk, ta);
|
BoardColl.get().setTerritoryAccessAt(chunk, ta);
|
||||||
|
|
||||||
msg("<i>Access at %s<i> is now %s to %s<i>.", chunkDesc, grantedDenied, mpermableDesc);
|
msg("<i>Access%s<i> is now %s to %s<i>.", chunkDesc, grantedDenied, mpermableDesc);
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user