diff --git a/src/de/diddiz/LogBlock/LogBlock.java b/src/de/diddiz/LogBlock/LogBlock.java index 363079b..c6643fa 100644 --- a/src/de/diddiz/LogBlock/LogBlock.java +++ b/src/de/diddiz/LogBlock/LogBlock.java @@ -7,6 +7,8 @@ import java.sql.Connection; import java.sql.DatabaseMetaData; import java.sql.SQLException; import java.sql.Statement; +import java.util.HashMap; +import java.util.Map; import java.util.Timer; import java.util.logging.Level; import java.util.logging.Logger; @@ -41,6 +43,7 @@ public class LogBlock extends JavaPlugin private Timer timer = null; private PermissionHandler permissions = null; private boolean errorAtLoading = false; + private Map sessions = new HashMap(); public Config getConfig() { return config; @@ -536,4 +539,13 @@ public class LogBlock extends JavaPlugin return null; } } + + public Session getSession(String playerName) { + Session session = sessions.get(playerName.hashCode()); + if (session == null) { + session = new Session(); + sessions.put(playerName.hashCode(), session); + } + return session; + } }