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 {
id 'fabric-loom' version '1.10-SNAPSHOT'
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

View File

@ -4,15 +4,15 @@ org.gradle.parallel=true
# Fabric Properties
# check these on https://fabricmc.net/develop
minecraft_version=1.21.4
yarn_mappings=1.21.4+build.8
loader_version=0.16.10
fabric_kotlin_version=1.13.1+kotlin.2.1.10
minecraft_version=1.21.5
yarn_mappings=1.21.5+build.1
loader_version=0.16.13
fabric_kotlin_version=1.13.2+kotlin.2.1.20
# Mod Properties
mod_version=1.0.0
mod_version=1.0.1
maven_group=com.pumpkinmc
archives_base_name=packeto
# 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)
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")
private static <T extends PacketListener> void handlePacket(Packet<T> packet, PacketListener listener, CallbackInfo ci) {
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.fabric.api.client.rendering.v1.HudLayerRegistrationCallback
import net.fabricmc.fabric.api.client.rendering.v1.IdentifiedLayer
import net.minecraft.network.packet.Packet
import net.minecraft.util.Identifier
import org.slf4j.LoggerFactory

View File

@ -1,21 +1,12 @@
package com.pumpkinmc
import io.netty.buffer.ByteBuf
import net.minecraft.client.MinecraftClient
import net.minecraft.client.gui.DrawContext
import net.minecraft.client.gui.LayeredDrawer
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.state.*
import net.minecraft.util.Colors
import java.util.Collections
import java.util.concurrent.CopyOnWriteArrayList
import java.util.function.Function
import java.util.stream.Collectors
import java.util.stream.Stream
object Screen : LayeredDrawer.Layer {
var sent_packets: MutableList<Packet<*>> = CopyOnWriteArrayList();

View File

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

View File

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