Don't show coords based on gamerule

This commit is contained in:
Magnus Ulf
2019-10-12 11:57:25 +02:00
parent ecbb4c1a43
commit fe7bd41455
3 changed files with 24 additions and 4 deletions

View File

@@ -12,6 +12,7 @@ import com.massivecraft.factions.event.EventFactionsDisband;
import com.massivecraft.factions.event.EventFactionsMembershipChange;
import com.massivecraft.factions.event.EventFactionsMembershipChange.MembershipChangeReason;
import com.massivecraft.factions.mixin.PowerMixin;
import com.massivecraft.factions.util.AsciiMap;
import com.massivecraft.factions.util.RelationUtil;
import com.massivecraft.massivecore.mixin.MixinSenderPs;
import com.massivecraft.massivecore.mixin.MixinTitle;
@@ -847,6 +848,12 @@ public class MPlayer extends SenderEntity<MPlayer> implements FactionsParticipat
String chunkString = oldChunk.toString(PSFormatHumanSpace.get());
String typeString = type.past;
if (!AsciiMap.showChunkCoords(oldChunk))
{
chunkString = "";
formatMany = formatMany.replace(" near ", "");
}
for (MPlayer informee : informees)
{
informee.msg((oldChunks.size() == 1 ? formatOne : formatMany), this.describeTo(informee, true), typeString, oldChunks.size(), chunkString);