Better sign logging in abbreviated logs.
This commit is contained in:
parent
306e02fe25
commit
57d17423bf
|
|
@ -107,7 +107,7 @@ public class BlockEventHandler implements Listener
|
||||||
Player player = event.getPlayer();
|
Player player = event.getPlayer();
|
||||||
if(player == null) return;
|
if(player == null) return;
|
||||||
|
|
||||||
StringBuilder lines = new StringBuilder();
|
StringBuilder lines = new StringBuilder(" placed a sign @ " + GriefPrevention.getfriendlyLocationString(event.getBlock().getLocation()));
|
||||||
boolean notEmpty = false;
|
boolean notEmpty = false;
|
||||||
for(int i = 0; i < event.getLines().length; i++)
|
for(int i = 0; i < event.getLines().length; i++)
|
||||||
{
|
{
|
||||||
|
|
@ -132,7 +132,8 @@ public class BlockEventHandler implements Listener
|
||||||
PlayerData playerData = this.dataStore.getPlayerData(player.getUniqueId());
|
PlayerData playerData = this.dataStore.getPlayerData(player.getUniqueId());
|
||||||
if(notEmpty && playerData.lastMessage != null && !playerData.lastMessage.equals(signMessage))
|
if(notEmpty && playerData.lastMessage != null && !playerData.lastMessage.equals(signMessage))
|
||||||
{
|
{
|
||||||
GriefPrevention.AddLogEntry("[Sign Placement] <" + player.getName() + "> " + " @ " + GriefPrevention.getfriendlyLocationString(event.getBlock().getLocation()) + ": " + lines.toString().replace("\n ", ";"), CustomLogEntryTypes.SocialActivity);
|
GriefPrevention.AddLogEntry(lines.toString().replace("\n ", ";"), null);
|
||||||
|
PlayerEventHandler.makeSocialLogEntry(player.getName(), signMessage);
|
||||||
playerData.lastMessage = signMessage;
|
playerData.lastMessage = signMessage;
|
||||||
|
|
||||||
if(!player.hasPermission("griefprevention.eavesdrop"))
|
if(!player.hasPermission("griefprevention.eavesdrop"))
|
||||||
|
|
@ -142,7 +143,7 @@ public class BlockEventHandler implements Listener
|
||||||
{
|
{
|
||||||
if(otherPlayer.hasPermission("griefprevention.eavesdrop"))
|
if(otherPlayer.hasPermission("griefprevention.eavesdrop"))
|
||||||
{
|
{
|
||||||
otherPlayer.sendMessage(ChatColor.GRAY + player.getName() + " sign @ " + GriefPrevention.getfriendlyLocationString(event.getBlock().getLocation()) + " :" + signMessage);
|
otherPlayer.sendMessage(ChatColor.GRAY + player.getName() + signMessage);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -511,8 +511,8 @@ class PlayerEventHandler implements Listener
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
private int longestNameLength = 10;
|
static int longestNameLength = 10;
|
||||||
private void makeSocialLogEntry(String name, String message)
|
static void makeSocialLogEntry(String name, String message)
|
||||||
{
|
{
|
||||||
StringBuilder entryBuilder = new StringBuilder(name);
|
StringBuilder entryBuilder = new StringBuilder(name);
|
||||||
for(int i = name.length(); i < longestNameLength; i++)
|
for(int i = name.length(); i < longestNameLength; i++)
|
||||||
|
|
@ -521,7 +521,7 @@ class PlayerEventHandler implements Listener
|
||||||
}
|
}
|
||||||
entryBuilder.append(": " + message);
|
entryBuilder.append(": " + message);
|
||||||
|
|
||||||
this.longestNameLength = Math.max(longestNameLength, name.length());
|
longestNameLength = Math.max(longestNameLength, name.length());
|
||||||
|
|
||||||
GriefPrevention.AddLogEntry(entryBuilder.toString(), CustomLogEntryTypes.SocialActivity, true);
|
GriefPrevention.AddLogEntry(entryBuilder.toString(), CustomLogEntryTypes.SocialActivity, true);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user