diff --git a/pom.xml b/pom.xml
index 458e9ac..0b1bf61 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,17 +4,17 @@
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
4.0.0
- me.nikl
+ me.nikl.gamebox.games
connectfour
ConnectFour
jar
- 3.0.0-alpha
- Connect four chips before your opponent does
+ 3.0.0-beta
+ Line up four chips before your opponent does
nikl-repo
- https://repo.nikl.me/artifactory/public
+ http://repo.nikl.me/artifactory/public
@@ -47,6 +47,19 @@
1.8
+
+ org.codehaus.mojo
+ buildnumber-maven-plugin
+ 1.4
+
+
+ validate
+
+ create-timestamp
+
+
+
+
@@ -57,7 +70,7 @@
nikl-repo
- https://repo.nikl.me/artifactory/public
+ http://repo.nikl.me/artifactory/public
@@ -70,8 +83,14 @@
me.nikl
- gamebox-core
- 3.0.0-alpha
+ gamebox
+ ${gamebox.version}
+ provided
+
+
+ me.nikl
+ calendarevents
+ 1.4.2
provided
@@ -81,5 +100,6 @@
1.8
UTF-8
UTF-8
+ 3.0.0-beta.2
-
\ No newline at end of file
+
diff --git a/src/main/java/me/nikl/connectfour/ConnectFour.java b/src/main/java/me/nikl/connectfour/ConnectFour.java
index 1034119..e5f47af 100644
--- a/src/main/java/me/nikl/connectfour/ConnectFour.java
+++ b/src/main/java/me/nikl/connectfour/ConnectFour.java
@@ -12,7 +12,7 @@
public class ConnectFour extends Game {
public ConnectFour(GameBox gameBox) {
- super(gameBox, GameBox.MODULE_CONNECTFOUR);
+ super(gameBox, ConnectFourModule.CONNECT_FOUR);
}
@Override
diff --git a/src/main/java/me/nikl/connectfour/ConnectFourModule.java b/src/main/java/me/nikl/connectfour/ConnectFourModule.java
new file mode 100644
index 0000000..b356e37
--- /dev/null
+++ b/src/main/java/me/nikl/connectfour/ConnectFourModule.java
@@ -0,0 +1,16 @@
+package me.nikl.connectfour;
+
+import me.nikl.gamebox.module.GameBoxModule;
+
+public class ConnectFourModule extends GameBoxModule {
+ public static final String CONNECT_FOUR = "connectfour";
+ @Override
+ public void onEnable() {
+ registerGame(CONNECT_FOUR, ConnectFour.class, "cf");
+ }
+
+ @Override
+ public void onDisable() {
+
+ }
+}
diff --git a/src/main/resources/module.yml b/src/main/resources/module.yml
new file mode 100644
index 0000000..324d1dd
--- /dev/null
+++ b/src/main/resources/module.yml
@@ -0,0 +1,10 @@
+id: ${project.artifactId}
+version: ${project.version}
+authors: ["Niklas Eicker"]
+name: ${project.name}
+description: ${project.description}
+sourceUrl: ${project.scm.url}
+updatedAt: !!java.lang.Long ${timestamp}
+dependencies:
+ - id: gamebox
+ versionConstrain: ">= ${gamebox.version}"