Skip to content

Instantly share code, notes, and snippets.

View Catnies's full-sized avatar
💭
I may be slow to respond.

Catnies Catnies

💭
I may be slow to respond.
  • Japan
  • 14:20 (UTC +09:00)
View GitHub Profile
@Catnies
Catnies / FirNettyInjector.java
Last active October 28, 2025 02:26
[Minecraft] 挖掘如何在 Minecraft 的 Netty 中注入自定义的 Handler, 实现 Packet 的监听, 拦截和修改.
import io.netty.channel.ChannelHandler;
import io.netty.channel.ChannelHandlerContext;
import io.netty.channel.SimpleChannelInboundHandler;
import net.minecraft.network.Connection;
import net.minecraft.network.protocol.Packet;
import net.minecraft.server.level.ServerPlayer;
import org.bukkit.Bukkit;
import org.bukkit.craftbukkit.entity.CraftPlayer;
import org.bukkit.entity.Player;
import org.bukkit.event.EventHandler;