diff --git a/.idea/compiler.xml b/.idea/compiler.xml
new file mode 100644
index 0000000..ae93fb3
--- /dev/null
+++ b/.idea/compiler.xml
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml
new file mode 100644
index 0000000..e7bedf3
--- /dev/null
+++ b/.idea/copyright/profiles_settings.xml
@@ -0,0 +1,3 @@
+
+
+
\ No newline at end of file
diff --git a/.idea/encodings.xml b/.idea/encodings.xml
new file mode 100644
index 0000000..97626ba
--- /dev/null
+++ b/.idea/encodings.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_parabot_317_api_minified_1_14.xml b/.idea/libraries/Maven__org_parabot_317_api_minified_1_14.xml
new file mode 100644
index 0000000..81e60ac
--- /dev/null
+++ b/.idea/libraries/Maven__org_parabot_317_api_minified_1_14.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/libraries/Maven__org_parabot_client_2_5.xml b/.idea/libraries/Maven__org_parabot_client_2_5.xml
new file mode 100644
index 0000000..30d24e4
--- /dev/null
+++ b/.idea/libraries/Maven__org_parabot_client_2_5.xml
@@ -0,0 +1,13 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/misc.xml b/.idea/misc.xml
new file mode 100644
index 0000000..233a7f0
--- /dev/null
+++ b/.idea/misc.xml
@@ -0,0 +1,26 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/modules.xml b/.idea/modules.xml
new file mode 100644
index 0000000..06e68c3
--- /dev/null
+++ b/.idea/modules.xml
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/vcs.xml b/.idea/vcs.xml
new file mode 100644
index 0000000..35eb1dd
--- /dev/null
+++ b/.idea/vcs.xml
@@ -0,0 +1,6 @@
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.idea/workspace.xml b/.idea/workspace.xml
new file mode 100644
index 0000000..8cf9adc
--- /dev/null
+++ b/.idea/workspace.xml
@@ -0,0 +1,478 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ No facets are configured
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.8
+
+
+
+
+
+
+
+
+
+
+
+ Randoms
+
+
+
+
+
+
+
+
+
+
+
+
+ 1.8
+
+
+
+
+
+
+
+
+
+
+
+ Maven: org.parabot:317-api-minified:1.14
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 0000000..652b7e6
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,50 @@
+language: java
+
+jdk:
+ - oraclejdk7
+
+before_install:
+ - chmod +x ./.travis/maven-build.sh
+ - chmod +x ./.travis/call-creation.sh
+ - mvn clean
+
+script: "./.travis/maven-build.sh"
+
+after_deploy: "./.travis/call-creation.sh"
+
+notifications:
+ email: false
+ slack:
+ secure: ciAOsdv9lf/IbAwyzeR/z2nlBSevmBHBqca6tf0Yh2DIyAx/uUo1ojon0W7Kv6tCECGhSTdfQAnZ+nFjjqaRs+Jq4svd9WKYrFuZyOWmT31iSJ/nvPymRvevSsgwpSKr0nJS9dxePKto/T3ozW29kx88eaJQH17zOaX2rfuIje4=
+ webhooks:
+ on_success: always
+ on_failure: always
+ on_start: never
+
+env:
+ global:
+ - secure: UG+b1tEgc8xv9x4r//2OAIK1RrYv6n209KTTFMMwcnAa7DI8HaP8nljRa5/VhDhuKHdlVrYH/tI90v7UVBs0GDVNwK5V17Io0fMm3FUGZekSthTCqqno5wAGa9r6a6mMLtSaSmIFeIKi0+0d2ZwplRuhj/dtEYjjBBj+kK8g4nE=
+ - secure: St/fecUDInFBCRriYqgp2F8PU9/SooorgxD9Mrs+b0EsC7AbtSsQXvdIv2Lp6xzdQ0VSXPcLIhULPOYrmBKnGQ/NjXTIZXxnroyQxxnI6xyEWIZwiHRY/bKRJDRbQTxD9NL32szKiDSwnw7pu6llF4D64UqQvziq4Gm6VohU75M=
+ - secure: bD15GVZWowiknbfLavh8CxSh0GsnF5kT4kZ6ggCuUDGyj0mzqf7dNRnchQIKkCG0WRYyTrFN4pEiygeywWsipEeAVv9Xhx3cuUZmzeQaR5KCWabSwJ8gK6jZd1YhcWmM9vrdPHobZr65MP0y/8mu/Fovgky9dY7KDf4G3SebNrM=
+ - RANDOMS_VERSION=0.1
+
+cache:
+ directories:
+ - ".autoconf"
+ - "$HOME/.m2"
+
+deploy:
+ - provider: s3
+ access_key_id: AKIAJDZLZNH2PIKHUKOA
+ secret_access_key:
+ secure: MTOqhji8t8DcGRsfZEitMTqMemqxIag4a3dI0SBeWKBMpDCcKOokhGbXFCUBvMukU6tKIFfMo15z2wERZQxCVAxMt7dr1cyuWb49Sdy+mnBR6Z3EsJ2suilBe6b+9odLJVplCQVRPz9VyKnllWwO9D5j/ZpQaf8fb1675PB6feY=
+ bucket: parabot
+ skip_cleanup: true
+ local-dir: "./target/final/"
+ upload-dir: "artifacts/randoms"
+ region: us-west-1
+ detect_encoding: true
+ acl: public_read
+ on:
+ repo: Parabot/Parabot
+ all_branches: true
\ No newline at end of file
diff --git a/.travis/call-creation.sh b/.travis/call-creation.sh
new file mode 100644
index 0000000..1f70fb3
--- /dev/null
+++ b/.travis/call-creation.sh
@@ -0,0 +1,4 @@
+#! /bin/bash
+
+sleep 15
+curl -sS "http://v3.bdn.parabot.org/api/bot/create/random?build_id=$TRAVIS_BUILD_ID&version=$RANDOMS_VERSION" >/dev/null
\ No newline at end of file
diff --git a/.travis/maven-build.sh b/.travis/maven-build.sh
new file mode 100644
index 0000000..f618ba6
--- /dev/null
+++ b/.travis/maven-build.sh
@@ -0,0 +1,7 @@
+#! /bin/bash
+
+if [ "$TRAVIS_BRANCH" == "master" ]; then
+ mvn -U package
+else
+ mvn -Dbuild.version="-RC-$TRAVIS_BUILD_ID" -U package
+fi
\ No newline at end of file
diff --git a/Randoms.iml b/Randoms.iml
new file mode 100644
index 0000000..a54d01c
--- /dev/null
+++ b/Randoms.iml
@@ -0,0 +1,18 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/pom.xml b/pom.xml
new file mode 100644
index 0000000..683466c
--- /dev/null
+++ b/pom.xml
@@ -0,0 +1,83 @@
+
+
+ 4.0.0
+
+ org.parabot
+ randoms
+ 0.1
+
+
+ 1.7
+
+
+
+
+
+ git-parabot
+ Parabot's Git based repo
+ https://github.com/parabot/Maven-Repository/raw/master/
+
+
+
+
+
+ Apache License, Version 2.0
+ http://www.apache.org/licenses/LICENSE-2.0.txt
+ repo
+
+
+
+
+
+ org.parabot
+ client
+ 2.5
+
+
+ org.parabot
+ 317-api-minified
+ 1.14
+
+
+
+
+ Randoms-V${version}${build.version}
+
+
+ org.apache.maven.plugins
+ maven-compiler-plugin
+ 2.3.2
+
+ ${jdk.version}
+ ${jdk.version}
+
+
+
+
+ org.apache.maven.plugins
+ maven-assembly-plugin
+ 2.5.3
+
+
+ jar-with-dependencies
+
+ ${project.build.directory}/final/
+ false
+
+
+
+
+ make-assembly
+
+ package
+
+ single
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/parabot/randoms/Core.java b/src/main/java/org/parabot/randoms/Core.java
similarity index 100%
rename from parabot/randoms/Core.java
rename to src/main/java/org/parabot/randoms/Core.java
index 6548e81..81ebc59 100755
--- a/parabot/randoms/Core.java
+++ b/src/main/java/org/parabot/randoms/Core.java
@@ -2,9 +2,9 @@ package org.parabot.randoms;
import org.parabot.core.Context;
import org.parabot.environment.scripts.randoms.Random;
-import org.parabot.randoms.ikov.Login;
import org.parabot.randoms.ikov.LogoutDisabler;
import org.parabot.randoms.ikov.PacketFail;
+import org.parabot.randoms.ikov.Login;
import org.parabot.randoms.ikov.QuestionSolver;
import org.parabot.randoms.pkhonor.*;
diff --git a/parabot/randoms/ikov/Login.java b/src/main/java/org/parabot/randoms/ikov/Login.java
similarity index 100%
rename from parabot/randoms/ikov/Login.java
rename to src/main/java/org/parabot/randoms/ikov/Login.java
diff --git a/parabot/randoms/ikov/LogoutDisabler.java b/src/main/java/org/parabot/randoms/ikov/LogoutDisabler.java
similarity index 100%
rename from parabot/randoms/ikov/LogoutDisabler.java
rename to src/main/java/org/parabot/randoms/ikov/LogoutDisabler.java
diff --git a/parabot/randoms/ikov/PacketFail.java b/src/main/java/org/parabot/randoms/ikov/PacketFail.java
similarity index 94%
rename from parabot/randoms/ikov/PacketFail.java
rename to src/main/java/org/parabot/randoms/ikov/PacketFail.java
index 5a0292b..73d40b6 100755
--- a/parabot/randoms/ikov/PacketFail.java
+++ b/src/main/java/org/parabot/randoms/ikov/PacketFail.java
@@ -32,9 +32,9 @@ public class PacketFail implements Random, MessageListener {
@Override
public void execute() {
- if (!Game.dropClient()){
+// if (!Game.dropClient()){
Logger.addMessage("Couldn't drop the client, please restart if required", true);
- }
+// }
fails = 0;
}
diff --git a/parabot/randoms/ikov/QuestionSolver.java b/src/main/java/org/parabot/randoms/ikov/QuestionSolver.java
similarity index 100%
rename from parabot/randoms/ikov/QuestionSolver.java
rename to src/main/java/org/parabot/randoms/ikov/QuestionSolver.java
diff --git a/parabot/randoms/pkhonor/BobsIsland.java b/src/main/java/org/parabot/randoms/pkhonor/BobsIsland.java
similarity index 100%
rename from parabot/randoms/pkhonor/BobsIsland.java
rename to src/main/java/org/parabot/randoms/pkhonor/BobsIsland.java
diff --git a/parabot/randoms/pkhonor/Jail.java b/src/main/java/org/parabot/randoms/pkhonor/Jail.java
similarity index 100%
rename from parabot/randoms/pkhonor/Jail.java
rename to src/main/java/org/parabot/randoms/pkhonor/Jail.java
diff --git a/parabot/randoms/pkhonor/MysteriousOldMan.java b/src/main/java/org/parabot/randoms/pkhonor/MysteriousOldMan.java
similarity index 100%
rename from parabot/randoms/pkhonor/MysteriousOldMan.java
rename to src/main/java/org/parabot/randoms/pkhonor/MysteriousOldMan.java
diff --git a/parabot/randoms/pkhonor/SandwichLady.java b/src/main/java/org/parabot/randoms/pkhonor/SandwichLady.java
similarity index 100%
rename from parabot/randoms/pkhonor/SandwichLady.java
rename to src/main/java/org/parabot/randoms/pkhonor/SandwichLady.java
diff --git a/parabot/randoms/pkhonor/TriangleSandwich.java b/src/main/java/org/parabot/randoms/pkhonor/TriangleSandwich.java
similarity index 100%
rename from parabot/randoms/pkhonor/TriangleSandwich.java
rename to src/main/java/org/parabot/randoms/pkhonor/TriangleSandwich.java
diff --git a/target/Parabot-V0.1.jar b/target/Parabot-V0.1.jar
new file mode 100644
index 0000000..134643a
Binary files /dev/null and b/target/Parabot-V0.1.jar differ
diff --git a/target/Randoms-V0.1.jar b/target/Randoms-V0.1.jar
new file mode 100644
index 0000000..367a0cc
Binary files /dev/null and b/target/Randoms-V0.1.jar differ
diff --git a/target/classes/org/parabot/randoms/Core.class b/target/classes/org/parabot/randoms/Core.class
new file mode 100644
index 0000000..34f334e
Binary files /dev/null and b/target/classes/org/parabot/randoms/Core.class differ
diff --git a/target/classes/org/parabot/randoms/ikov/Login$1.class b/target/classes/org/parabot/randoms/ikov/Login$1.class
new file mode 100644
index 0000000..b8794fe
Binary files /dev/null and b/target/classes/org/parabot/randoms/ikov/Login$1.class differ
diff --git a/target/classes/org/parabot/randoms/ikov/Login.class b/target/classes/org/parabot/randoms/ikov/Login.class
new file mode 100644
index 0000000..fbf0858
Binary files /dev/null and b/target/classes/org/parabot/randoms/ikov/Login.class differ
diff --git a/target/classes/org/parabot/randoms/ikov/LogoutDisabler.class b/target/classes/org/parabot/randoms/ikov/LogoutDisabler.class
new file mode 100644
index 0000000..a7bc25e
Binary files /dev/null and b/target/classes/org/parabot/randoms/ikov/LogoutDisabler.class differ
diff --git a/target/classes/org/parabot/randoms/ikov/PacketFail.class b/target/classes/org/parabot/randoms/ikov/PacketFail.class
new file mode 100644
index 0000000..7f5d071
Binary files /dev/null and b/target/classes/org/parabot/randoms/ikov/PacketFail.class differ
diff --git a/target/classes/org/parabot/randoms/ikov/QuestionSolver$1.class b/target/classes/org/parabot/randoms/ikov/QuestionSolver$1.class
new file mode 100644
index 0000000..ac9fb88
Binary files /dev/null and b/target/classes/org/parabot/randoms/ikov/QuestionSolver$1.class differ
diff --git a/target/classes/org/parabot/randoms/ikov/QuestionSolver.class b/target/classes/org/parabot/randoms/ikov/QuestionSolver.class
new file mode 100644
index 0000000..0e46cd3
Binary files /dev/null and b/target/classes/org/parabot/randoms/ikov/QuestionSolver.class differ
diff --git a/target/classes/org/parabot/randoms/pkhonor/BobsIsland$1.class b/target/classes/org/parabot/randoms/pkhonor/BobsIsland$1.class
new file mode 100644
index 0000000..2ec78f3
Binary files /dev/null and b/target/classes/org/parabot/randoms/pkhonor/BobsIsland$1.class differ
diff --git a/target/classes/org/parabot/randoms/pkhonor/BobsIsland.class b/target/classes/org/parabot/randoms/pkhonor/BobsIsland.class
new file mode 100644
index 0000000..8a377a5
Binary files /dev/null and b/target/classes/org/parabot/randoms/pkhonor/BobsIsland.class differ
diff --git a/target/classes/org/parabot/randoms/pkhonor/Jail$1.class b/target/classes/org/parabot/randoms/pkhonor/Jail$1.class
new file mode 100644
index 0000000..d43f4ad
Binary files /dev/null and b/target/classes/org/parabot/randoms/pkhonor/Jail$1.class differ
diff --git a/target/classes/org/parabot/randoms/pkhonor/Jail$2.class b/target/classes/org/parabot/randoms/pkhonor/Jail$2.class
new file mode 100644
index 0000000..a937578
Binary files /dev/null and b/target/classes/org/parabot/randoms/pkhonor/Jail$2.class differ
diff --git a/target/classes/org/parabot/randoms/pkhonor/Jail$3.class b/target/classes/org/parabot/randoms/pkhonor/Jail$3.class
new file mode 100644
index 0000000..77efa4a
Binary files /dev/null and b/target/classes/org/parabot/randoms/pkhonor/Jail$3.class differ
diff --git a/target/classes/org/parabot/randoms/pkhonor/Jail.class b/target/classes/org/parabot/randoms/pkhonor/Jail.class
new file mode 100644
index 0000000..c1c0be0
Binary files /dev/null and b/target/classes/org/parabot/randoms/pkhonor/Jail.class differ
diff --git a/target/classes/org/parabot/randoms/pkhonor/MysteriousOldMan$1.class b/target/classes/org/parabot/randoms/pkhonor/MysteriousOldMan$1.class
new file mode 100644
index 0000000..92bd70c
Binary files /dev/null and b/target/classes/org/parabot/randoms/pkhonor/MysteriousOldMan$1.class differ
diff --git a/target/classes/org/parabot/randoms/pkhonor/MysteriousOldMan.class b/target/classes/org/parabot/randoms/pkhonor/MysteriousOldMan.class
new file mode 100644
index 0000000..005dc3e
Binary files /dev/null and b/target/classes/org/parabot/randoms/pkhonor/MysteriousOldMan.class differ
diff --git a/target/classes/org/parabot/randoms/pkhonor/SandwichLady$1.class b/target/classes/org/parabot/randoms/pkhonor/SandwichLady$1.class
new file mode 100644
index 0000000..09a5bb6
Binary files /dev/null and b/target/classes/org/parabot/randoms/pkhonor/SandwichLady$1.class differ
diff --git a/target/classes/org/parabot/randoms/pkhonor/SandwichLady.class b/target/classes/org/parabot/randoms/pkhonor/SandwichLady.class
new file mode 100644
index 0000000..f7d0d58
Binary files /dev/null and b/target/classes/org/parabot/randoms/pkhonor/SandwichLady.class differ
diff --git a/target/classes/org/parabot/randoms/pkhonor/TriangleSandwich$1.class b/target/classes/org/parabot/randoms/pkhonor/TriangleSandwich$1.class
new file mode 100644
index 0000000..73881c7
Binary files /dev/null and b/target/classes/org/parabot/randoms/pkhonor/TriangleSandwich$1.class differ
diff --git a/target/classes/org/parabot/randoms/pkhonor/TriangleSandwich.class b/target/classes/org/parabot/randoms/pkhonor/TriangleSandwich.class
new file mode 100644
index 0000000..39c5e6a
Binary files /dev/null and b/target/classes/org/parabot/randoms/pkhonor/TriangleSandwich.class differ
diff --git a/target/final/Parabot-V0.1.jar b/target/final/Parabot-V0.1.jar
new file mode 100644
index 0000000..3250441
Binary files /dev/null and b/target/final/Parabot-V0.1.jar differ
diff --git a/target/final/Randoms-V0.1.jar b/target/final/Randoms-V0.1.jar
new file mode 100644
index 0000000..2c6ce58
Binary files /dev/null and b/target/final/Randoms-V0.1.jar differ
diff --git a/target/maven-archiver/pom.properties b/target/maven-archiver/pom.properties
new file mode 100644
index 0000000..39a59d7
--- /dev/null
+++ b/target/maven-archiver/pom.properties
@@ -0,0 +1,5 @@
+#Generated by Maven
+#Sat Jun 04 18:25:26 CEST 2016
+version=0.1
+groupId=org.parabot
+artifactId=randoms