Skip to content

Commit 165ca10

Browse files
committed
Merge branch '1.19.4' into 1.20.1
# Conflicts: # build.gradle # gradle.properties # update_checker.json
2 parents a3ac322 + 02451ed commit 165ca10

File tree

4 files changed

+20
-7
lines changed

4 files changed

+20
-7
lines changed

build.gradle

+3-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ apply plugin: 'org.spongepowered.mixin'
3030

3131

3232
//Build variables
33-
version = "3.0.4.1"
33+
version = "3.0.5"
3434
group = "de.erdbeerbaerlp.dcintegration"
3535
archivesBaseName = "dcintegration-forge"
3636

@@ -94,8 +94,9 @@ configurations.all {
9494
//Dependencies
9595
dependencies {
9696
// ========= Common =====================
97-
embed('de.erdbeerbaerlp:dcintegration.common:3.0.4.1') {
97+
embed('de.erdbeerbaerlp:dcintegration.common:3.0.5') {
9898
changing = true
99+
transitive = false
99100
}
100101

101102
// ========= Minecraft Forge =============

gradle.properties

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,6 @@
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=Fix death message custom embed
5+
changelog=Fix server stopping not working\nFix update checker\nImplement URL Encoded advancement message
66
releaseType = BETA
77
mcVersion = 1.20.1

src/main/java/de/erdbeerbaerlp/dcintegration/forge/DiscordIntegrationMod.java

+12-4
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,8 @@
6060

6161
import java.io.File;
6262
import java.io.IOException;
63+
import java.net.URLEncoder;
64+
import java.nio.charset.StandardCharsets;
6365
import java.util.*;
6466
import java.util.regex.Pattern;
6567

@@ -208,6 +210,8 @@ public void advancement(AdvancementEvent.AdvancementEarnEvent ev) {
208210
.replace("%avatarURL%", avatarURL)
209211
.replace("%advName%", ChatFormatting.stripFormatting(ev.getAdvancement().getDisplay().getTitle().getString()))
210212
.replace("%advDesc%", ChatFormatting.stripFormatting(ev.getAdvancement().getDisplay().getDescription().getString()))
213+
.replace("%advNameURL%", URLEncoder.encode(ChatFormatting.stripFormatting(ev.getAdvancement().getDisplay().getTitle().getString()), StandardCharsets.UTF_8))
214+
.replace("%advDescURL%", URLEncoder.encode(ChatFormatting.stripFormatting(ev.getAdvancement().getDisplay().getDescription().getString()), StandardCharsets.UTF_8))
211215
.replace("%avatarURL%", avatarURL)
212216
.replace("%playerColor%", "" + TextColors.generateFromUUID(ev.getEntity().getUUID()).getRGB())
213217
);
@@ -225,7 +229,9 @@ public void advancement(AdvancementEvent.AdvancementEarnEvent ev) {
225229
.getDisplay()
226230
.getDescription()
227231
.getString()))
228-
.replace("\\n", "\n"));
232+
.replace("\\n", "\n").replace("%advNameURL%", URLEncoder.encode(ChatFormatting.stripFormatting(ev.getAdvancement().getDisplay().getTitle().getString()), StandardCharsets.UTF_8))
233+
.replace("%advDescURL%", URLEncoder.encode(ChatFormatting.stripFormatting(ev.getAdvancement().getDisplay().getDescription().getString()), StandardCharsets.UTF_8))
234+
);
229235
INSTANCE.sendMessage(new DiscordMessage(b.build()));
230236
}
231237
} else INSTANCE.sendMessage(Localization.instance().advancementMessage.replace("%player%",
@@ -237,9 +243,11 @@ public void advancement(AdvancementEvent.AdvancementEarnEvent ev) {
237243
.getString()))
238244
.replace("%advDesc%",
239245
ChatFormatting.stripFormatting(ev.getAdvancement()
240-
.getDisplay()
241-
.getDescription()
242-
.getString()))
246+
.getDisplay()
247+
.getDescription()
248+
.getString()).replace("%advNameURL%", URLEncoder.encode(ChatFormatting.stripFormatting(ev.getAdvancement().getDisplay().getTitle().getString()), StandardCharsets.UTF_8))
249+
.replace("%advDescURL%", URLEncoder.encode(ChatFormatting.stripFormatting(ev.getAdvancement().getDisplay().getDescription().getString()), StandardCharsets.UTF_8))
250+
)
243251
.replace("\\n", "\n"));
244252
}
245253
}

update_checker.json

+4
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,9 @@
11
[
22
{
3+
"version": "3.0.5",
4+
"changelog": "Fix server stopping not working\nFix update checker\nImplement URL Encoded advancement message",
5+
"type": "beta"
6+
},{
37
"version": "3.0.4.1",
48
"changelog": "Fix death message custom embed",
59
"type": "beta"

0 commit comments

Comments
 (0)