This primer is licensed under CC0, do whatever you want.
BUT do note that this is still under construction, and the contents may change anywhere from very little to drastically from now until forge 1.13 is stable, so if you derive something from this I'd prefer that you either constantly check back for updates until forge 1.13 comes out, or leave a link here so readers can see the updated information themselves
ResourceLocation
now throw on non-snake-case names instead of silently lowercasing for you, so you probably should go and change all those string constants now. More precisely, domains must only contain alphanumeric lowercase, underscore (_), dash (-), or dot (.). Paths have the same restrictions, but can also contain forward slashes (/).- MCP renames: https://github.com/ModCoderPack/MCPBot-Issues/blob/master/migrations/1.12-to-1.13.md
- Statemappers are now gone, replaced with a function hardcoding the old default logic in
BlockModelShapes