Skip to content

Commit 4615545

Browse files
committed
refactor!: move HTTP to its own module
- util: add publishing script
1 parent 3b0f6df commit 4615545

File tree

13 files changed

+25
-15
lines changed

13 files changed

+25
-15
lines changed

fabric/build.gradle.kts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ dependencies {
1919
modImplementation("net.fabricmc:fabric-loader:${prop("loader_version")}")
2020

2121
implementation(project(":api"))
22+
testImplementation(project(":http"))
2223
}
2324

2425
tasks.processResources {

fabric/src/test/java/net/mcbrawls/inject/fabric/test/InjectTestMod.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,9 @@
22

33
import io.netty.channel.ChannelHandlerContext;
44
import net.fabricmc.api.DedicatedServerModInitializer;
5-
import net.fabricmc.api.ModInitializer;
6-
import net.mcbrawls.inject.api.InjectorContext;
7-
import net.mcbrawls.inject.api.http.HttpByteBuf;
8-
import net.mcbrawls.inject.api.http.HttpInjector;
9-
import net.mcbrawls.inject.api.http.HttpRequest;
5+
import net.mcbrawls.inject.http.HttpByteBuf;
6+
import net.mcbrawls.inject.http.HttpInjector;
7+
import net.mcbrawls.inject.http.HttpRequest;
108
import net.mcbrawls.inject.fabric.InjectFabric;
119

1210
public class InjectTestMod implements DedicatedServerModInitializer {

gradle.properties

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ yarn_mappings=1.21.1+build.3
88
loader_version=0.16.7
99

1010
# Mod Properties
11-
version=2.1.1
11+
version=2.2.0
1212
group=net.mcbrawls.inject
1313
id=inject
1414

gradlew

100644100755
File mode changed.

api/src/main/java/net/mcbrawls/inject/api/http/HttpByteBuf.java renamed to http/src/main/java/net/mcbrawls/inject/http/HttpByteBuf.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package net.mcbrawls.inject.api.http;
1+
package net.mcbrawls.inject.http;
22

33
import io.netty.buffer.ByteBuf;
44
import io.netty.channel.ChannelHandlerContext;

api/src/main/java/net/mcbrawls/inject/api/http/HttpInjector.java renamed to http/src/main/java/net/mcbrawls/inject/http/HttpInjector.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package net.mcbrawls.inject.api.http;
1+
package net.mcbrawls.inject.http;
22

33
import io.netty.buffer.ByteBuf;
44
import io.netty.channel.ChannelFutureListener;

api/src/main/java/net/mcbrawls/inject/api/http/HttpRequest.java renamed to http/src/main/java/net/mcbrawls/inject/http/HttpRequest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
package net.mcbrawls.inject.api.http;
1+
package net.mcbrawls.inject.http;
22

33
import io.netty.buffer.ByteBuf;
44
import io.netty.buffer.ByteBufInputStream;

paper/build.gradle.kts

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,13 @@ dependencies {
3535
val version = prop("minecraft_version") + "-R0.1-SNAPSHOT"
3636

3737
implementation(project(":api"))
38+
implementation(project(":http"))
39+
3840
paperweight.paperDevBundle(version)
3941

4042
exampleCompileOnly("io.papermc.paper:paper-api:$version")
4143
exampleImplementation(project(":api"))
44+
exampleImplementation(project(":http"))
4245
}
4346

4447
tasks {
@@ -47,6 +50,7 @@ tasks {
4750
from(sourceSets["main"].output)
4851
from(sourceSets["example"].output)
4952
from(project(":api").sourceSets.main.get().output) // Cursed. But it works (I spent 2 hours on this)
53+
from(project(":http").sourceSets.main.get().output)
5054

5155
group = "build"
5256
}

paper/src/example/java/net/mcbrawls/inject/paper/example/InjectPaperExample.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
package net.mcbrawls.inject.paper.example;
22

33
import io.netty.channel.ChannelHandlerContext;
4-
import net.mcbrawls.inject.api.http.HttpByteBuf;
5-
import net.mcbrawls.inject.api.http.HttpInjector;
6-
import net.mcbrawls.inject.api.http.HttpRequest;
4+
import net.mcbrawls.inject.http.HttpByteBuf;
5+
import net.mcbrawls.inject.http.HttpInjector;
6+
import net.mcbrawls.inject.http.HttpRequest;
77
import net.mcbrawls.inject.paper.InjectPaper;
88
import org.bukkit.plugin.java.JavaPlugin;
99

publish.sh

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#!/bin/bash
2+
3+
for dir in *; do
4+
[[ -f "$dir/build.gradle.kts" ]] && ./gradlew "$dir:publish"
5+
done

0 commit comments

Comments
 (0)