Skip to content

Instantly share code, notes, and snippets.

View kermandev's full-sized avatar
🪢

Kerman kermandev

🪢
View GitHub Profile
@kermandev
kermandev / TransferHack.java
Last active December 30, 2025 12:58
Minestom transfer packet hack
// After #init(Auth), before #start(...)
MinecraftServer.getPacketListenerManager().setListener(ConnectionState.HANDSHAKE, ClientHandshakePacket.class, (packet, connection) -> {
if (packet.intent() != ClientHandshakePacket.Intent.TRANSFER) HandshakeListener.listener(packet, connection);
else HandshakeListener.listener(new ClientHandshakePacket(packet.protocolVersion(), packet.serverAddress(), packet.serverPort(), ClientHandshakePacket.Intent.LOGIN), connection);
});
Index: src/main/java/net/minestom/server/instance/block/BlockImpl.java
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/src/main/java/net/minestom/server/instance/block/BlockImpl.java b/src/main/java/net/minestom/server/instance/block/BlockImpl.java
--- a/src/main/java/net/minestom/server/instance/block/BlockImpl.java (revision 67d35344a005119a261ae6f60b485c1c8a58af99)
+++ b/src/main/java/net/minestom/server/instance/block/BlockImpl.java (date 1740339146108)
@@ -4,6 +4,7 @@
import it.unimi.dsi.fastutil.objects.Object2ObjectArrayMap;