Fix getters for motd and description
This commit is contained in:
		@@ -48,7 +48,7 @@ public class CmdFactionsDescription extends FactionsCommand
 | 
				
			|||||||
		// Inform
 | 
							// Inform
 | 
				
			||||||
		for (MPlayer follower : msenderFaction.getMPlayers())
 | 
							for (MPlayer follower : msenderFaction.getMPlayers())
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			follower.msg("<i>%s <i>set your faction description to:\n%s", MixinDisplayName.get().getDisplayName(sender, follower), msenderFaction.getDescription());
 | 
								follower.msg("<i>%s <i>set your faction description to:\n%s", MixinDisplayName.get().getDisplayName(sender, follower), msenderFaction.getDescriptionDesc());
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -1,6 +1,5 @@
 | 
				
			|||||||
package com.massivecraft.factions.cmd;
 | 
					package com.massivecraft.factions.cmd;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
import com.massivecraft.factions.entity.Faction;
 | 
					 | 
				
			||||||
import com.massivecraft.factions.entity.MPerm;
 | 
					import com.massivecraft.factions.entity.MPerm;
 | 
				
			||||||
import com.massivecraft.factions.entity.MPlayer;
 | 
					import com.massivecraft.factions.entity.MPlayer;
 | 
				
			||||||
import com.massivecraft.factions.event.EventFactionsMotdChange;
 | 
					import com.massivecraft.factions.event.EventFactionsMotdChange;
 | 
				
			||||||
@@ -43,21 +42,16 @@ public class CmdFactionsMotd extends FactionsCommand
 | 
				
			|||||||
		// Args
 | 
							// Args
 | 
				
			||||||
		String target = this.readArg();
 | 
							String target = this.readArg();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// Clean input
 | 
							target = target.trim();
 | 
				
			||||||
		target = Faction.clean(target);
 | 
					 | 
				
			||||||
		target = Txt.parse(target);
 | 
							target = Txt.parse(target);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// Get Old
 | 
							// Get Old
 | 
				
			||||||
		String old = null;
 | 
							String old = msenderFaction.getMotd();
 | 
				
			||||||
		if (msenderFaction.hasMotd())
 | 
					 | 
				
			||||||
		{
 | 
					 | 
				
			||||||
			old = msenderFaction.getMotd();
 | 
					 | 
				
			||||||
		}
 | 
					 | 
				
			||||||
		
 | 
							
 | 
				
			||||||
		// NoChange
 | 
							// NoChange
 | 
				
			||||||
		if (MUtil.equals(old, target))
 | 
							if (MUtil.equals(old, target))
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			msg("<i>The motd for %s <i>is already: <h>%s", msenderFaction.describeTo(msender, true), old == null ? Txt.parse("<silver>none") : old);
 | 
								msg("<i>The motd for %s <i>is already: <h>%s", msenderFaction.describeTo(msender, true), msenderFaction.getMotdDesc());
 | 
				
			||||||
			return;
 | 
								return;
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@@ -73,7 +67,7 @@ public class CmdFactionsMotd extends FactionsCommand
 | 
				
			|||||||
		// Inform
 | 
							// Inform
 | 
				
			||||||
		for (MPlayer follower : msenderFaction.getMPlayers())
 | 
							for (MPlayer follower : msenderFaction.getMPlayers())
 | 
				
			||||||
		{
 | 
							{
 | 
				
			||||||
			follower.msg("<i>%s <i>set your faction motd to:\n%s", MixinDisplayName.get().getDisplayName(sender, follower), msenderFaction.getMotd());
 | 
								follower.msg("<i>%s <i>set your faction motd to:\n%s", MixinDisplayName.get().getDisplayName(sender, follower), msenderFaction.getMotdDesc());
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -114,7 +114,7 @@ public class EngineMoveChunk extends Engine
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
		string = string.replace("{name}", faction.getName());
 | 
							string = string.replace("{name}", faction.getName());
 | 
				
			||||||
		string = string.replace("{relcolor}", faction.getColorTo(mplayer).toString());
 | 
							string = string.replace("{relcolor}", faction.getColorTo(mplayer).toString());
 | 
				
			||||||
		string = string.replace("{desc}", faction.getDescription());
 | 
							string = string.replace("{desc}", faction.getDescriptionDesc());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		return string;
 | 
							return string;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -59,7 +59,7 @@ public class EngineShow extends Engine
 | 
				
			|||||||
		}
 | 
							}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// DESCRIPTION
 | 
							// DESCRIPTION
 | 
				
			||||||
		show(idPriorityLiness, Const.SHOW_ID_FACTION_DESCRIPTION, Const.SHOW_PRIORITY_FACTION_DESCRIPTION, "Description", faction.getDescription());
 | 
							show(idPriorityLiness, Const.SHOW_ID_FACTION_DESCRIPTION, Const.SHOW_PRIORITY_FACTION_DESCRIPTION, "Description", faction.getDescriptionDesc());
 | 
				
			||||||
 | 
					
 | 
				
			||||||
		// SECTION: NORMAL
 | 
							// SECTION: NORMAL
 | 
				
			||||||
		if (normal)
 | 
							if (normal)
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -237,8 +237,7 @@ public class Faction extends Entity<Faction> implements FactionsParticipator
 | 
				
			|||||||
	
 | 
						
 | 
				
			||||||
	public String getDescription()
 | 
						public String getDescription()
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		if (this.hasDescription()) return this.description;
 | 
							return this.description;
 | 
				
			||||||
		return NODESCRIPTION;
 | 
					 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	public void setDescription(String description)
 | 
						public void setDescription(String description)
 | 
				
			||||||
