Skip to content

Commit

Permalink
Update to 1.20.2 (#64)
Browse files Browse the repository at this point in the history
Co-authored-by: Drex <nicknamedrex@gmail.com>
Co-authored-by: Potatoboy9999 <51728317+PotatoPresident@users.noreply.github.com>
  • Loading branch information
3 people authored Nov 7, 2023
1 parent 218a6d7 commit 5d5fa85
Show file tree
Hide file tree
Showing 5 changed files with 16 additions and 13 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,15 @@

import io.github.quiltservertools.blockbotapi.event.PlayerAdvancementGrantEvent;
import net.minecraft.advancement.Advancement;
import net.minecraft.advancement.AdvancementDisplay;
import net.minecraft.advancement.AdvancementEntry;
import net.minecraft.advancement.PlayerAdvancementTracker;
import net.minecraft.server.network.ServerPlayerEntity;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Shadow;
import org.spongepowered.asm.mixin.injection.At;
import org.spongepowered.asm.mixin.injection.Inject;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;

@Mixin(PlayerAdvancementTracker.class)
Expand All @@ -16,13 +19,13 @@ public abstract class MixinPlayerAdvancementTracker {
private ServerPlayerEntity owner;

@Inject(
method = "grantCriterion",
method = "method_53637",
at = @At(
value = "INVOKE",
target = "Lnet/minecraft/server/PlayerManager;broadcast(Lnet/minecraft/text/Text;Z)V"
)
)
public void announceAdvancement(Advancement advancement, String criterionName, CallbackInfoReturnable<Boolean> cir) {
PlayerAdvancementGrantEvent.EVENT.invoker().onAdvancementGrant(owner, advancement);
public void announceAdvancement(AdvancementEntry advancement, AdvancementDisplay display, CallbackInfo ci) {
PlayerAdvancementGrantEvent.EVENT.invoker().onAdvancementGrant(owner, advancement.value());
}
}
14 changes: 7 additions & 7 deletions libs.versions.toml
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
[versions]
minecraft = "1.20-rc1"
fabric-loader = "0.14.21"
yarn-mappings = "1.20-rc1+build.2"
minecraft = "1.20.2"
fabric-loader = "0.14.23"
yarn-mappings = "1.20.2+build.1"

fabric-api = "0.83.0+1.20"
fabric-api = "0.90.0+1.20.2"

# Kotlin
fabric-kotlin = "1.9.4+kotlin.1.8.21"
Expand All @@ -14,9 +14,9 @@ mc-discord-reserializer = "4.3.0"
emoji-java = "5.1.1"
adventure-gson = "4.11.0"

placeholder-api = "2.1.1+1.20"
permission-api = "0.2-SNAPSHOT"
vanish-api = "1.4.0+1.19.4"
placeholder-api = "2.2.0+1.20.2"
permission-api = "0.3-SNAPSHOT"
vanish-api = "1.4.3+1.20.2"
konf = "1.1.2"

[libraries]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -99,7 +99,7 @@ fun Config.formatPlayerAdvancementMessage(player: ServerPlayerEntity, advancemen
formatDiscordRelayMessage(
player,
config[ChatRelaySpec.DiscordMessageFormatSpec.playerAdvancement],
mapOf("advancement" to advancement.display!!.title)
mapOf("advancement" to advancement.display.get().title)
).string

fun Config.formatServerStartMessage(server: MinecraftServer): String =
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -367,7 +367,7 @@ class BlockBotApiExtension : Extension(), Bot {
icon = config.getWebhookChatRelayAvatar(player.gameProfile)
}
footer {
text = advancement.display!!.description.string
text = advancement.display.get().description.string
}
color = Colors.blue
}
Expand Down
2 changes: 1 addition & 1 deletion src/main/resources/fabric.mod.json
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@
"blockbot-discord.mixins.json"
],
"depends": {
"minecraft": ">=1.20",
"minecraft": ">=1.20.2",
"blockbot-api": ">=1.0.0",
"fabric-language-kotlin": ">=1.9.4+kotlin.1.8.21",
"fabric": ">=${fabricApi}",
Expand Down

0 comments on commit 5d5fa85

Please sign in to comment.