File tree Expand file tree Collapse file tree 7 files changed +40
-4
lines changed
java/net/mcbrawls/inject/paper
java/net/mcbrawls/inject/spigot Expand file tree Collapse file tree 7 files changed +40
-4
lines changed Original file line number Diff line number Diff line change @@ -8,6 +8,6 @@ yarn_mappings=1.21.1+build.3
88loader_version =0.16.7
99
1010# Mod Properties
11- version =2.2.0
11+ version =2.2.1
1212group =net.mcbrawls.inject
1313id =inject
Original file line number Diff line number Diff line change @@ -7,6 +7,8 @@ plugins {
77
88fun prop (name : String ) = project.rootProject.property(name) as String
99
10+ val isPublishing = gradle.startParameter.taskNames.any { it.contains(" publish" ) }
11+
1012group = prop(" group" )
1113version = prop(" version" )
1214
@@ -71,6 +73,18 @@ tasks {
7173 }
7274}
7375
76+ tasks.processResources {
77+ inputs.property(" version" , project.version)
78+
79+ filesMatching(" plugin.yml" ) {
80+ if (isPublishing) {
81+ exclude()
82+ } else {
83+ expand(" version" to project.version)
84+ }
85+ }
86+ }
87+
7488runPaper {
7589 disablePluginJarDetection()
7690}
Original file line number Diff line number Diff line change 44import net .kyori .adventure .key .Key ;
55import net .mcbrawls .inject .api .InjectPlatform ;
66import net .mcbrawls .inject .api .Injector ;
7+ import org .bukkit .plugin .java .JavaPlugin ;
78import org .slf4j .Logger ;
89import org .slf4j .LoggerFactory ;
910
1011import java .util .ArrayList ;
1112import java .util .List ;
1213
13- public class InjectPaper implements InjectPlatform {
14+ public class InjectPaper extends JavaPlugin implements InjectPlatform {
1415 private static final Logger LOGGER = LoggerFactory .getLogger ("inject" );
1516 public static InjectPaper INSTANCE = new InjectPaper ();
1617 private static final List <Injector > injectors = new ArrayList <>();
Original file line number Diff line number Diff line change 1+ name : Inject
2+ main : net.mcbrawls.inject.paper.InjectPaper
3+ version : ${version}
Original file line number Diff line number Diff line change @@ -8,6 +8,8 @@ plugins {
88
99fun prop (name : String ) = project.rootProject.property(name) as String
1010
11+ val isPublishing = gradle.startParameter.taskNames.any { it.contains(" publish" ) }
12+
1113group = prop(" group" )
1214version = prop(" version" )
1315
@@ -61,6 +63,18 @@ tasks {
6163 }
6264}
6365
66+ tasks.processResources {
67+ inputs.property(" version" , project.version)
68+
69+ filesMatching(" plugin.yml" ) {
70+ if (isPublishing) {
71+ exclude()
72+ } else {
73+ expand(" version" to project.version)
74+ }
75+ }
76+ }
77+
6478publishing {
6579 publications {
6680 create<MavenPublication >(" mavenJava" ) {
Original file line number Diff line number Diff line change 33import net .mcbrawls .inject .api .InjectPlatform ;
44import net .mcbrawls .inject .api .Injector ;
55import net .mcbrawls .inject .spigot .interceptor .ClientConnectionInterceptor ;
6+ import org .bukkit .plugin .java .JavaPlugin ;
67
78import java .util .ArrayList ;
89import java .util .List ;
910import java .util .logging .Logger ;
1011
11- public class InjectSpigot implements InjectPlatform {
12+ public class InjectSpigot extends JavaPlugin implements InjectPlatform {
1213 private static final Logger LOGGER = Logger .getLogger ("inject" );
1314 public static InjectSpigot INSTANCE = new InjectSpigot ();
1415 private static final List <Injector > injectors = new ArrayList <>();
@@ -45,4 +46,4 @@ public void registerInjector(Injector injector) {
4546 LOGGER .info ("Inject initialized" );
4647 }
4748 }
48- }
49+ }
Original file line number Diff line number Diff line change 1+ name : Inject
2+ main : net.mcbrawls.inject.spigot.InjectSpigot
3+ version : ${version}
You can’t perform that action at this time.
0 commit comments