update to 1.21.5

This commit is contained in:
Alexander Medvedev 2025-04-16 10:15:39 +02:00
parent 6f4279ac95
commit c528bdb113
7 changed files with 54 additions and 64 deletions

View File

@ -1,7 +1,7 @@
plugins { plugins {
id 'fabric-loom' version '1.10-SNAPSHOT' id 'fabric-loom' version '1.10-SNAPSHOT'
id 'maven-publish' id 'maven-publish'
id "org.jetbrains.kotlin.jvm" version "2.1.10" id "org.jetbrains.kotlin.jvm" version "2.1.20"
} }
version = project.mod_version version = project.mod_version

View File

@ -4,15 +4,15 @@ org.gradle.parallel=true
# Fabric Properties # Fabric Properties
# check these on https://fabricmc.net/develop # check these on https://fabricmc.net/develop
minecraft_version=1.21.4 minecraft_version=1.21.5
yarn_mappings=1.21.4+build.8 yarn_mappings=1.21.5+build.1
loader_version=0.16.10 loader_version=0.16.13
fabric_kotlin_version=1.13.1+kotlin.2.1.10 fabric_kotlin_version=1.13.2+kotlin.2.1.20
# Mod Properties # Mod Properties
mod_version=1.0.0 mod_version=1.0.1
maven_group=com.pumpkinmc maven_group=com.pumpkinmc
archives_base_name=packeto archives_base_name=packeto
# Dependencies # Dependencies
fabric_version=0.118.0+1.21.4 fabric_version=0.120.0+1.21.5

View File

@ -17,15 +17,15 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfo;
@Mixin(ClientConnection.class) @Mixin(ClientConnection.class)
public class ClientConnectionMixin { public class ClientConnectionMixin {
@Inject(at = @At("HEAD"), method = "send(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/network/PacketCallbacks;Z)V")
private void send(Packet<?> packet, @Nullable PacketCallbacks callbacks, boolean flush, CallbackInfo ci) {
if (packet instanceof ClientTickEndC2SPacket || packet instanceof PlayerMoveC2SPacket || packet instanceof EntitySetHeadYawS2CPacket
|| packet instanceof EntityS2CPacket) return;
Screen.INSTANCE.getSent_packets().add(packet);
}
@Inject(at = @At("HEAD"), method = "handlePacket") @Inject(at = @At("HEAD"), method = "handlePacket")
private static <T extends PacketListener> void handlePacket(Packet<T> packet, PacketListener listener, CallbackInfo ci) { private static <T extends PacketListener> void handlePacket(Packet<T> packet, PacketListener listener, CallbackInfo ci) {
Screen.INSTANCE.getReceived_packets().add(packet); Screen.INSTANCE.getReceived_packets().add(packet);
} }
@Inject(at = @At("HEAD"), method = "send(Lnet/minecraft/network/packet/Packet;Lnet/minecraft/network/PacketCallbacks;Z)V")
private void send(Packet<?> packet, @Nullable PacketCallbacks callbacks, boolean flush, CallbackInfo ci) {
if (packet instanceof ClientTickEndC2SPacket || packet instanceof PlayerMoveC2SPacket || packet instanceof EntitySetHeadYawS2CPacket
|| packet instanceof EntityS2CPacket) return;
Screen.INSTANCE.getSent_packets().add(packet);
}
} }

View File

@ -3,7 +3,6 @@ package com.pumpkinmc
import net.fabricmc.api.ModInitializer import net.fabricmc.api.ModInitializer
import net.fabricmc.fabric.api.client.rendering.v1.HudLayerRegistrationCallback import net.fabricmc.fabric.api.client.rendering.v1.HudLayerRegistrationCallback
import net.fabricmc.fabric.api.client.rendering.v1.IdentifiedLayer import net.fabricmc.fabric.api.client.rendering.v1.IdentifiedLayer
import net.minecraft.network.packet.Packet
import net.minecraft.util.Identifier import net.minecraft.util.Identifier
import org.slf4j.LoggerFactory import org.slf4j.LoggerFactory

View File

@ -1,21 +1,12 @@
package com.pumpkinmc package com.pumpkinmc
import io.netty.buffer.ByteBuf
import net.minecraft.client.MinecraftClient import net.minecraft.client.MinecraftClient
import net.minecraft.client.gui.DrawContext import net.minecraft.client.gui.DrawContext
import net.minecraft.client.gui.LayeredDrawer import net.minecraft.client.gui.LayeredDrawer
import net.minecraft.client.render.RenderTickCounter import net.minecraft.client.render.RenderTickCounter
import net.minecraft.network.NetworkPhase
import net.minecraft.network.NetworkState
import net.minecraft.network.listener.PacketListener
import net.minecraft.network.packet.Packet import net.minecraft.network.packet.Packet
import net.minecraft.network.state.*
import net.minecraft.util.Colors import net.minecraft.util.Colors
import java.util.Collections
import java.util.concurrent.CopyOnWriteArrayList import java.util.concurrent.CopyOnWriteArrayList
import java.util.function.Function
import java.util.stream.Collectors
import java.util.stream.Stream
object Screen : LayeredDrawer.Layer { object Screen : LayeredDrawer.Layer {
var sent_packets: MutableList<Packet<*>> = CopyOnWriteArrayList(); var sent_packets: MutableList<Packet<*>> = CopyOnWriteArrayList();

View File

@ -1,33 +1,33 @@
{ {
"schemaVersion": 1, "schemaVersion": 1,
"id": "packeto", "id": "packeto",
"version": "${version}", "version": "${version}",
"name": "Packeto", "name": "Packeto",
"description": "See Incoming and Outgoing Packets", "description": "See Incoming and Outgoing Packets",
"authors": [ "authors": [
"Alexander Medvedev" "Alexander Medvedev"
], ],
"license": "MIT", "license": "MIT",
"environment": "*", "environment": "*",
"entrypoints": { "entrypoints": {
"main": [ "main": [
{ {
"value": "com.pumpkinmc.Packeto", "value": "com.pumpkinmc.Packeto",
"adapter": "kotlin" "adapter": "kotlin"
} }
] ]
}, },
"mixins": [ "mixins": [
"packeto.mixins.json" "packeto.mixins.json"
], ],
"depends": { "depends": {
"fabricloader": ">=0.16.10", "fabricloader": ">=0.16.10",
"minecraft": "~1.21.4", "minecraft": "~1.21.4",
"java": ">=21", "java": ">=21",
"fabric-api": "*", "fabric-api": "*",
"fabric-language-kotlin": "*" "fabric-language-kotlin": "*"
}, },
"suggests": { "suggests": {
"another-mod": "*" "another-mod": "*"
} }
} }

View File

@ -1,11 +1,11 @@
{ {
"required": true, "required": true,
"package": "com.pumpkinmc.mixin", "package": "com.pumpkinmc.mixin",
"compatibilityLevel": "JAVA_21", "compatibilityLevel": "JAVA_21",
"mixins": [ "mixins": [
"ClientConnectionMixin" "ClientConnectionMixin"
], ],
"injectors": { "injectors": {
"defaultRequire": 1 "defaultRequire": 1
} }
} }