aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/gregtech/common/GT_PlayerActivityLogger.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/gregtech/common/GT_PlayerActivityLogger.java')
-rw-r--r--src/main/java/gregtech/common/GT_PlayerActivityLogger.java31
1 files changed, 31 insertions, 0 deletions
diff --git a/src/main/java/gregtech/common/GT_PlayerActivityLogger.java b/src/main/java/gregtech/common/GT_PlayerActivityLogger.java
new file mode 100644
index 0000000000..7c275e76df
--- /dev/null
+++ b/src/main/java/gregtech/common/GT_PlayerActivityLogger.java
@@ -0,0 +1,31 @@
+package gregtech.common;
+
+import gregtech.GT_Mod;
+import gregtech.api.util.GT_Log;
+
+import java.util.ArrayList;
+
+public class GT_PlayerActivityLogger
+ implements Runnable {
+ public void run() {
+ try {
+ for (; ; ) {
+ if (GT_Log.pal == null) {
+ return;
+ }
+ ArrayList<String> tList = GT_Mod.gregtechproxy.mBufferedPlayerActivity;
+ GT_Mod.gregtechproxy.mBufferedPlayerActivity = new ArrayList();
+ String tLastOutput = "";
+ int i = 0;
+ for (int j = tList.size(); i < j; i++) {
+ if (!tLastOutput.equals(tList.get(i))) {
+ GT_Log.pal.println((String) tList.get(i));
+ }
+ tLastOutput = (String) tList.get(i);
+ }
+ Thread.sleep(10000L);
+ }
+ } catch (Throwable e) {
+ }
+ }
+}