Skip to content

Instantly share code, notes, and snippets.

@Camotoy
Camotoy / updating.md
Last active March 23, 2023 14:04
Updating MCProtocolLib to 1.18

MCProtocolLib is moving to the same packet names that Minecraft: Java Edition uses internally. There is some steps involved, but hopefully this guide helps.

This guide is not perfect and is only based on updating Geyser to the new packet names. Please reach out in the comments or on Geyser's Discord (https://discord.gg/geysermc) for assistance.

Handshake packet: com.github.steveice10.mc.protocol.packet.handshake.client.HandshakePacket -> com.github.steveice10.mc.protocol.packet.handshake.serverbound.ClientIntentionPacket

Login packets

Rename com.github.steveice10.mc.protocol.packet.login.server. to com.github.steveice10.mc.protocol.packet.login.clientbound. Rename com.github.steveice10.mc.protocol.packet.login.client. to com.github.steveice10.mc.protocol.packet.login.serverbound.

@Johnnnnnnny
Johnnnnnnny / 1_how_to_make_custom_tooltips.txt
Last active June 10, 2025 15:12
HOW TO MAKE CUSTOM TOOLTIPS - THE MANUAL
Requirements:
- Minecraft (Java) 1.14+
- Resource Pack
If you are not yet familier with custom fonts, I recommend you watch this video before hand to get the hang of the basics or read the
docs by AmberWat:
(https://youtube.com/watch?v=-9bjbL1dYAE&feature=share)
(https://github.com/AmberWat/NegativeSpaceFont/blob/master/README.md) (Credit to AmberWat for the documentation)
Go into your texture pack folder and go to assets/minecraft/font and create a file called default.json, in this file you will put the
@joshbuchea
joshbuchea / semantic-commit-messages.md
Last active May 8, 2026 03:25
Semantic Commit Messages

Semantic Commit Messages

See how a minor change to your commit message style can make you a better programmer.

Format: <type>(<scope>): <subject>

<scope> is optional

Example