From b85c5dfea1fc3da065355cc8d3a9f24ee7146c6a Mon Sep 17 00:00:00 2001 From: Exterminate Date: Wed, 17 Jun 2026 13:36:20 +1000 Subject: [PATCH 1/3] MC 26.2 --- {fabric-26.1 => fabric-26.2}/.gitignore | 0 {fabric-26.1 => fabric-26.2}/build.gradle | 6 +- .../gradle.properties | 6 +- .../fabric_26_1/EventHandler.java | 4 +- .../fabric_26_1/FunctionCompatibility.java | 81 ++++--------------- .../fabric_26_1/MPKGuiScreen.java | 0 .../compatibility/fabric_26_1/MPKMod.java | 0 .../compatibility/fabric_26_1/MPKModMenu.java | 0 .../fabric_26_1/mixin/KeyMappingAccessor.java | 0 .../mixin/KeyboardHandlerMixin.java | 0 .../fabric_26_1/mixin/LevelRendererMixin.java | 4 +- .../fabric_26_1/mixin/MinecraftMixin.java | 0 .../fabric_26_1/mixin/MouseHandlerMixin.java | 0 .../mixin/ToggleSprintKeyMixin.java | 0 .../network/DataCustomPayload.java | 0 .../resources/assets/mpkmod/lang/en_us.json | 0 .../resources/assets/mpkmod/lang/pl_pl.json | 0 .../src/main/resources/fabric.mod.json | 4 +- .../src/main/resources/mpkmod.classtweaker | 0 .../src/main/resources/mpkmod.mixins.json | 0 gradle.properties | 2 +- settings.gradle.kts | 2 +- 22 files changed, 30 insertions(+), 79 deletions(-) rename {fabric-26.1 => fabric-26.2}/.gitignore (100%) rename {fabric-26.1 => fabric-26.2}/build.gradle (89%) rename {fabric-26.1 => fabric-26.2}/gradle.properties (73%) rename {fabric-26.1 => fabric-26.2}/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/EventHandler.java (97%) rename {fabric-26.1 => fabric-26.2}/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/FunctionCompatibility.java (79%) rename {fabric-26.1 => fabric-26.2}/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKGuiScreen.java (100%) rename {fabric-26.1 => fabric-26.2}/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKMod.java (100%) rename {fabric-26.1 => fabric-26.2}/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKModMenu.java (100%) rename {fabric-26.1 => fabric-26.2}/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/KeyMappingAccessor.java (100%) rename {fabric-26.1 => fabric-26.2}/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/KeyboardHandlerMixin.java (100%) rename {fabric-26.1 => fabric-26.2}/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/LevelRendererMixin.java (87%) rename {fabric-26.1 => fabric-26.2}/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/MinecraftMixin.java (100%) rename {fabric-26.1 => fabric-26.2}/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/MouseHandlerMixin.java (100%) rename {fabric-26.1 => fabric-26.2}/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/ToggleSprintKeyMixin.java (100%) rename {fabric-26.1 => fabric-26.2}/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/network/DataCustomPayload.java (100%) rename {fabric-26.1 => fabric-26.2}/src/main/resources/assets/mpkmod/lang/en_us.json (100%) rename {fabric-26.1 => fabric-26.2}/src/main/resources/assets/mpkmod/lang/pl_pl.json (100%) rename {fabric-26.1 => fabric-26.2}/src/main/resources/fabric.mod.json (93%) rename {fabric-26.1 => fabric-26.2}/src/main/resources/mpkmod.classtweaker (100%) rename {fabric-26.1 => fabric-26.2}/src/main/resources/mpkmod.mixins.json (100%) diff --git a/fabric-26.1/.gitignore b/fabric-26.2/.gitignore similarity index 100% rename from fabric-26.1/.gitignore rename to fabric-26.2/.gitignore diff --git a/fabric-26.1/build.gradle b/fabric-26.2/build.gradle similarity index 89% rename from fabric-26.1/build.gradle rename to fabric-26.2/build.gradle index 74efbb6f..da2a168c 100644 --- a/fabric-26.1/build.gradle +++ b/fabric-26.2/build.gradle @@ -22,8 +22,8 @@ dependencies { implementation include("net.fabricmc.fabric-api:fabric-api:${project.fabric_version}") - compileOnly "com.viaversion:viafabricplus-api:4.4.8" - compileOnly "com.terraformersmc:modmenu:18.0.0-alpha.6" + compileOnly "com.viaversion:viafabricplus-api:4.5.4" + compileOnly "com.terraformersmc:modmenu:20.0.0-beta.2" implementation "com.github.MPKMod.MPKNetworkAPI:common:${project.networkApiVersion}" } @@ -46,7 +46,7 @@ publishMods { modrinth { projectId = "412tAvWq" accessToken = providers.environmentVariable("MODRINTH_TOKEN") - minecraftVersions.add("26.1") + minecraftVersions.add("26.2") } /*github { repository = "MPKMod/MPKMod2" diff --git a/fabric-26.1/gradle.properties b/fabric-26.2/gradle.properties similarity index 73% rename from fabric-26.1/gradle.properties rename to fabric-26.2/gradle.properties index 5c716833..848dea03 100644 --- a/fabric-26.1/gradle.properties +++ b/fabric-26.2/gradle.properties @@ -4,10 +4,10 @@ org.gradle.parallel=true # Fabric Properties # check these on https://fabricmc.net/develop -minecraft_version=26.1 -loader_version=0.18.4 +minecraft_version=26.2 +loader_version=0.19.3 # Fabric API -fabric_version=0.144.0+26.1 +fabric_version=0.152.1+26.2 jdkVersion=25 diff --git a/fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/EventHandler.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/EventHandler.java similarity index 97% rename from fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/EventHandler.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/EventHandler.java index df9c2719..7e62c069 100644 --- a/fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/EventHandler.java +++ b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/EventHandler.java @@ -99,7 +99,7 @@ public void onMouseButton(MouseButtonInfo input, int action, double x, double y) } private void checkKeyBinding(int keyCode) { - if (Minecraft.getInstance().screen != null) return; + if (Minecraft.getInstance().gui.screen() != null) return; for (Map.Entry keyBindingEntry : MPKMod.keyBindingMap.entrySet()) { InputConstants.Key boundKey = ((KeyMappingAccessor) keyBindingEntry.getValue()).getKey(); @@ -122,7 +122,7 @@ public void onInGameOverlayRender(GuiGraphicsExtractor drawContext, DeltaTracker public void onRenderWorldOverlay(PoseStack matrixStack, float tickDelta) { MPKMod.INSTANCE.matrixStack = matrixStack; matrixStack.pushPose(); - Vec3 pos = Minecraft.getInstance().gameRenderer.getMainCamera().position().reverse(); + Vec3 pos = Minecraft.getInstance().gameRenderer.mainCamera().position().reverse(); MPKMod.INSTANCE.matrixStack.translate(pos); API.Events.onRenderWorldOverlay(tickDelta); matrixStack.popPose(); diff --git a/fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/FunctionCompatibility.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/FunctionCompatibility.java similarity index 79% rename from fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/FunctionCompatibility.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/FunctionCompatibility.java index b73a74c3..ee022ac1 100644 --- a/fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/FunctionCompatibility.java +++ b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/FunctionCompatibility.java @@ -22,16 +22,21 @@ import net.minecraft.client.multiplayer.ServerData; import net.minecraft.client.player.LocalPlayer; import net.minecraft.client.renderer.RenderPipelines; +import net.minecraft.client.renderer.SubmitNodeStorage; import net.minecraft.client.renderer.rendertype.RenderTypes; import net.minecraft.client.renderer.state.gui.GuiElementRenderState; import net.minecraft.client.renderer.state.gui.pip.PictureInPictureRenderState; import net.minecraft.client.resources.sounds.SimpleSoundInstance; import net.minecraft.core.BlockPos; import net.minecraft.core.registries.BuiltInRegistries; +import net.minecraft.gizmos.GizmoStyle; +import net.minecraft.gizmos.Gizmos; import net.minecraft.sounds.SoundEvents; +import net.minecraft.util.ARGB; import net.minecraft.util.Mth; import net.minecraft.util.Util; import net.minecraft.world.level.block.state.BlockState; +import net.minecraft.world.phys.AABB; import net.minecraft.world.phys.BlockHitResult; import net.minecraft.world.phys.HitResult; import net.minecraft.world.phys.shapes.Shapes; @@ -128,71 +133,17 @@ public String getLookingAtBlock() { } public void drawBox(BoundingBox3D bb, Color color, float partialTicks) { - var ms = MPKMod.INSTANCE.matrixStack; - ms.pushPose(); - ms.translate((float) bb.minX(), (float) bb.minY(), (float) bb.minZ()); - - VoxelShape shape = Shapes.box( - 0.0, 0.0, 0.0, - bb.maxX() - bb.minX(), - bb.maxY() - bb.minY(), - bb.maxZ() - bb.minZ() + + AABB shape = new AABB( + bb.minX(), + bb.minY(), + bb.minZ(), + bb.maxX(), + bb.maxY(), + bb.maxZ() ); - VertexConsumer buf = net.minecraft.client.Minecraft.getInstance() - .renderBuffers().bufferSource().getBuffer(RenderTypes.debugFilledBox()); - - renderFilled(ms, buf, shape, 0, 0, 0, color.getRed() / 255f, color.getGreen() / 255f, color.getBlue() / 255f, color.getAlpha() / 255f); - ms.popPose(); - } - - public static void renderFilled(PoseStack poseStack, VertexConsumer vertexConsumer, VoxelShape voxelShape, double x, double y, double z, float r, float g, float b, float a) { - PoseStack.Pose pose = poseStack.last(); - voxelShape.forAllBoxes((minX, minY, minZ, maxX, maxY, maxZ) -> { - float x1 = (float)(minX + x); - float y1 = (float)(minY + y); - float z1 = (float)(minZ + z); - float x2 = (float)(maxX + x); - float y2 = (float)(maxY + y); - float z2 = (float)(maxZ + z); - - // Draw all 6 faces of the box - // Down - vertexConsumer.addVertex(pose, x1, y1, z1).setColor(r, g, b, a).setNormal(pose, 0, -1, 0); - vertexConsumer.addVertex(pose, x2, y1, z1).setColor(r, g, b, a).setNormal(pose, 0, -1, 0); - vertexConsumer.addVertex(pose, x2, y1, z2).setColor(r, g, b, a).setNormal(pose, 0, -1, 0); - vertexConsumer.addVertex(pose, x1, y1, z2).setColor(r, g, b, a).setNormal(pose, 0, -1, 0); - - // Up - vertexConsumer.addVertex(pose, x1, y2, z2).setColor(r, g, b, a).setNormal(pose, 0, 1, 0); - vertexConsumer.addVertex(pose, x2, y2, z2).setColor(r, g, b, a).setNormal(pose, 0, 1, 0); - vertexConsumer.addVertex(pose, x2, y2, z1).setColor(r, g, b, a).setNormal(pose, 0, 1, 0); - vertexConsumer.addVertex(pose, x1, y2, z1).setColor(r, g, b, a).setNormal(pose, 0, 1, 0); - - // North - vertexConsumer.addVertex(pose, x1, y1, z1).setColor(r, g, b, a).setNormal(pose, 0, 0, -1); - vertexConsumer.addVertex(pose, x1, y2, z1).setColor(r, g, b, a).setNormal(pose, 0, 0, -1); - vertexConsumer.addVertex(pose, x2, y2, z1).setColor(r, g, b, a).setNormal(pose, 0, 0, -1); - vertexConsumer.addVertex(pose, x2, y1, z1).setColor(r, g, b, a).setNormal(pose, 0, 0, -1); - - // South - vertexConsumer.addVertex(pose, x2, y1, z2).setColor(r, g, b, a).setNormal(pose, 0, 0, 1); - vertexConsumer.addVertex(pose, x2, y2, z2).setColor(r, g, b, a).setNormal(pose, 0, 0, 1); - vertexConsumer.addVertex(pose, x1, y2, z2).setColor(r, g, b, a).setNormal(pose, 0, 0, 1); - vertexConsumer.addVertex(pose, x1, y1, z2).setColor(r, g, b, a).setNormal(pose, 0, 0, 1); - - // West - vertexConsumer.addVertex(pose, x1, y1, z2).setColor(r, g, b, a).setNormal(pose, -1, 0, 0); - vertexConsumer.addVertex(pose, x1, y2, z2).setColor(r, g, b, a).setNormal(pose, -1, 0, 0); - vertexConsumer.addVertex(pose, x1, y2, z1).setColor(r, g, b, a).setNormal(pose, -1, 0, 0); - vertexConsumer.addVertex(pose, x1, y1, z1).setColor(r, g, b, a).setNormal(pose, -1, 0, 0); - - // East - vertexConsumer.addVertex(pose, x2, y1, z1).setColor(r, g, b, a).setNormal(pose, 1, 0, 0); - vertexConsumer.addVertex(pose, x2, y2, z1).setColor(r, g, b, a).setNormal(pose, 1, 0, 0); - vertexConsumer.addVertex(pose, x2, y2, z2).setColor(r, g, b, a).setNormal(pose, 1, 0, 0); - vertexConsumer.addVertex(pose, x2, y1, z2).setColor(r, g, b, a).setNormal(pose, 1, 0, 0); - }); + Gizmos.cuboid(shape, GizmoStyle.fill(ARGB.color(0.7f, color.getRGB()))); } @@ -313,14 +264,14 @@ public int getPing() { } public void displayGuiScreen(MPKGuiScreen screen) { - net.minecraft.client.Minecraft.getInstance().setScreen( + net.minecraft.client.Minecraft.getInstance().gui.setScreen( screen == null ? null : new io.github.kurrycat.mpkmod.compatibility.fabric_26_1.MPKGuiScreen(screen)); } public String getCurrentGuiScreen() { - Screen curr = net.minecraft.client.Minecraft.getInstance().screen; + Screen curr = net.minecraft.client.Minecraft.getInstance().gui.screen(); if (curr == null) return null; diff --git a/fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKGuiScreen.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKGuiScreen.java similarity index 100% rename from fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKGuiScreen.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKGuiScreen.java diff --git a/fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKMod.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKMod.java similarity index 100% rename from fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKMod.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKMod.java diff --git a/fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKModMenu.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKModMenu.java similarity index 100% rename from fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKModMenu.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKModMenu.java diff --git a/fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/KeyMappingAccessor.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/KeyMappingAccessor.java similarity index 100% rename from fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/KeyMappingAccessor.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/KeyMappingAccessor.java diff --git a/fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/KeyboardHandlerMixin.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/KeyboardHandlerMixin.java similarity index 100% rename from fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/KeyboardHandlerMixin.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/KeyboardHandlerMixin.java diff --git a/fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/LevelRendererMixin.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/LevelRendererMixin.java similarity index 87% rename from fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/LevelRendererMixin.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/LevelRendererMixin.java index 59c5a8fc..f5e96fad 100644 --- a/fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/LevelRendererMixin.java +++ b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/LevelRendererMixin.java @@ -4,7 +4,7 @@ import io.github.kurrycat.mpkmod.compatibility.fabric_26_1.MPKMod; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.LevelRenderer; -import net.minecraft.client.renderer.SubmitNodeStorage; +import net.minecraft.client.renderer.SubmitNodeCollector; import net.minecraft.client.renderer.state.level.LevelRenderState; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; @@ -14,7 +14,7 @@ @Mixin(LevelRenderer.class) public class LevelRendererMixin { @Inject(method = "submitBlockEntities", at = @At("HEAD")) - public void render(PoseStack poseStack, LevelRenderState levelRenderState, SubmitNodeStorage submitNodeStorage, CallbackInfo ci) { + public void render(PoseStack poseStack, LevelRenderState levelRenderState, SubmitNodeCollector submitNodeCollector, CallbackInfo ci) { MPKMod.INSTANCE.eventHandler.onRenderWorldOverlay( new PoseStack(), Minecraft.getInstance().getDeltaTracker().getGameTimeDeltaPartialTick(true) diff --git a/fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/MinecraftMixin.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/MinecraftMixin.java similarity index 100% rename from fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/MinecraftMixin.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/MinecraftMixin.java diff --git a/fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/MouseHandlerMixin.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/MouseHandlerMixin.java similarity index 100% rename from fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/MouseHandlerMixin.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/MouseHandlerMixin.java diff --git a/fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/ToggleSprintKeyMixin.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/ToggleSprintKeyMixin.java similarity index 100% rename from fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/ToggleSprintKeyMixin.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/ToggleSprintKeyMixin.java diff --git a/fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/network/DataCustomPayload.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/network/DataCustomPayload.java similarity index 100% rename from fabric-26.1/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/network/DataCustomPayload.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/network/DataCustomPayload.java diff --git a/fabric-26.1/src/main/resources/assets/mpkmod/lang/en_us.json b/fabric-26.2/src/main/resources/assets/mpkmod/lang/en_us.json similarity index 100% rename from fabric-26.1/src/main/resources/assets/mpkmod/lang/en_us.json rename to fabric-26.2/src/main/resources/assets/mpkmod/lang/en_us.json diff --git a/fabric-26.1/src/main/resources/assets/mpkmod/lang/pl_pl.json b/fabric-26.2/src/main/resources/assets/mpkmod/lang/pl_pl.json similarity index 100% rename from fabric-26.1/src/main/resources/assets/mpkmod/lang/pl_pl.json rename to fabric-26.2/src/main/resources/assets/mpkmod/lang/pl_pl.json diff --git a/fabric-26.1/src/main/resources/fabric.mod.json b/fabric-26.2/src/main/resources/fabric.mod.json similarity index 93% rename from fabric-26.1/src/main/resources/fabric.mod.json rename to fabric-26.2/src/main/resources/fabric.mod.json index d2d9e38c..5b8cbbc1 100644 --- a/fabric-26.1/src/main/resources/fabric.mod.json +++ b/fabric-26.2/src/main/resources/fabric.mod.json @@ -30,9 +30,9 @@ ], "accessWidener" : "mpkmod.classtweaker", "depends": { - "fabricloader": ">=0.18.4", + "fabricloader": ">=0.19.3", "fabric-api": "*", - "minecraft": ">=26.1", + "minecraft": ">=26.2", "java": ">=25" }, "suggests": {} diff --git a/fabric-26.1/src/main/resources/mpkmod.classtweaker b/fabric-26.2/src/main/resources/mpkmod.classtweaker similarity index 100% rename from fabric-26.1/src/main/resources/mpkmod.classtweaker rename to fabric-26.2/src/main/resources/mpkmod.classtweaker diff --git a/fabric-26.1/src/main/resources/mpkmod.mixins.json b/fabric-26.2/src/main/resources/mpkmod.mixins.json similarity index 100% rename from fabric-26.1/src/main/resources/mpkmod.mixins.json rename to fabric-26.2/src/main/resources/mpkmod.mixins.json diff --git a/gradle.properties b/gradle.properties index cd433315..a5ee6d78 100644 --- a/gradle.properties +++ b/gradle.properties @@ -1,6 +1,6 @@ $group=io.github.kurrycat.mpkmod $jitpackGroup=com.github.mpkmod -$version=2.3.2 +$version=2.3.3 $apiVersion=1.0 $modBaseName=mpkmod $commonBaseName=mpkmod-common diff --git a/settings.gradle.kts b/settings.gradle.kts index bbb247f2..c1a09156 100644 --- a/settings.gradle.kts +++ b/settings.gradle.kts @@ -26,5 +26,5 @@ include("common") if (System.getenv("JITPACK") == null) { include("forge-1.8.9") include("forge-1.12.2") - include("fabric-26.1") + include("fabric-26.2") } \ No newline at end of file From f7bf11785496f603cac79eb940d302d6296d6856 Mon Sep 17 00:00:00 2001 From: Exterminate Date: Wed, 17 Jun 2026 13:41:50 +1000 Subject: [PATCH 2/3] Fix thread crash --- .../main/java/io/github/kurrycat/mpkmod/discord/DiscordRPC.java | 1 + 1 file changed, 1 insertion(+) diff --git a/common/src/main/java/io/github/kurrycat/mpkmod/discord/DiscordRPC.java b/common/src/main/java/io/github/kurrycat/mpkmod/discord/DiscordRPC.java index dcab3218..e9a5063b 100644 --- a/common/src/main/java/io/github/kurrycat/mpkmod/discord/DiscordRPC.java +++ b/common/src/main/java/io/github/kurrycat/mpkmod/discord/DiscordRPC.java @@ -68,6 +68,7 @@ private static void startCallbackThread() { } disableRPC(); }, API.MODID + " Discord RPC Callback Handler"); + t.setDaemon(true); t.start(); } From 1c1266301271d8a0d319c9ccaba68ab9fc8c2f10 Mon Sep 17 00:00:00 2001 From: Exterminate Date: Wed, 17 Jun 2026 20:02:44 +1000 Subject: [PATCH 3/3] Refactor package name --- .../EventHandler.java | 4 ++-- .../FunctionCompatibility.java | 17 ++++++----------- .../MPKGuiScreen.java | 2 +- .../{fabric_26_1 => fabric_26_2}/MPKMod.java | 4 ++-- .../MPKModMenu.java | 2 +- .../mixin/KeyMappingAccessor.java | 2 +- .../mixin/KeyboardHandlerMixin.java | 4 ++-- .../mixin/LevelRendererMixin.java | 4 ++-- .../mixin/MinecraftMixin.java | 4 ++-- .../mixin/MouseHandlerMixin.java | 4 ++-- .../mixin/ToggleSprintKeyMixin.java | 2 +- .../network/DataCustomPayload.java | 2 +- .../src/main/resources/mpkmod.mixins.json | 2 +- 13 files changed, 24 insertions(+), 29 deletions(-) rename fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/{fabric_26_1 => fabric_26_2}/EventHandler.java (98%) rename fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/{fabric_26_1 => fabric_26_2}/FunctionCompatibility.java (96%) rename fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/{fabric_26_1 => fabric_26_2}/MPKGuiScreen.java (98%) rename fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/{fabric_26_1 => fabric_26_2}/MPKMod.java (97%) rename fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/{fabric_26_1 => fabric_26_2}/MPKModMenu.java (84%) rename fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/{fabric_26_1 => fabric_26_2}/mixin/KeyMappingAccessor.java (82%) rename fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/{fabric_26_1 => fabric_26_2}/mixin/KeyboardHandlerMixin.java (83%) rename fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/{fabric_26_1 => fabric_26_2}/mixin/LevelRendererMixin.java (88%) rename fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/{fabric_26_1 => fabric_26_2}/mixin/MinecraftMixin.java (77%) rename fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/{fabric_26_1 => fabric_26_2}/mixin/MouseHandlerMixin.java (91%) rename fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/{fabric_26_1 => fabric_26_2}/mixin/ToggleSprintKeyMixin.java (92%) rename fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/{fabric_26_1 => fabric_26_2}/network/DataCustomPayload.java (95%) diff --git a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/EventHandler.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/EventHandler.java similarity index 98% rename from fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/EventHandler.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/EventHandler.java index 7e62c069..e56ef2ae 100644 --- a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/EventHandler.java +++ b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/EventHandler.java @@ -1,10 +1,10 @@ -package io.github.kurrycat.mpkmod.compatibility.fabric_26_1; +package io.github.kurrycat.mpkmod.compatibility.fabric_26_2; import com.mojang.blaze3d.platform.InputConstants; import com.mojang.blaze3d.vertex.PoseStack; import io.github.kurrycat.mpkmod.compatibility.API; import io.github.kurrycat.mpkmod.compatibility.MCClasses.Player; -import io.github.kurrycat.mpkmod.compatibility.fabric_26_1.mixin.KeyMappingAccessor; +import io.github.kurrycat.mpkmod.compatibility.fabric_26_2.mixin.KeyMappingAccessor; import io.github.kurrycat.mpkmod.ticks.ButtonMS; import io.github.kurrycat.mpkmod.ticks.ButtonMSList; import io.github.kurrycat.mpkmod.util.BoundingBox3D; diff --git a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/FunctionCompatibility.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/FunctionCompatibility.java similarity index 96% rename from fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/FunctionCompatibility.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/FunctionCompatibility.java index ee022ac1..b0ff324c 100644 --- a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/FunctionCompatibility.java +++ b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/FunctionCompatibility.java @@ -1,11 +1,10 @@ -package io.github.kurrycat.mpkmod.compatibility.fabric_26_1; +package io.github.kurrycat.mpkmod.compatibility.fabric_26_2; import com.mojang.blaze3d.pipeline.RenderPipeline; -import com.mojang.blaze3d.vertex.PoseStack; import com.mojang.blaze3d.vertex.VertexConsumer; import io.github.kurrycat.mpkmod.compatibility.MCClasses.*; -import io.github.kurrycat.mpkmod.compatibility.fabric_26_1.mixin.KeyMappingAccessor; -import io.github.kurrycat.mpkmod.compatibility.fabric_26_1.network.DataCustomPayload; +import io.github.kurrycat.mpkmod.compatibility.fabric_26_2.mixin.KeyMappingAccessor; +import io.github.kurrycat.mpkmod.compatibility.fabric_26_2.network.DataCustomPayload; import io.github.kurrycat.mpkmod.gui.MPKGuiScreen; import io.github.kurrycat.mpkmod.util.BoundingBox3D; import io.github.kurrycat.mpkmod.util.Debug; @@ -22,8 +21,6 @@ import net.minecraft.client.multiplayer.ServerData; import net.minecraft.client.player.LocalPlayer; import net.minecraft.client.renderer.RenderPipelines; -import net.minecraft.client.renderer.SubmitNodeStorage; -import net.minecraft.client.renderer.rendertype.RenderTypes; import net.minecraft.client.renderer.state.gui.GuiElementRenderState; import net.minecraft.client.renderer.state.gui.pip.PictureInPictureRenderState; import net.minecraft.client.resources.sounds.SimpleSoundInstance; @@ -39,8 +36,6 @@ import net.minecraft.world.phys.AABB; import net.minecraft.world.phys.BlockHitResult; import net.minecraft.world.phys.HitResult; -import net.minecraft.world.phys.shapes.Shapes; -import net.minecraft.world.phys.shapes.VoxelShape; import org.jetbrains.annotations.Nullable; import java.awt.*; @@ -267,7 +262,7 @@ public void displayGuiScreen(MPKGuiScreen screen) { net.minecraft.client.Minecraft.getInstance().gui.setScreen( screen == null ? null - : new io.github.kurrycat.mpkmod.compatibility.fabric_26_1.MPKGuiScreen(screen)); + : new io.github.kurrycat.mpkmod.compatibility.fabric_26_2.MPKGuiScreen(screen)); } public String getCurrentGuiScreen() { @@ -275,8 +270,8 @@ public String getCurrentGuiScreen() { if (curr == null) return null; - else if (curr instanceof io.github.kurrycat.mpkmod.compatibility.fabric_26_1.MPKGuiScreen) { - String id = ((io.github.kurrycat.mpkmod.compatibility.fabric_26_1.MPKGuiScreen) curr).eventReceiver.getID(); + else if (curr instanceof io.github.kurrycat.mpkmod.compatibility.fabric_26_2.MPKGuiScreen) { + String id = ((io.github.kurrycat.mpkmod.compatibility.fabric_26_2.MPKGuiScreen) curr).eventReceiver.getID(); if (id == null) id = "unknown"; diff --git a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKGuiScreen.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/MPKGuiScreen.java similarity index 98% rename from fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKGuiScreen.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/MPKGuiScreen.java index 36c0da4e..6d78c30c 100644 --- a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKGuiScreen.java +++ b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/MPKGuiScreen.java @@ -1,4 +1,4 @@ -package io.github.kurrycat.mpkmod.compatibility.fabric_26_1; +package io.github.kurrycat.mpkmod.compatibility.fabric_26_2; import io.github.kurrycat.mpkmod.compatibility.API; import io.github.kurrycat.mpkmod.compatibility.MCClasses.Profiler; diff --git a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKMod.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/MPKMod.java similarity index 97% rename from fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKMod.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/MPKMod.java index 75fff991..c71b082b 100644 --- a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKMod.java +++ b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/MPKMod.java @@ -1,11 +1,11 @@ -package io.github.kurrycat.mpkmod.compatibility.fabric_26_1; +package io.github.kurrycat.mpkmod.compatibility.fabric_26_2; import com.mojang.blaze3d.vertex.PoseStack; import com.viaversion.viafabricplus.ViaFabricPlus; import com.viaversion.viafabricplus.api.ViaFabricPlusBase; import io.github.kurrycat.mpkmod.compatibility.API; import io.github.kurrycat.mpkmod.compatibility.MCClasses.KeyBinding; -import io.github.kurrycat.mpkmod.compatibility.fabric_26_1.network.DataCustomPayload; +import io.github.kurrycat.mpkmod.compatibility.fabric_26_2.network.DataCustomPayload; import io.github.kurrycat.mpknetapi.common.network.packet.MPKPacket; import net.fabricmc.api.ModInitializer; import net.fabricmc.fabric.api.client.event.lifecycle.v1.ClientTickEvents; diff --git a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKModMenu.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/MPKModMenu.java similarity index 84% rename from fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKModMenu.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/MPKModMenu.java index 9ec58316..1f00dfd0 100644 --- a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/MPKModMenu.java +++ b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/MPKModMenu.java @@ -1,4 +1,4 @@ -package io.github.kurrycat.mpkmod.compatibility.fabric_26_1; +package io.github.kurrycat.mpkmod.compatibility.fabric_26_2; import com.terraformersmc.modmenu.api.ConfigScreenFactory; import com.terraformersmc.modmenu.api.ModMenuApi; diff --git a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/KeyMappingAccessor.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/mixin/KeyMappingAccessor.java similarity index 82% rename from fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/KeyMappingAccessor.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/mixin/KeyMappingAccessor.java index 4b8e25c0..09e7b43d 100644 --- a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/KeyMappingAccessor.java +++ b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/mixin/KeyMappingAccessor.java @@ -1,4 +1,4 @@ -package io.github.kurrycat.mpkmod.compatibility.fabric_26_1.mixin; +package io.github.kurrycat.mpkmod.compatibility.fabric_26_2.mixin; import com.mojang.blaze3d.platform.InputConstants; import net.minecraft.client.KeyMapping; diff --git a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/KeyboardHandlerMixin.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/mixin/KeyboardHandlerMixin.java similarity index 83% rename from fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/KeyboardHandlerMixin.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/mixin/KeyboardHandlerMixin.java index fd1afb73..bcedbe21 100644 --- a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/KeyboardHandlerMixin.java +++ b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/mixin/KeyboardHandlerMixin.java @@ -1,6 +1,6 @@ -package io.github.kurrycat.mpkmod.compatibility.fabric_26_1.mixin; +package io.github.kurrycat.mpkmod.compatibility.fabric_26_2.mixin; -import io.github.kurrycat.mpkmod.compatibility.fabric_26_1.MPKMod; +import io.github.kurrycat.mpkmod.compatibility.fabric_26_2.MPKMod; import net.minecraft.client.KeyboardHandler; import net.minecraft.client.input.KeyEvent; import org.spongepowered.asm.mixin.Mixin; diff --git a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/LevelRendererMixin.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/mixin/LevelRendererMixin.java similarity index 88% rename from fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/LevelRendererMixin.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/mixin/LevelRendererMixin.java index f5e96fad..7c355245 100644 --- a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/LevelRendererMixin.java +++ b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/mixin/LevelRendererMixin.java @@ -1,7 +1,7 @@ -package io.github.kurrycat.mpkmod.compatibility.fabric_26_1.mixin; +package io.github.kurrycat.mpkmod.compatibility.fabric_26_2.mixin; import com.mojang.blaze3d.vertex.PoseStack; -import io.github.kurrycat.mpkmod.compatibility.fabric_26_1.MPKMod; +import io.github.kurrycat.mpkmod.compatibility.fabric_26_2.MPKMod; import net.minecraft.client.Minecraft; import net.minecraft.client.renderer.LevelRenderer; import net.minecraft.client.renderer.SubmitNodeCollector; diff --git a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/MinecraftMixin.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/mixin/MinecraftMixin.java similarity index 77% rename from fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/MinecraftMixin.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/mixin/MinecraftMixin.java index ce2733e5..f82a0830 100644 --- a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/MinecraftMixin.java +++ b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/mixin/MinecraftMixin.java @@ -1,6 +1,6 @@ -package io.github.kurrycat.mpkmod.compatibility.fabric_26_1.mixin; +package io.github.kurrycat.mpkmod.compatibility.fabric_26_2.mixin; -import io.github.kurrycat.mpkmod.compatibility.fabric_26_1.MPKMod; +import io.github.kurrycat.mpkmod.compatibility.fabric_26_2.MPKMod; import net.minecraft.client.Minecraft; import org.spongepowered.asm.mixin.Mixin; import org.spongepowered.asm.mixin.injection.At; diff --git a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/MouseHandlerMixin.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/mixin/MouseHandlerMixin.java similarity index 91% rename from fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/MouseHandlerMixin.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/mixin/MouseHandlerMixin.java index 43755007..eb446857 100644 --- a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/MouseHandlerMixin.java +++ b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/mixin/MouseHandlerMixin.java @@ -1,6 +1,6 @@ -package io.github.kurrycat.mpkmod.compatibility.fabric_26_1.mixin; +package io.github.kurrycat.mpkmod.compatibility.fabric_26_2.mixin; -import io.github.kurrycat.mpkmod.compatibility.fabric_26_1.MPKMod; +import io.github.kurrycat.mpkmod.compatibility.fabric_26_2.MPKMod; import net.minecraft.client.Minecraft; import net.minecraft.client.MouseHandler; import net.minecraft.client.input.MouseButtonInfo; diff --git a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/ToggleSprintKeyMixin.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/mixin/ToggleSprintKeyMixin.java similarity index 92% rename from fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/ToggleSprintKeyMixin.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/mixin/ToggleSprintKeyMixin.java index 3fdcddd2..b7ba9963 100644 --- a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/mixin/ToggleSprintKeyMixin.java +++ b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/mixin/ToggleSprintKeyMixin.java @@ -1,4 +1,4 @@ -package io.github.kurrycat.mpkmod.compatibility.fabric_26_1.mixin; +package io.github.kurrycat.mpkmod.compatibility.fabric_26_2.mixin; import io.github.kurrycat.mpkmod.compatibility.MCClasses.Minecraft; import net.minecraft.client.KeyMapping; diff --git a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/network/DataCustomPayload.java b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/network/DataCustomPayload.java similarity index 95% rename from fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/network/DataCustomPayload.java rename to fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/network/DataCustomPayload.java index 09605b4c..ca6f84fc 100644 --- a/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_1/network/DataCustomPayload.java +++ b/fabric-26.2/src/main/java/io/github/kurrycat/mpkmod/compatibility/fabric_26_2/network/DataCustomPayload.java @@ -1,4 +1,4 @@ -package io.github.kurrycat.mpkmod.compatibility.fabric_26_1.network; +package io.github.kurrycat.mpkmod.compatibility.fabric_26_2.network; import io.github.kurrycat.mpknetapi.common.MPKNetworking; import net.fabricmc.fabric.api.networking.v1.PayloadTypeRegistry; diff --git a/fabric-26.2/src/main/resources/mpkmod.mixins.json b/fabric-26.2/src/main/resources/mpkmod.mixins.json index 29d36001..53ed12cf 100644 --- a/fabric-26.2/src/main/resources/mpkmod.mixins.json +++ b/fabric-26.2/src/main/resources/mpkmod.mixins.json @@ -1,7 +1,7 @@ { "required": true, "minVersion": "0.8", - "package": "io.github.kurrycat.mpkmod.compatibility.fabric_26_1.mixin", + "package": "io.github.kurrycat.mpkmod.compatibility.fabric_26_2.mixin", "compatibilityLevel": "JAVA_25", "mixins": [ ],