From c37089a39a21125c1f2c0d9cefee2c0db80c7a06 Mon Sep 17 00:00:00 2001 From: DmitriyMX Date: Wed, 17 May 2017 03:21:42 +0300 Subject: [PATCH] Bridge: start Sponge support --- bridge/build.gradle | 16 +++++++++++++++- .../java/asys/bridge/sponge/BridgeSponge.java | 17 +++++++++++++++++ 2 files changed, 32 insertions(+), 1 deletion(-) create mode 100644 bridge/src/main/java/asys/bridge/sponge/BridgeSponge.java diff --git a/bridge/build.gradle b/bridge/build.gradle index 28d7e5b..b069061 100644 --- a/bridge/build.gradle +++ b/bridge/build.gradle @@ -1,8 +1,9 @@ group = 'asys' -version = '0.5.1-SNAPSHOT' +version = '0.6-SNAPSHOT' repositories { maven { url 'https://hub.spigotmc.org/nexus/content/groups/public/' } + maven { url 'http://repo.spongepowered.org/Sponge/maven/' } } processResources { @@ -39,5 +40,18 @@ dependencies { exclude group: 'com.google.code.gson' exclude group: 'org.avaje' } + compile (group: 'org.spongepowered', name: 'spongeapi', version: '6.0.0') { + exclude group: 'com.google.guava' + exclude group: 'com.google.code' + exclude group: 'com.google.code.findbugs' + exclude group: 'com.google.code.gson' + exclude group: 'com.google.inject' + exclude group: 'com.github.ben-manes.caffeine' + exclude group: 'com.flowpowered' + exclude group: 'org.slf4j' + exclude group: 'org.apache.commons' + exclude group: 'org.ow2.asm' + exclude group: 'ninja.leaping.configurate' + } compile group: 'io.netty', name: 'netty-codec', version: nettyVersion } diff --git a/bridge/src/main/java/asys/bridge/sponge/BridgeSponge.java b/bridge/src/main/java/asys/bridge/sponge/BridgeSponge.java new file mode 100644 index 0000000..16038c2 --- /dev/null +++ b/bridge/src/main/java/asys/bridge/sponge/BridgeSponge.java @@ -0,0 +1,17 @@ +/* + * DmitriyMX + * 2017-05-17 + */ +package asys.bridge.sponge; + +import org.spongepowered.api.event.Listener; +import org.spongepowered.api.event.game.state.GameConstructionEvent; +import org.spongepowered.api.plugin.Plugin; + +@Plugin(id = "asysbridge", name = "ASysBridge", version = "0.6-SNAPSHOT") +public class BridgeSponge { + @Listener + public void initPlugin(GameConstructionEvent event) { + // hello? + } +}