Skip to content

Instantly share code, notes, and snippets.

Avatar
💼
I may be slow to respond.

Sinhika Sinhika

💼
I may be slow to respond.
View GitHub Profile
View Notes_on_porting_to_1.16.3
A number of things to fix when you branch your 1.15.2 code and try to compile it under 1.16.3:
General
- Use the mapping snapshot for 20200723 or later; before that, the mappings were incomplete in some important areas, such
as client-side GUIs.
- Don't forget to update mods.toml as well as your gradle properties
- The 'license' field is now required in mods.toml.
- A number of Minecraft class paths were changed (such as the Loot stuff). Your IDE should handle that for you.
@Sinhika
Sinhika / Notes_on_porting_to_1.16.1
Last active Aug 7, 2020
Notes on porting Minecraft mods from 1.15.2 to 1.16.1 Forge
View Notes_on_porting_to_1.16.1
A number of things to fix when you branch your 1.15.2 code and try to compile it under 1.16.1:
- Client-side GUI methods all have a new argument in front, MatrixStack. It's passed in from the caller and needs to be
passed to most subordinate methods, including blit().
- Use the mapping snapshot for 20200723 or later; before that, the mappings were incomplete in some important areas,
such as client-side GUIs.
- Don't forget to update mods.toml as well as your gradle properties.