Skip to content

Commit f1f45a9

Browse files
committed
Add back forge and update to 1.21.11
1 parent 6dcfa4c commit f1f45a9

File tree

8 files changed

+16
-14
lines changed

8 files changed

+16
-14
lines changed

implementations/forge/build.gradle.kts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,11 @@ plugins {
66
}
77

88
val supportedMinecraftVersions = listOf(
9-
"1.21.6", "1.21.7", "1.21.8", "1.21.9", "1.21.10"
9+
"1.21.11"
1010
)
1111

1212
val minecraftVersion = supportedMinecraftVersions.first()
13-
val forgeVersion = "56.0.7"
13+
val forgeVersion = "61.0.0"
1414

1515
val shadowInclude: Configuration by configurations.creating
1616
configurations.api.get().extendsFrom(shadowInclude)

implementations/forge/src/main/java/de/bluecolored/bluemap/forge/ForgeCommandSource.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
import net.kyori.adventure.text.serializer.gson.GsonComponentSerializer;
3535
import net.minecraft.commands.CommandSourceStack;
3636
import net.minecraft.network.chat.ComponentSerialization;
37+
import net.minecraft.server.permissions.Permissions;
3738

3839
import java.util.Objects;
3940
import java.util.Optional;
@@ -60,7 +61,7 @@ public void sendMessage(Component text) {
6061

6162
@Override
6263
public boolean hasPermission(String permission) {
63-
return delegate.hasPermission(1);
64+
return delegate.permissions().hasPermission(Permissions.COMMANDS_MODERATOR);
6465
}
6566

6667
@Override

implementations/forge/src/main/java/de/bluecolored/bluemap/forge/ForgeMod.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,8 +38,8 @@
3838
import net.minecraft.SharedConstants;
3939
import net.minecraft.commands.CommandSourceStack;
4040
import net.minecraft.core.registries.Registries;
41+
import net.minecraft.resources.Identifier;
4142
import net.minecraft.resources.ResourceKey;
42-
import net.minecraft.resources.ResourceLocation;
4343
import net.minecraft.server.MinecraftServer;
4444
import net.minecraft.server.level.ServerLevel;
4545
import net.minecraft.server.level.ServerPlayer;
@@ -177,8 +177,8 @@ public Collection<ServerWorld> getLoadedServerWorlds() {
177177
public Optional<ServerWorld> getServerWorld(Object world) {
178178

179179
if (world instanceof String) {
180-
ResourceLocation resourceLocation = ResourceLocation.tryParse((String) world);
181-
if (resourceLocation != null) world = serverInstance.getLevel(ResourceKey.create(Registries.DIMENSION, resourceLocation));
180+
Identifier identifier = Identifier.tryParse((String) world);
181+
if (identifier != null) world = serverInstance.getLevel(ResourceKey.create(Registries.DIMENSION, identifier));
182182
}
183183

184184
if (world instanceof ResourceKey) {

implementations/forge/src/main/java/de/bluecolored/bluemap/forge/ForgeWorld.java

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -26,14 +26,15 @@
2626

2727
import de.bluecolored.bluemap.common.serverinterface.ServerWorld;
2828
import de.bluecolored.bluemap.core.util.Key;
29-
import net.minecraft.resources.ResourceLocation;
29+
import net.minecraft.resources.Identifier;
3030
import net.minecraft.server.MinecraftServer;
3131
import net.minecraft.server.level.ServerLevel;
3232
import net.minecraft.world.level.storage.LevelResource;
3333

3434
import java.io.IOException;
3535
import java.lang.ref.WeakReference;
3636
import java.nio.file.Path;
37+
import java.util.Objects;
3738
import java.util.concurrent.CompletableFuture;
3839
import java.util.concurrent.CompletionException;
3940
import java.util.concurrent.ExecutionException;
@@ -47,11 +48,11 @@ public class ForgeWorld implements ServerWorld {
4748
public ForgeWorld(ServerLevel delegate) {
4849
this.delegate = new WeakReference<>(delegate);
4950

50-
MinecraftServer server = delegate.getServer();
51-
this.worldFolder = delegate.getServer().getServerDirectory()
51+
MinecraftServer server = Objects.requireNonNull(delegate.getServer());
52+
this.worldFolder = server.getServerDirectory()
5253
.resolve(server.getWorldPath(LevelResource.ROOT));
5354

54-
ResourceLocation id = delegate.dimension().location();
55+
Identifier id = delegate.dimension().identifier();
5556
this.dimension = new Key(id.getNamespace(), id.getPath());
5657
}
5758

implementations/paper/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ plugins {
66

77
val supportedMinecraftVersions = listOf(
88
"1.20.6",
9-
"1.21", "1.21.1", "1.21.2", "1.21.3", "1.21.4", "1.21.5", "1.21.6", "1.21.7", "1.21.8", "1.21.9", "1.21.10"
9+
"1.21", "1.21.1", "1.21.2", "1.21.3", "1.21.4", "1.21.5", "1.21.6", "1.21.7", "1.21.8", "1.21.9", "1.21.10", "1.21.11"
1010
)
1111

1212
val minecraftVersion = supportedMinecraftVersions.first()

implementations/spigot/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@ plugins {
55

66
val supportedMinecraftVersions = listOf(
77
"1.20", "1.20.1", "1.20.2", "1.20.3", "1.20.4", "1.20.5", "1.20.6",
8-
"1.21", "1.21.1", "1.21.2", "1.21.3", "1.21.4", "1.21.5", "1.21.6", "1.21.7", "1.21.8", "1.21.9", "1.21.10"
8+
"1.21", "1.21.1", "1.21.2", "1.21.3", "1.21.4", "1.21.5", "1.21.6", "1.21.7", "1.21.8", "1.21.9", "1.21.10", "1.21.11"
99
)
1010

1111
val apiVersion = "1.16"

implementations/sponge/build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ plugins {
99

1010
val supportedMinecraftVersions = listOf(
1111
"1.20", "1.20.1", "1.20.2", "1.20.3", "1.20.4", "1.20.5", "1.20.6",
12-
"1.21", "1.21.1", "1.21.2", "1.21.3", "1.21.4", "1.21.5", "1.21.6", "1.21.7", "1.21.8", "1.21.9", "1.21.10"
12+
"1.21", "1.21.1", "1.21.2", "1.21.3", "1.21.4", "1.21.5", "1.21.6", "1.21.7", "1.21.8", "1.21.9", "1.21.10", "1.21.11"
1313
)
1414

1515
dependencies {

settings.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ include(":common")
2424

2525
implementation("cli")
2626
implementation("fabric")
27-
//implementation("forge")
27+
implementation("forge")
2828
implementation("neoforge")
2929
implementation("paper")
3030
implementation("spigot")

0 commit comments

Comments
 (0)