Skip to content

Instantly share code, notes, and snippets.

@MrSparkzz
Created April 29, 2015 00:08
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save MrSparkzz/cefa4db4dca0878a12b8 to your computer and use it in GitHub Desktop.
Save MrSparkzz/cefa4db4dca0878a12b8 to your computer and use it in GitHub Desktop.
package net.sparkzz.servercontrol;
import com.google.inject.Inject;
import org.slf4j.Logger;
import org.spongepowered.api.event.state.PreInitializationEvent;
import org.spongepowered.api.plugin.Plugin;
import org.spongepowered.api.util.event.Subscribe;
/**
* @author Brendon
* @since April 28, 2015
*/
@Plugin(id = "ServerControl", name = "ServerControl", version = "1.0-DEV")
public class ServerControl {
@com.google.inject.Inject
private Logger logger;
public Logger getLogger() {
return logger;
}
@Subscribe
public void onServerStart(PreInitializationEvent event) {
getLogger().info("Working");
}
}
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>MrSparkzz</groupId>
<artifactId>ServerControl</artifactId>
<version>1.0-DEV</version>
<repositories>
<repository>
<id>sponge-maven-repo</id>
<name>Sponge maven repo</name>
<url>http://repo.spongepowered.org/maven</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
<dependencies>
<dependency>
<groupId>org.spongepowered</groupId>
<artifactId>spongeapi</artifactId>
<version>1.0</version>
<scope>provided</scope>
</dependency>
</dependencies>
</project>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment