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}"