Skip to content

Commit af99d1f

Browse files
committed
Port to 1.21
Signed-off-by: ErdbeerbaerLP <[email protected]>
1 parent b700518 commit af99d1f

File tree

5 files changed

+11
-10
lines changed

5 files changed

+11
-10
lines changed

build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ plugins {
1414
id 'idea'
1515
id "com.modrinth.minotaur" version "2.+"
1616
id 'com.github.johnrengelman.shadow' version '8.1.1+'
17-
id 'net.neoforged.gradle.userdev' version '7.0.109'
17+
id 'net.neoforged.gradle.userdev' version '7.0.142'
1818

1919
}
2020
apply plugin: 'eclipse'
@@ -82,7 +82,7 @@ dependencies {
8282
}
8383

8484
// ========= NeoForge =============
85-
implementation "net.neoforged:neoforge:20.6.48-beta"
85+
implementation "net.neoforged:neoforge:21.0.0-beta"
8686

8787
//Dynmap-API
8888
compileOnly('com.github.webbukkit:DynmapCoreAPI:2.5')

gradle.properties

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
# This is required to provide enough memory for the Minecraft decompilation process.
33
org.gradle.jvmargs=-Xmx3G
44
org.gradle.daemon=false
5-
changelog=Port to 1.20.6
6-
releaseType = RELEASE
7-
mcVersion = 1.20.6
5+
changelog=Port to 1.21, barely tested!
6+
releaseType = BETA
7+
mcVersion = 1.21
88

99

1010
neogradle.subsystems.parchment.minecraftVersion=1.20.6

src/main/java/de/erdbeerbaerlp/dcintegration/forge/mixin/MixinNetHandlerPlayServer.java

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
package de.erdbeerbaerlp.dcintegration.forge.mixin;
22

33
import de.erdbeerbaerlp.dcintegration.forge.DiscordIntegrationMod;
4+
import net.minecraft.network.DisconnectionDetails;
45
import net.minecraft.network.chat.Component;
56
import net.minecraft.server.level.ServerPlayer;
67
import net.minecraft.server.network.ServerGamePacketListenerImpl;
@@ -19,8 +20,8 @@ public class MixinNetHandlerPlayServer {
1920
public ServerPlayer player;
2021

2122
@Inject(method = "onDisconnect", at = @At("HEAD"))
22-
private void onDisconnect(final Component textComponent, CallbackInfo ci) {
23-
if (textComponent.equals(Component.translatable("disconnect.timeout")))
23+
private void onDisconnect(final DisconnectionDetails d, CallbackInfo ci) {
24+
if (d.reason().equals(Component.translatable("disconnect.timeout")))
2425
DiscordIntegrationMod.timeouts.add(this.player.getUUID());
2526
}
2627
}

src/main/java/de/erdbeerbaerlp/dcintegration/forge/util/ForgeMessageUtils.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -75,7 +75,7 @@ public static MessageEmbed genItemStackEmbedIfAvailable(final Component componen
7575
if (hoverEvent.getAsJsonObject("contents").has("tag")) {
7676
final JsonObject item = hoverEvent.getAsJsonObject("contents").getAsJsonObject();
7777
try {
78-
final ItemStack is = new ItemStack(itemreg.get(new ResourceLocation(item.get("id").getAsString())));
78+
final ItemStack is = new ItemStack(itemreg.get(ResourceLocation.parse(item.get("id").getAsString())));
7979
ItemStack.parse(ServerLifecycleHooks.getCurrentServer().registryAccess(), NbtTagArgument.nbtTag().parse(new StringReader(item.getAsString())));
8080
final DataComponentMap itemTag = is.getComponents();
8181
final EmbedBuilder b = new EmbedBuilder();
@@ -94,7 +94,7 @@ public static MessageEmbed genItemStackEmbedIfAvailable(final Component componen
9494
final ItemEnchantments e = itemTag.get(DataComponents.ENCHANTMENTS);
9595
if (((ShowInTooltipAccessor) e).discordIntegrationFabric$showsInTooltip())
9696
for (Object2IntMap.Entry<Holder<Enchantment>> ench : e.entrySet()) {
97-
tooltip.append(ChatFormatting.stripFormatting(ench.getKey().value().getFullname(e.getLevel(ench.getKey().value())).getString())).append("\n");
97+
tooltip.append(ChatFormatting.stripFormatting(ench.getKey().value().getFullname(ench.getKey(),e.getLevel(ench.getKey())).getString())).append("\n");
9898
}
9999
}
100100
if(itemTag.has(DataComponents.LORE)) {

src/main/resources/META-INF/neoforge.mods.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ displayTest="IGNORE_SERVER_VERSION"
2424
[[dependencies.dcintegration]]
2525
modId = "minecraft"
2626
mandatory = true
27-
versionRange = "[1.20.6,]"
27+
versionRange = "[1.21,]"
2828
ordering = "NONE"
2929
side = "SERVER"
3030
[[dependencies.dcintegration]]

0 commit comments

Comments
 (0)