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