Skip to content

Commit fd52a44

Browse files
committed
Consistent NeoForge spelling, move some dependencies to the version toml
1 parent af7e8d3 commit fd52a44

File tree

14 files changed

+53
-23
lines changed

14 files changed

+53
-23
lines changed

bootstrap/mod/fabric/src/main/java/org/geysermc/geyser/platform/fabric/GeyserFabricPlatform.java

+1
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@
4141
import java.util.Optional;
4242

4343
public class GeyserFabricPlatform implements GeyserModPlatform {
44+
4445
private final ModContainer mod;
4546

4647
public GeyserFabricPlatform() {

bootstrap/mod/neoforge/build.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ dependencies {
3030
}
3131

3232
application {
33-
mainClass.set("org.geysermc.geyser.platform.forge.GeyserNeoforgeMain")
33+
mainClass.set("org.geysermc.geyser.platform.forge.GeyserNeoForgeMain")
3434
}
3535

3636
tasks {

bootstrap/mod/neoforge/src/main/java/org/geysermc/geyser/platform/neoforge/GeyserNeoforgeBootstrap.java bootstrap/mod/neoforge/src/main/java/org/geysermc/geyser/platform/neoforge/GeyserNeoForgeBootstrap.java

+5-4
Original file line numberDiff line numberDiff line change
@@ -39,11 +39,12 @@
3939
import org.geysermc.geyser.platform.mod.GeyserModUpdateListener;
4040

4141
@Mod(ModConstants.MOD_ID)
42-
public class GeyserNeoforgeBootstrap extends GeyserModBootstrap {
43-
private final GeyserNeoforgePermissionHandler permissionHandler = new GeyserNeoforgePermissionHandler();
42+
public class GeyserNeoForgeBootstrap extends GeyserModBootstrap {
4443

45-
public GeyserNeoforgeBootstrap() {
46-
super(new GeyserNeoforgePlatform());
44+
private final GeyserNeoForgePermissionHandler permissionHandler = new GeyserNeoForgePermissionHandler();
45+
46+
public GeyserNeoForgeBootstrap() {
47+
super(new GeyserNeoForgePlatform());
4748

4849
if (FMLLoader.getDist() == Dist.DEDICATED_SERVER) {
4950
// Set as an event so we can get the proper IP and port if needed

bootstrap/mod/neoforge/src/main/java/org/geysermc/geyser/platform/neoforge/GeyserNeoforgeDumpInfo.java bootstrap/mod/neoforge/src/main/java/org/geysermc/geyser/platform/neoforge/GeyserNeoForgeDumpInfo.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -40,10 +40,10 @@
4040
import java.util.List;
4141

4242
@Getter
43-
public class GeyserNeoforgeDumpInfo extends BootstrapDumpInfo {
43+
public class GeyserNeoForgeDumpInfo extends BootstrapDumpInfo {
4444

4545
private final String platformName;
46-
private String platformVersion;
46+
private final String platformVersion;
4747
private final String minecraftVersion;
4848
private final Dist dist;
4949

@@ -53,7 +53,7 @@ public class GeyserNeoforgeDumpInfo extends BootstrapDumpInfo {
5353
private final boolean onlineMode;
5454
private final List<ModInfo> mods;
5555

56-
public GeyserNeoforgeDumpInfo(MinecraftServer server) {
56+
public GeyserNeoForgeDumpInfo(MinecraftServer server) {
5757
this.platformName = FMLLoader.launcherHandlerName();
5858
this.platformVersion = FMLLoader.versionInfo().neoForgeVersion();
5959
this.minecraftVersion = FMLLoader.versionInfo().mcVersion();

bootstrap/mod/neoforge/src/main/java/org/geysermc/geyser/platform/neoforge/GeyserNeoforgeMain.java bootstrap/mod/neoforge/src/main/java/org/geysermc/geyser/platform/neoforge/GeyserNeoForgeMain.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,15 @@
2727

2828
import org.geysermc.geyser.GeyserMain;
2929

30-
public class GeyserNeoforgeMain extends GeyserMain {
30+
public class GeyserNeoForgeMain extends GeyserMain {
3131

3232
public static void main(String[] args) {
33-
new GeyserNeoforgeMain().displayMessage();
33+
new GeyserNeoForgeMain().displayMessage();
3434
}
3535

3636
@Override
3737
public String getPluginType() {
38-
return "Neoforge";
38+
return "NeoForge";
3939
}
4040

4141
@Override

bootstrap/mod/neoforge/src/main/java/org/geysermc/geyser/platform/neoforge/GeyserNeoforgePermissionHandler.java bootstrap/mod/neoforge/src/main/java/org/geysermc/geyser/platform/neoforge/GeyserNeoForgePermissionHandler.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,8 @@
4444
import java.util.HashMap;
4545
import java.util.Map;
4646

47-
public class GeyserNeoforgePermissionHandler {
47+
public class GeyserNeoForgePermissionHandler {
48+
4849
private static final Constructor<?> PERMISSION_NODE_CONSTRUCTOR;
4950

5051
static {
@@ -120,7 +121,7 @@ public boolean hasPermission(@NonNull CommandSourceStack source, @NonNull String
120121
private void registerNode(String node, PermissionGatherEvent.Nodes event) {
121122
PermissionNode<Boolean> permissionNode = this.createNode(node);
122123

123-
// Neoforge likes to crash if you try and register a duplicate node
124+
// NeoForge likes to crash if you try and register a duplicate node
124125
if (!event.getNodes().contains(permissionNode)) {
125126
event.addNodes(permissionNode);
126127
this.permissionNodes.put(node, permissionNode);

bootstrap/mod/neoforge/src/main/java/org/geysermc/geyser/platform/neoforge/GeyserNeoforgePlatform.java bootstrap/mod/neoforge/src/main/java/org/geysermc/geyser/platform/neoforge/GeyserNeoForgePlatform.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@
3838
import java.io.InputStream;
3939
import java.nio.file.Path;
4040

41-
public class GeyserNeoforgePlatform implements GeyserModPlatform {
41+
public class GeyserNeoForgePlatform implements GeyserModPlatform {
4242

4343
@Override
4444
public @NonNull PlatformType platformType() {
@@ -57,7 +57,7 @@ public class GeyserNeoforgePlatform implements GeyserModPlatform {
5757

5858
@Override
5959
public @NonNull BootstrapDumpInfo dumpInfo(@NonNull MinecraftServer server) {
60-
return new GeyserNeoforgeDumpInfo(server);
60+
return new GeyserNeoForgeDumpInfo(server);
6161
}
6262

6363
@Override

bootstrap/mod/src/main/java/org/geysermc/geyser/platform/mod/GeyserModBootstrap.java

+1
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,7 @@
6464

6565
@RequiredArgsConstructor
6666
public abstract class GeyserModBootstrap implements GeyserBootstrap {
67+
6768
@Getter
6869
private static GeyserModBootstrap instance;
6970

bootstrap/mod/src/main/java/org/geysermc/geyser/platform/mod/GeyserModInjector.java

+1
Original file line numberDiff line numberDiff line change
@@ -47,6 +47,7 @@
4747
import java.util.List;
4848

4949
public class GeyserModInjector extends GeyserInjector {
50+
5051
private final MinecraftServer server;
5152
private final GeyserModPlatform platform;
5253
private DefaultEventLoopGroup eventLoopGroup;

build-logic/build.gradle.kts

+5-5
Original file line numberDiff line numberDiff line change
@@ -12,11 +12,11 @@ repositories {
1212
}
1313

1414
dependencies {
15-
implementation("net.kyori", "indra-common", "3.1.1")
16-
implementation("com.github.johnrengelman", "shadow", "7.1.3-SNAPSHOT")
17-
implementation("architectury-plugin", "architectury-plugin.gradle.plugin", "3.4-SNAPSHOT")
18-
implementation("dev.architectury.loom", "dev.architectury.loom.gradle.plugin", "1.4-SNAPSHOT")
19-
implementation("com.modrinth.minotaur:Minotaur:2.7.5")
15+
implementation(libs.indra)
16+
implementation(libs.shadow)
17+
implementation(libs.architectury.plugin)
18+
implementation(libs.architectury.loom)
19+
implementation(libs.minotaur)
2020

2121
// Within the gradle plugin classpath, there is a version conflict between loom and some other
2222
// plugin for databind. This fixes it: minimum 2.13.2 is required by loom.

build-logic/settings.gradle.kts

+9
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
@file:Suppress("UnstableApiUsage")
2+
3+
dependencyResolutionManagement {
4+
versionCatalogs {
5+
create("libs") {
6+
from(files("../gradle/libs.versions.toml"))
7+
}
8+
}
9+
}

build-logic/src/main/kotlin/geyser.base-conventions.gradle.kts

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ indra {
2222

2323
tasks {
2424
processResources {
25-
// Spigot, BungeeCord, Velocity, Sponge, Fabric
25+
// Spigot, BungeeCord, Velocity, Fabric, NeoForge
2626
filesMatching(listOf("plugin.yml", "bungee.yml", "velocity-plugin.json", "fabric.mod.json", "META-INF/mods.toml")) {
2727
expand(
2828
"id" to "geyser",

gradle/libs.versions.toml

+17
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,13 @@ fabric-api = "0.91.2+1.20.4"
3434
neoforge-minecraft = "20.4.48-beta"
3535
mixin = "0.8.5"
3636

37+
# plugin versions
38+
indra = "3.1.1"
39+
shadow = "7.1.3-SNAPSHOT"
40+
architectury-plugin = "3.4-SNAPSHOT"
41+
architectury-loom = "1.4-SNAPSHOT"
42+
minotaur = "2.7.5"
43+
3744
[libraries]
3845
base-api = { group = "org.geysermc.api", name = "base-api", version.ref = "base-api" }
3946
cumulus = { group = "org.geysermc.cumulus", name = "cumulus", version.ref = "cumulus" }
@@ -108,6 +115,16 @@ math = { group = "org.cloudburstmc.math", name = "immutable", version = "2.0" }
108115

109116
blockstateupdater = { group = "org.cloudburstmc", name = "block-state-updater", version.ref = "blockstateupdater"}
110117

118+
# plugins
119+
indra = { group = "net.kyori", name = "indra-common", version.ref = "indra" }
120+
shadow = { group = "com.github.johnrengelman", name = "shadow", version.ref = "shadow" }
121+
architectury-plugin = { group = "architectury-plugin", name = "architectury-plugin.gradle.plugin", version.ref = "architectury-plugin" }
122+
architectury-loom = { group = "dev.architectury.loom", name = "dev.architectury.loom.gradle.plugin", version.ref = "architectury-loom" }
123+
minotaur = { group = "com.modrinth.minotaur", name = "Minotaur", version.ref = "minotaur" }
124+
125+
[plugins]
126+
127+
111128
[bundles]
112129
jackson = [ "jackson-annotations", "jackson-core", "jackson-dataformat-yaml" ]
113130
fastutil = [ "fastutil-int-int-maps", "fastutil-int-long-maps", "fastutil-int-byte-maps", "fastutil-int-boolean-maps", "fastutil-object-int-maps", "fastutil-object-object-maps" ]

settings.gradle.kts

+1-2
Original file line numberDiff line numberDiff line change
@@ -18,11 +18,10 @@ dependencyResolutionManagement {
1818
mavenContent { snapshotsOnly() }
1919
}
2020

21-
// Neoforge
21+
// NeoForge
2222
maven("https://maven.neoforged.net/releases") {
2323
mavenContent { releasesOnly() }
2424
}
25-
maven("https://maven.neoforged.net/")
2625

2726
// Minecraft
2827
maven("https://libraries.minecraft.net") {

0 commit comments

Comments
 (0)