Skip to content

Instantly share code, notes, and snippets.

View thecatcore's full-sized avatar

Cat Core thecatcore

  • Lyon, France
  • 01:00 (UTC +01:00)
View GitHub Profile

Migrating from Legacy Fabric to Ornithe gen2

Updating Loom and Legacy Looming

Before we begin, you should make sure you are using the latest version of Loom and Legacy Looming. At the time this was written, it is 1.15.

If the version in your workspace is older, it is recommended to upgrade to the latest one. However, this might require upgrading other parts of the tooling, such as Gradle, to get it working.

To avoid most issues, you can rely on the example mod repo as a recommended workspace setup.

@thecatcore
thecatcore / readme.md
Last active May 18, 2024 13:58
LF API 1.9 Modules Infrastructure Review/Explainations

Modules

api-base

Submodules

  • common
  • 1.7.10-
  • 1.8+

Reasons for submodules

BlockPos class has a different intermediary name before 1.8 and after 1.7.10. We provide a Location<T> class which holds an object and its position.

command-api-v1

@thecatcore
thecatcore / AllOfFabric-1-Recent-Loader-Compatibility.md
Created January 25, 2024 15:04
What if we updated All Of Fabric 1 for MC 1.14.4 and loader 0.6.1 to use latest Fabric Loader, how many mods would break?

LegacyFabric API 1.7.0

Changelog

  • All supported minecraft versions use the same code now, allowing better feature parity
  • Add support for Minecraft 1.9.4, 1.10.2 and 1.11.2

api-base 1.0.0 -> 1.1.0

  • Added ServerUtils to help getting MinecraftServer instance.
  • Added VersionUtils to help with VersionPredicate testing.
  • Added Identifier, a copy from 1.12.2's for now. Here because before 1.8, vanilla's is client side only.
{
"mods": [
{
"name": "Portal Gun",
"description": "Adds the Portal Gun, as well as several other portal-related aspects, to Minecraft!",
"authors": ["iChun"],
"versions": [
{
"name": "5",
"mcVersion": "b1.7.3",
@thecatcore
thecatcore / versions.json
Last active January 9, 2019 16:58
For Painting-Mod Forge update checker
{
"homepage": "https://minecraft.curseforge.com/projects/painting-mod/files",
"promos": {
"1.12.2-latest": "2.1.0",
"1.12.2-recommended": "2.1.0",
"1.11.2-latest": "2.0.1",
"1.11.2-recommended": "2.0.1",
"1.10.2-latest": "2.0.1",
"1.10.2-recommended": "2.0.1"
},