Skip to content

Commit 6b78691

Browse files
authored
Minecraft 1.21 (#500)
* 1.21 * address URL constructor deprecation * Update metadata * Update loom to 1.7
1 parent c9a3f2c commit 6b78691

File tree

8 files changed

+16
-13
lines changed

8 files changed

+16
-13
lines changed

build-logic/src/main/kotlin/carbon.platform-conventions.gradle.kts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,8 @@ publishMods.modrinth {
8181
minecraftVersions.addAll(
8282
"1.20.4",
8383
"1.20.5",
84-
"1.20.6"
84+
"1.20.6",
85+
"1.21",
8586
)
8687
}
8788

build.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ hangarPublish.publications.register("plugin") {
1818
apiKey = providers.environmentVariable("HANGAR_UPLOAD_KEY")
1919
platforms.paper {
2020
jar = project(":carbonchat-paper").platformJar()
21-
platformVersions.add("1.20.4-1.20.6")
21+
platformVersions.add("1.20.4-1.21")
2222
dependencies {
2323
url("LuckPerms", "https://luckperms.net/")
2424
hangar("Essentials") {

common/src/main/java/net/draycia/carbon/common/messages/CarbonMessageSource.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import java.io.Reader;
2828
import java.io.Writer;
2929
import java.net.MalformedURLException;
30+
import java.net.URI;
3031
import java.net.URISyntaxException;
3132
import java.net.URL;
3233
import java.nio.charset.StandardCharsets;
@@ -98,7 +99,7 @@ private CarbonMessageSource(
9899
if (sourceUrl.getProtocol().equals("jar")) {
99100
final int exclamationIdx = sourceUrl.getPath().lastIndexOf('!');
100101
if (exclamationIdx != -1) {
101-
sourceUrl = new URL(sourceUrl.getPath().substring(0, exclamationIdx));
102+
sourceUrl = URI.create(sourceUrl.getPath().substring(0, exclamationIdx)).toURL();
102103
}
103104
}
104105
return Paths.get(sourceUrl.toURI());

common/src/main/java/net/draycia/carbon/common/util/UpdateChecker.java

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import java.io.IOException;
2828
import java.io.InputStream;
2929
import java.io.InputStreamReader;
30+
import java.net.URI;
3031
import java.net.URL;
3132
import java.nio.charset.StandardCharsets;
3233
import java.util.ArrayList;
@@ -92,7 +93,7 @@ public void checkVersion() {
9293

9394
private Releases fetchReleases() throws IOException {
9495
final JsonArray result;
95-
try (final BufferedReader reader = new BufferedReader(new InputStreamReader(new URL("https://api.github.com/repos/%s/releases".formatted(GITHUB_REPO)).openStream(), StandardCharsets.UTF_8))) {
96+
try (final BufferedReader reader = new BufferedReader(new InputStreamReader(URI.create("https://api.github.com/repos/%s/releases".formatted(GITHUB_REPO)).toURL().openStream(), StandardCharsets.UTF_8))) {
9697
result = GSON.fromJson(reader, JsonArray.class);
9798
}
9899

@@ -117,7 +118,7 @@ private record Releases(List<String> releaseList, Map<String, String> releaseUrl
117118
}
118119
final String classFilePath = resource.toString().replace("\\", "/");
119120
final String archivePath = classFilePath.substring(0, classFilePath.length() - classLocation.length());
120-
try (final InputStream stream = new URL(archivePath + "/META-INF/MANIFEST.MF").openStream()) {
121+
try (final InputStream stream = URI.create(archivePath + "/META-INF/MANIFEST.MF").toURL().openStream()) {
121122
return new Manifest(stream);
122123
} catch (final IOException ex) {
123124
return null;

fabric/src/main/java/net/draycia/carbon/fabric/listeners/FabricChatHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747

4848
public class FabricChatHandler extends ChatListenerInternal implements ServerMessageEvents.AllowChatMessage {
4949

50-
public static final ResourceLocation CHAT_TYPE_KEY = new ResourceLocation("carbonchat", "chat");
50+
public static final ResourceLocation CHAT_TYPE_KEY = ResourceLocation.fromNamespaceAndPath("carbonchat", "chat");
5151

5252
private final CarbonChatFabric carbonChat;
5353
private @MonotonicNonNull ResourceKey<ChatType> chatTypeResourceKey;

fabric/src/main/resources/fabric.mod.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,11 +24,11 @@
2424
"carbonchat.mixins.json"
2525
],
2626
"depends": {
27-
"fabricloader": ">=0.15.4",
27+
"fabricloader": ">=0.15.11",
2828
"fabric": "*",
2929
"cloud": "*",
3030
"adventure-platform-fabric": "*",
31-
"minecraft": "~1.20.4",
31+
"minecraft": "~1.21",
3232
"luckperms": ">=5.0.0"
3333
},
3434
"suggests": {

gradle/libs.versions.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ mod-publish-plugin = "0.5.1"
1212
gremlin = "0.0.6"
1313
runTask = "2.3.0"
1414

15-
adventure = "4.16.0"
15+
adventure = "4.17.0"
1616
cloud = "2.0.0-rc.2"
1717
cloudMinecraft = "2.0.0-beta.9"
1818
cloudModded = "2.0.0-beta.7"
@@ -29,11 +29,11 @@ registry = "1.0.0-SNAPSHOT"
2929
kyoriMoonshine = "2.0.4"
3030
guice = "7.0.0"
3131
velocityApi = "3.3.0-SNAPSHOT"
32-
minecraft = "1.20.6"
32+
minecraft = "1.21"
3333
fabricLoader = "0.15.11"
34-
fabricApi = "0.100.4+1.20.6"
34+
fabricApi = "0.100.4+1.21"
3535
fabricPermissionsApi = "0.3.1"
36-
adventurePlatformFabric = "5.13.0"
36+
adventurePlatformFabric = "5.14.0"
3737
luckPermsApi = "5.4"
3838
essentialsx = "2.20.1"
3939
discordsrv = "1.27.0"

settings.gradle.kts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ pluginManagement {
7777

7878
plugins {
7979
id("org.gradle.toolchains.foojay-resolver-convention") version "0.8.0"
80-
id("quiet-fabric-loom") version "1.6-SNAPSHOT"
80+
id("quiet-fabric-loom") version "1.7-SNAPSHOT"
8181
}
8282

8383
rootProject.name = "CarbonChat"

0 commit comments

Comments
 (0)