Skip to content

Instantly share code, notes, and snippets.

@thecatcore
Last active August 5, 2022 14:14
Show Gist options
  • Select an option

  • Save thecatcore/fb387a6b53654016fed204ebd824cc1b to your computer and use it in GitHub Desktop.

Select an option

Save thecatcore/fb387a6b53654016fed204ebd824cc1b to your computer and use it in GitHub Desktop.

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.

item-groups-v1 1.0.0 -> 2.0.0

  • Switched to api-base Identifier.
  • Feature Parity with upstream item-groups module.
  • ItemGroupBuilder now takes in an ItemStack Supplier instead of Item Supplier.

logger-api-v1 1.0.3 -> 1.0.4

  • Fix crash on loader 0.13 normally.

networking-api-v1 1.0.0 -> 2.0.0

  • Switched to api-base Identifier and String.

registry-sync-api-v1 1.0.0 -> 2.0.0

  • Support Registry which don't use Identifier as a Key.
  • Additional registry supported:
    • Block Entity Type Class
    • Status Effect
    • Enchantment
    • Biome
    • Entity Type Class
  • Added RegistryEntryAddedCallback, RegistryEntryRemappedCallback Events.
  • Added an event that fires when a registry is fully initialized.
  • Switched to api-base Identifier.
  • A lot of changes to be able to use it from 1.7.10 to 1.12.2
  • Fix some blocks not being placeable.
  • Fix crash whenever a registry entry is removed from or added to an existing world.

resource-loader-v1 1.0.0 -> 2.0.0

  • Load lang files using following format: en_US.lang, en_us.lang and en_us.json.
  • Switched to api-base Identifier, but it should still be possible to still use vanilla's or simply a String.

New modules:

fixes 1.0.0

  • Fix missing fabric branding in Title Screen and F3 Menu for <1.9.

Supported Minecraft version

  • 1.12.2
  • 1.11.2
  • 1.10.2
  • 1.9.4
  • 1.8.9
  • 1.8
  • 1.7.10

Version name for gradle/maven artifact:

  • 1.7.0+1.12.2
  • 1.7.0+1.11.2
  • 1.7.0+1.10.2
  • 1.7.0+1.9.4
  • 1.7.0+1.8.9
  • 1.7.0+1.8
  • 1.7.0+1.7.10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment