From 57d17423bfd63880f11e1037717953d3f8ca94f8 Mon Sep 17 00:00:00 2001 From: ryanhamshire Date: Fri, 24 Apr 2015 18:36:21 -0700 Subject: [PATCH] Better sign logging in abbreviated logs. --- src/me/ryanhamshire/GriefPrevention/BlockEventHandler.java | 7 ++++--- .../ryanhamshire/GriefPrevention/PlayerEventHandler.java | 6 +++--- 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/src/me/ryanhamshire/GriefPrevention/BlockEventHandler.java b/src/me/ryanhamshire/GriefPrevention/BlockEventHandler.java index 368991f..bf19a0e 100644 --- a/src/me/ryanhamshire/GriefPrevention/BlockEventHandler.java +++ b/src/me/ryanhamshire/GriefPrevention/BlockEventHandler.java @@ -107,7 +107,7 @@ public class BlockEventHandler implements Listener Player player = event.getPlayer(); if(player == null) return; - StringBuilder lines = new StringBuilder(); + StringBuilder lines = new StringBuilder(" placed a sign @ " + GriefPrevention.getfriendlyLocationString(event.getBlock().getLocation())); boolean notEmpty = false; 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()); 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; if(!player.hasPermission("griefprevention.eavesdrop")) @@ -142,7 +143,7 @@ public class BlockEventHandler implements Listener { 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); } } } diff --git a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java index eabd91d..7b9d43d 100644 --- a/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java +++ b/src/me/ryanhamshire/GriefPrevention/PlayerEventHandler.java @@ -511,8 +511,8 @@ class PlayerEventHandler implements Listener } } - private int longestNameLength = 10; - private void makeSocialLogEntry(String name, String message) + static int longestNameLength = 10; + static void makeSocialLogEntry(String name, String message) { StringBuilder entryBuilder = new StringBuilder(name); for(int i = name.length(); i < longestNameLength; i++) @@ -521,7 +521,7 @@ class PlayerEventHandler implements Listener } entryBuilder.append(": " + message); - this.longestNameLength = Math.max(longestNameLength, name.length()); + longestNameLength = Math.max(longestNameLength, name.length()); GriefPrevention.AddLogEntry(entryBuilder.toString(), CustomLogEntryTypes.SocialActivity, true); }