diff --git a/Plugin Vault/src/main/java/net/simon987/vaultplugin/VaultDoor.java b/Plugin NPC/src/main/java/net/simon987/npcplugin/VaultDoor.java
similarity index 82%
rename from Plugin Vault/src/main/java/net/simon987/vaultplugin/VaultDoor.java
rename to Plugin NPC/src/main/java/net/simon987/npcplugin/VaultDoor.java
index c75378c..e5afa6f 100644
--- a/Plugin Vault/src/main/java/net/simon987/vaultplugin/VaultDoor.java
+++ b/Plugin NPC/src/main/java/net/simon987/npcplugin/VaultDoor.java
@@ -1,12 +1,13 @@
-package net.simon987.vaultplugin;
+package net.simon987.npcplugin;
import com.mongodb.BasicDBObject;
+import net.simon987.server.GameServer;
+import net.simon987.server.crypto.RandomStringGenerator;
import net.simon987.server.game.Enterable;
import net.simon987.server.game.GameObject;
import net.simon987.server.game.Programmable;
import net.simon987.server.game.Updatable;
import net.simon987.server.logging.LogManager;
-import net.simon987.server.crypto.CryptoProvider;
import java.util.Arrays;
@@ -20,7 +21,7 @@ public class VaultDoor extends GameObject implements Programmable, Enterable, Up
*/
private char[] password;
- private RandomString random_string_generator;
+ private RandomStringGenerator randomStringGenerator;
/**
* Whether or not the vault door is opened
@@ -34,13 +35,12 @@ public class VaultDoor extends GameObject implements Programmable, Enterable, Up
private int OPEN_TIME = GameServer.INSTANCE.getConfig().getInt("vault_door_open_time");
private int openedTimer = 0;
- private int cypher_id;
+ private int cypherId;
- public VaultDoor(int cypher_id){
- this.cypher_id = cypher_id;
- this.random_string_generator = new RandomStringGenerator(PASSWORD_LENGTH);
+ public VaultDoor(int cypherId) {
+ this.cypherId = cypherId;
+ this.randomStringGenerator = new RandomStringGenerator();
- password = GameServer.INSTANCE.getConfig().getRandomPassword();
}
@@ -49,7 +49,7 @@ public class VaultDoor extends GameObject implements Programmable, Enterable, Up
if (open){
if (openedTimer <= 0) {
//Door was open for OPEN_TIME, close it and regen password
- password = GameServer.INSTANCE.getConfig().getRandomPassword();
+ //password = GameServer.INSTANCE.getConfig().getRandomPassword();
open = false;
openedTimer = 0;
LogManager.LOGGER.fine("Closed Vault door ID: " + getObjectId());
diff --git a/Plugin Vault/src/main/java/net/simon987/vaultplugin/VaultPlugin.java b/Plugin NPC/src/main/java/net/simon987/npcplugin/VaultPlugin.java
similarity index 90%
rename from Plugin Vault/src/main/java/net/simon987/vaultplugin/VaultPlugin.java
rename to Plugin NPC/src/main/java/net/simon987/npcplugin/VaultPlugin.java
index d44405a..652967c 100644
--- a/Plugin Vault/src/main/java/net/simon987/vaultplugin/VaultPlugin.java
+++ b/Plugin NPC/src/main/java/net/simon987/npcplugin/VaultPlugin.java
@@ -1,4 +1,4 @@
-package net.simon987.vaultplugin;
+package net.simon987.npcplugin;
import net.simon987.server.ServerConfiguration;
import net.simon987.server.logging.LogManager;
diff --git a/Plugin Vault/pom.xml b/Plugin Vault/pom.xml
deleted file mode 100644
index 8c85358..0000000
--- a/Plugin Vault/pom.xml
+++ /dev/null
@@ -1,31 +0,0 @@
-
-
- 4.0.0
-
-
- net.simon987.server
- server_root
- 1.2a
-
-
- net.simon987.pluginplant
- plugin-vault
- 1.4a
-
-
-
-
- com.googlecode.json-simple
- json-simple
- 1.1.1
-
-
-
- net.simon987.server
- server
- 1.2a
-
-
-
\ No newline at end of file
diff --git a/Plugin Vault/src/main/resources/plugin.properties b/Plugin Vault/src/main/resources/plugin.properties
deleted file mode 100644
index 72e6b22..0000000
--- a/Plugin Vault/src/main/resources/plugin.properties
+++ /dev/null
@@ -1,3 +0,0 @@
-classpath=net.simon987.vaultplugin.VaultPlugin
-name=Vault Plugin
-version=1.0
\ No newline at end of file
diff --git a/Server/src/main/java/net/simon987/server/crypto/AutokeyCypher.java b/Server/src/main/java/net/simon987/server/crypto/AutokeyCypher.java
index 707d3a0..ede4ee3 100644
--- a/Server/src/main/java/net/simon987/server/crypto/AutokeyCypher.java
+++ b/Server/src/main/java/net/simon987/server/crypto/AutokeyCypher.java
@@ -10,22 +10,24 @@ public class AutokeyCypher extends ShiftSubstitutionCypher {
super();
}
- @override
- protected char encryptionShiftAt(int position, char[] plaintext, char[] key, char[] partial_cyphertext){
- if (i