Commit af99d1f 1 parent b700518 commit af99d1f Copy full SHA for af99d1f
File tree 5 files changed +11
-10
lines changed
java/de/erdbeerbaerlp/dcintegration/forge
5 files changed +11
-10
lines changed Original file line number Diff line number Diff line change @@ -14,7 +14,7 @@ plugins {
14
14
id ' idea'
15
15
id " com.modrinth.minotaur" version " 2.+"
16
16
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 '
18
18
19
19
}
20
20
apply plugin : ' eclipse'
@@ -82,7 +82,7 @@ dependencies {
82
82
}
83
83
84
84
// ========= NeoForge =============
85
- implementation " net.neoforged:neoforge:20.6.48 -beta"
85
+ implementation " net.neoforged:neoforge:21.0.0 -beta"
86
86
87
87
// Dynmap-API
88
88
compileOnly(' com.github.webbukkit:DynmapCoreAPI:2.5' )
Original file line number Diff line number Diff line change 2
2
# This is required to provide enough memory for the Minecraft decompilation process.
3
3
org.gradle.jvmargs =-Xmx3G
4
4
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
8
8
9
9
10
10
neogradle.subsystems.parchment.minecraftVersion =1.20.6
Original file line number Diff line number Diff line change 1
1
package de .erdbeerbaerlp .dcintegration .forge .mixin ;
2
2
3
3
import de .erdbeerbaerlp .dcintegration .forge .DiscordIntegrationMod ;
4
+ import net .minecraft .network .DisconnectionDetails ;
4
5
import net .minecraft .network .chat .Component ;
5
6
import net .minecraft .server .level .ServerPlayer ;
6
7
import net .minecraft .server .network .ServerGamePacketListenerImpl ;
@@ -19,8 +20,8 @@ public class MixinNetHandlerPlayServer {
19
20
public ServerPlayer player ;
20
21
21
22
@ 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" )))
24
25
DiscordIntegrationMod .timeouts .add (this .player .getUUID ());
25
26
}
26
27
}
Original file line number Diff line number Diff line change @@ -75,7 +75,7 @@ public static MessageEmbed genItemStackEmbedIfAvailable(final Component componen
75
75
if (hoverEvent .getAsJsonObject ("contents" ).has ("tag" )) {
76
76
final JsonObject item = hoverEvent .getAsJsonObject ("contents" ).getAsJsonObject ();
77
77
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 ())));
79
79
ItemStack .parse (ServerLifecycleHooks .getCurrentServer ().registryAccess (), NbtTagArgument .nbtTag ().parse (new StringReader (item .getAsString ())));
80
80
final DataComponentMap itemTag = is .getComponents ();
81
81
final EmbedBuilder b = new EmbedBuilder ();
@@ -94,7 +94,7 @@ public static MessageEmbed genItemStackEmbedIfAvailable(final Component componen
94
94
final ItemEnchantments e = itemTag .get (DataComponents .ENCHANTMENTS );
95
95
if (((ShowInTooltipAccessor ) e ).discordIntegrationFabric$showsInTooltip ())
96
96
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 " );
98
98
}
99
99
}
100
100
if (itemTag .has (DataComponents .LORE )) {
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ displayTest="IGNORE_SERVER_VERSION"
24
24
[[dependencies .dcintegration ]]
25
25
modId = " minecraft"
26
26
mandatory = true
27
- versionRange = " [1.20.6 ,]"
27
+ versionRange = " [1.21 ,]"
28
28
ordering = " NONE"
29
29
side = " SERVER"
30
30
[[dependencies .dcintegration ]]
You can’t perform that action at this time.
0 commit comments