Skip to content

Instantly share code, notes, and snippets.

View Xyene's full-sized avatar
🦆

Tudor Brindus Xyene

🦆
View GitHub Profile
package com.github.Icyene.Storm.Rain.Listeners;
import com.github.Icyene.Storm.Storm;
import com.github.Icyene.Storm.Rain.Destructors.Deteriorator;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import org.bukkit.*;
package com.github.Icyene.Storm.Rain.Listeners;
import com.github.Icyene.Storm.Storm;
import com.github.Icyene.Storm.Rain.Destructors.Deteriorator;
import java.util.ArrayList;
import java.util.List;
import java.util.Random;
import org.bukkit.*;
@Xyene
Xyene / ErrorLogger.java
Created October 14, 2012 01:34
Compact Error Logger
import org.bukkit.Bukkit;
import org.bukkit.Server;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.PluginDescriptionFile;
import org.bukkit.plugin.PluginLogger;
import java.io.*;
import java.math.BigInteger;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
@Xyene
Xyene / ErrorLogger.java
Created October 14, 2012 02:03
Compact Error Logger
import org.apache.commons.lang.exception.ExceptionUtils;
import org.bukkit.Bukkit;
import org.bukkit.Server;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.PluginDescriptionFile;
import org.bukkit.plugin.PluginLogger;
import java.io.*;
import java.math.BigInteger;
import java.security.MessageDigest;
@Xyene
Xyene / ErrorLogger.java
Created October 14, 2012 14:40
Broken ErrorLogger
import org.apache.commons.lang.StringUtils;
import org.bukkit.Bukkit;
import org.bukkit.Server;
import org.bukkit.plugin.Plugin;
import org.bukkit.plugin.PluginDescriptionFile;
import org.bukkit.plugin.PluginLogger;
import java.io.*;
import java.math.BigInteger;
import java.security.MessageDigest;
@Xyene
Xyene / ErrorLogger.java
Created October 14, 2012 14:53
ErrorLogger
/**
* Custom logger to save errors.
*
* @author Icyene
*/
public class ErrorLogger extends PluginLogger {
String PLUGIN_NAME = "NULL", TICKET_TRACKER = "NULL", PLUGIN_PACKAGE = "NULL", ENDL = "\n=====================================================";
Plugin PLUGIN = null;
@Xyene
Xyene / ErrorLogger.java
Created October 14, 2012 18:44
Multiple-Plugin Capable ErrorLogger
/**
* Custom logger to save errors.
*
* @author Icyene
*/
public class ErrorLogger extends PluginLogger {
public static ArrayList<Pair<String, ArrayList<String>>> registry = new ArrayList<Pair<String, ArrayList<String>>>();
public static boolean inited = false;
@Xyene
Xyene / ErrorLogger.java
Created October 14, 2012 20:49 — forked from quantum5/ErrorLogger.java
Multiple-Plugin Capable ErrorLogger
/**
* Custom logger to save errors. Multiple-instance safe
*
* @author Icyene, Xiaomao
*/
public class ErrorLogger extends PluginLogger {
public static Map<String, List<String>> registry = new HashMap<String, List<String>>();
public static boolean inited = false;
private static Field logger_mc, cb_mcs, logger;
@Xyene
Xyene / ErrorLogger.java
Created October 14, 2012 21:20
ErrorLogger
package com.github.StormTeam.Storm;
import net.minecraft.server.MinecraftServer;
import org.apache.commons.lang.exception.ExceptionUtils;
import org.bukkit.*;
import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.plugin.*;
import org.bukkit.plugin.java.JavaPlugin;
@Xyene
Xyene / ErrorLogger.java
Created October 14, 2012 23:01
ErrorLogger
package com.github.StormTeam.Storm;
import net.minecraft.server.MinecraftServer;
import org.apache.commons.lang.exception.ExceptionUtils;
import org.bukkit.*;
import org.bukkit.craftbukkit.CraftServer;
import org.bukkit.plugin.*;
import org.bukkit.plugin.java.JavaPlugin;