File tree Expand file tree Collapse file tree 11 files changed +109
-25
lines changed
BlueMapCommon/src/main/java/de/bluecolored/bluemap/common/plugin
java/de/bluecolored/bluemap/core
java/de/bluecolored/bluemap/sponge Expand file tree Collapse file tree 11 files changed +109
-25
lines changed Original file line number Diff line number Diff line change @@ -13,3 +13,28 @@ dependencies {
1313 compile group : ' org.bstats' , name : ' bstats-bukkit-lite' , version : ' 1.5'
1414 compile project(' :BlueMapCommon' )
1515}
16+
17+ build. dependsOn shadowJar {
18+ destinationDir = file ' ../build/release'
19+ archiveFileName = " BlueMap-${ version} -bukkit.jar"
20+
21+ relocate ' com.google' , ' de.bluecolored.bluemap.google'
22+ relocate ' com.flowpowered' , ' de.bluecolored.bluemap.flowpowered'
23+ relocate ' com.typesafe' , ' de.bluecolored.bluemap.typesafe'
24+ relocate ' net.querz' , ' de.bluecolored.bluemap.querz'
25+ relocate ' ninja' , ' de.bluecolored.bluemap.ninja'
26+ relocate ' org.apache' , ' de.bluecolored.bluemap.apache'
27+ relocate ' org.yaml' , ' de.bluecolored.bluemap.yaml'
28+
29+ relocate ' org.bstats.bukkit' , ' de.bluecolored.bluemap.bstats.bukkit'
30+ }
31+
32+ processResources {
33+ from(sourceSets. main. resources. srcDirs) {
34+ include ' plugin.yml'
35+
36+ expand (
37+ version : project. version
38+ )
39+ }
40+ }
Original file line number Diff line number Diff line change 11name : BlueMap
22description : " A 3d-map of your Minecraft worlds view-able in your browser using three.js (WebGL)"
33main : de.bluecolored.bluemap.bukkit.BukkitPlugin
4- version : 0.5.1-mc1.13
4+ version : ${version}
55author : " Blue (TBlueF / Lukas Rieger)"
66authors : [Blue (TBlueF / Lukas Rieger)]
77website : " https://github.com/BlueMap-Minecraft"
Original file line number Diff line number Diff line change @@ -2,3 +2,22 @@ dependencies {
22 compile group : ' commons-cli' , name : ' commons-cli' , version : ' 1.4'
33 compile project(' :BlueMapCommon' )
44}
5+
6+ jar {
7+ manifest {
8+ attributes ' Main-Class' : " de.bluecolored.bluemap.cli.BlueMapCLI"
9+ }
10+ }
11+
12+ build. dependsOn shadowJar {
13+ destinationDir = file ' ../build/release'
14+ archiveFileName = " BlueMap-${ version} -cli.jar"
15+
16+ relocate ' com.google' , ' de.bluecolored.bluemap.google'
17+ relocate ' com.flowpowered' , ' de.bluecolored.bluemap.flowpowered'
18+ relocate ' com.typesafe' , ' de.bluecolored.bluemap.typesafe'
19+ relocate ' net.querz' , ' de.bluecolored.bluemap.querz'
20+ relocate ' ninja' , ' de.bluecolored.bluemap.ninja'
21+ relocate ' org.apache' , ' de.bluecolored.bluemap.apache'
22+ relocate ' org.yaml' , ' de.bluecolored.bluemap.yaml'
23+ }
Original file line number Diff line number Diff line change 2525import de .bluecolored .bluemap .common .MapType ;
2626import de .bluecolored .bluemap .common .RenderManager ;
2727import de .bluecolored .bluemap .common .plugin .serverinterface .ServerInterface ;
28- import de .bluecolored .bluemap .core .BlueMap ;
2928import de .bluecolored .bluemap .core .config .ConfigManager ;
3029import de .bluecolored .bluemap .core .config .MainConfig ;
3130import de .bluecolored .bluemap .core .config .MainConfig .MapConfig ;
@@ -48,7 +47,6 @@ public class Plugin {
4847
4948 public static final String PLUGIN_ID = "bluemap" ;
5049 public static final String PLUGIN_NAME = "BlueMap" ;
51- public static final String PLUGIN_VERSION = BlueMap .VERSION ;
5250
5351 private static Plugin instance ;
5452
Original file line number Diff line number Diff line change @@ -16,6 +16,16 @@ dependencies {
1616 testCompile ' junit:junit:4.12'
1717}
1818
19+ processResources {
20+ from(sourceSets. main. resources. srcDirs) {
21+ include ' core.json'
22+
23+ expand (
24+ version : project. version
25+ )
26+ }
27+ }
28+
1929node {
2030 version = ' 12.14.1'
2131 download = true
Original file line number Diff line number Diff line change 11package de .bluecolored .bluemap .core ;
22
3+ import java .io .IOException ;
4+
5+ import de .bluecolored .bluemap .core .logger .Logger ;
6+ import ninja .leaping .configurate .gson .GsonConfigurationLoader ;
7+
38public class BlueMap {
49
5- public static final String VERSION = "0.5.1-mc1.13" ;
10+ public static final String VERSION ;
11+ static {
12+ String version = "DEV" ;
13+ try {
14+ version = GsonConfigurationLoader .builder ().setURL (BlueMap .class .getResource ("/core.json" )).build ().load ().getNode ("version" ).getString ("DEV" );
15+ } catch (IOException ex ) {
16+ Logger .global .logError ("Failed to load core.json from resources!" , ex );
17+ }
18+
19+ if (version .equals ("${version}" )) version = "DEV" ;
20+
21+ VERSION = version ;
22+ }
623
724}
Original file line number Diff line number Diff line change 1+ {
2+ "version" : " ${version}"
3+ }
Original file line number Diff line number Diff line change @@ -3,3 +3,26 @@ dependencies {
33 compile group : ' org.bstats' , name : ' bstats-sponge-lite' , version : ' 1.5'
44 compile project(' :BlueMapCommon' )
55}
6+
7+ build. dependsOn shadowJar {
8+ destinationDir = file ' ../build/release'
9+ archiveFileName = " BlueMap-${ version} -sponge.jar"
10+
11+ relocate ' com.google' , ' de.bluecolored.bluemap.google'
12+ relocate ' com.flowpowered' , ' de.bluecolored.bluemap.flowpowered'
13+ relocate ' com.typesafe' , ' de.bluecolored.bluemap.typesafe'
14+ relocate ' net.querz' , ' de.bluecolored.bluemap.querz'
15+ relocate ' ninja' , ' de.bluecolored.bluemap.ninja'
16+ relocate ' org.apache' , ' de.bluecolored.bluemap.apache'
17+ relocate ' org.yaml' , ' de.bluecolored.bluemap.yaml'
18+ }
19+
20+ processResources {
21+ from(sourceSets. main. resources. srcDirs) {
22+ include ' mcmod.info'
23+
24+ expand (
25+ version : project. version
26+ )
27+ }
28+ }
Original file line number Diff line number Diff line change 5252 id = Plugin .PLUGIN_ID ,
5353 name = Plugin .PLUGIN_NAME ,
5454 authors = { "Blue (Lukas Rieger)" },
55- description = "This plugin provides a fully 3D map of your world for your browser!" ,
56- version = Plugin .PLUGIN_VERSION
55+ description = "This plugin provides a fully 3D map of your world for your browser!"
5756 )
5857public class SpongePlugin implements ServerInterface {
5958
Original file line number Diff line number Diff line change 22 {
33 "modid" : " bluemap" ,
44 "name" : " BlueMap" ,
5- "version" : " 0.5.1-mc1.13 " ,
5+ "version" : " ${version} " ,
66 "description" : " A 3d-map of your Minecraft worlds view-able in your browser using three.js (WebGL)" ,
77 "url" : " https://github.com/BlueMap-Minecraft" ,
88 "authorList" : [
You can’t perform that action at this time.
0 commit comments