From 96d99982cb45659dc8624a1f9ba093ec9ae001f5 Mon Sep 17 00:00:00 2001 From: violetc <58360096+s-yh-china@users.noreply.github.com> Date: Wed, 27 Dec 2023 15:11:55 +0800 Subject: [PATCH] 1.20.4 --- README.md | 4 +++- build.gradle | 3 ++- gradle.properties | 16 ++++++++-------- .../mixin/MixinClientPlayNetworkHandler.java | 2 +- 4 files changed, 14 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 74142d2a7..c5af31ee1 100644 --- a/README.md +++ b/README.md @@ -17,12 +17,14 @@ Syncmaticas functionality :) Use [v0.3.11-1.18.2](https://github.com/End-Tech/syncmatica/releases/tag/v0.3.11-1.18.2) for 1.18 or 1.19. Use [v0.3.11-1.20.1](https://github.com/End-Tech/syncmatica/releases/tag/v0.3.11-1.20.1) for 1.20+. +Use [v0.3.12-1.20.2]() for 1.20.2. +Use [v0.3.12-1.20.4]() for 1.20.4. ### Client You first need to install fabric and add the litematica and malilib mods to your client. The next step is to move the Syncmatica mod file to the mod folder. Now you are ready to go. - + Versions as old as v0.0.0-dev.20210106.181551 appear to cause issues due to a field renaming or not existing or being invisible. If you have versions as old as that you will have to update or Syncmatica may not function properly. diff --git a/build.gradle b/build.gradle index 87a9194de..16c5faee2 100644 --- a/build.gradle +++ b/build.gradle @@ -25,7 +25,8 @@ dependencies { modImplementation "curse.maven:litematica-${project.litematica_minecraft_version}-308892:${project.litematica_fileid}" modImplementation "curse.maven:malilib-${project.litematica_minecraft_version}-303119:${project.malilib_fileid}" - modImplementation "net.fabricmc.fabric-api:fabric-resource-loader-v0:${project.fabric_resource_loader_version}" + modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}" + // modImplementation "net.fabricmc.fabric-api:fabric-resource-loader-v0:${project.fabric_resource_loader_version}" } processResources { diff --git a/gradle.properties b/gradle.properties index ae6c04f70..984e21db4 100644 --- a/gradle.properties +++ b/gradle.properties @@ -3,10 +3,10 @@ org.gradle.jvmargs=-Xmx1G # Fabric Properties # check these on https://fabricmc.net/versions.html - minecraft_version=1.20.2 - yarn_mappings=1.20.2+build.4 - loader_version=0.14.23 - fabric_version=0.90.4+1.20.2 + minecraft_version=1.20.4 + yarn_mappings=1.20.4+build.3 + loader_version=0.15.3 + fabric_version=0.91.3+1.20.4 # Mod Properties mod_version = 0.3.11 @@ -14,7 +14,7 @@ org.gradle.jvmargs=-Xmx1G archives_base_name = syncmatica # Dependencies - litematica_fileid=4789765 - malilib_fileid=4788432 - litematica_minecraft_version=1.20.2 - fabric_resource_loader_version = 0.11.11+86b12645a0 + litematica_fileid=4946471 + malilib_fileid=4946328 + litematica_minecraft_version=1.20.4 + # fabric_resource_loader_version = 0.11.11+86b12645a0 diff --git a/src/main/java/ch/endte/syncmatica/mixin/MixinClientPlayNetworkHandler.java b/src/main/java/ch/endte/syncmatica/mixin/MixinClientPlayNetworkHandler.java index fe5354198..097697f3d 100644 --- a/src/main/java/ch/endte/syncmatica/mixin/MixinClientPlayNetworkHandler.java +++ b/src/main/java/ch/endte/syncmatica/mixin/MixinClientPlayNetworkHandler.java @@ -19,7 +19,7 @@ public abstract class MixinClientPlayNetworkHandler { @Unique public ExchangeTarget exTarget = null; - @Inject(method = "method_52801", at = @At("HEAD"), cancellable = true) + @Inject(method = "warnOnUnknownPayload", at = @At("HEAD"), cancellable = true) private void handlePacket(CustomPayload customPayload, CallbackInfo ci) { // ChannelManager.onChannelRegisterHandle(getExchangeTarget(), packet.getChannel(), packet.getData()); if (!MinecraftClient.getInstance().isOnThread()) {