@@ -256,6 +255,15 @@ public class Faction extends Entity<Faction> implements FactionsParticipator
 | 
				
			|||||||
		this.changed();
 | 
							this.changed();
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
 | 
						// FINER
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						public String getDescriptionDesc()
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							String motd = this.getDescription();
 | 
				
			||||||
 | 
							if (motd == null) motd = NODESCRIPTION;
 | 
				
			||||||
 | 
							return motd;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
	// -------------------------------------------- //
 | 
						// -------------------------------------------- //
 | 
				
			||||||
	// FIELD: motd
 | 
						// FIELD: motd
 | 
				
			||||||
	// -------------------------------------------- //
 | 
						// -------------------------------------------- //
 | 
				
			||||||
@@ -269,8 +277,7 @@ public class Faction extends Entity<Faction> implements FactionsParticipator
 | 
				
			|||||||
	
 | 
						
 | 
				
			||||||
	public String getMotd()
 | 
						public String getMotd()
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		if (this.hasMotd()) return this.motd;
 | 
							return this.motd;
 | 
				
			||||||
		return NOMOTD;
 | 
					 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
	public void setMotd(String motd)
 | 
						public void setMotd(String motd)
 | 
				
			||||||
@@ -290,6 +297,17 @@ public class Faction extends Entity<Faction> implements FactionsParticipator
 | 
				
			|||||||
	
 | 
						
 | 
				
			||||||
	// FINER
 | 
						// FINER
 | 
				
			||||||
	
 | 
						
 | 
				
			||||||
 | 
						public String getMotdDesc()
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							return getMotdDesc(this.getMotd());
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
 | 
						private static String getMotdDesc(String motd)
 | 
				
			||||||
 | 
						{
 | 
				
			||||||
 | 
							if (motd == null) motd = NOMOTD;
 | 
				
			||||||
 | 
							return motd;
 | 
				
			||||||
 | 
						}
 | 
				
			||||||
 | 
						
 | 
				
			||||||
	public List<Object> getMotdMessages()
 | 
						public List<Object> getMotdMessages()
 | 
				
			||||||
	{
 | 
						{
 | 
				
			||||||
		// Create
 | 
							// Create
 | 
				
			||||||
@@ -300,7 +318,7 @@ public class Faction extends Entity<Faction> implements FactionsParticipator
 | 
				
			|||||||
		title = Txt.titleize(title);
 | 
							title = Txt.titleize(title);
 | 
				
			||||||
		ret.add(title);
 | 
							ret.add(title);
 | 
				
			||||||
		
 | 
							
 | 
				
			||||||
		String motd = Txt.parse("<i>" + this.getMotd());
 | 
							String motd = Txt.parse("<i>") + this.getMotdDesc();
 | 
				
			||||||
		ret.add(motd);
 | 
							ret.add(motd);
 | 
				
			||||||
		
 | 
							
 | 
				
			||||||
		ret.add("");
 | 
							ret.add("");
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user