Skip to content

Releases: JamCoreModding/jamlib

V0.5.0 [1.19.x]

24 Oct 07:38

Choose a tag to compare

Changelog

Features

  • Add MouseScrollCallback.

Fixes

  • Prefix mod ID to initialize messages.
  • Add logging for dev features.
  • Switch to QM on intermediary.

Removals

  • Removed JamLib config reload command.

Closed issues: None.

Full Changelog

V0.4.4 [1.19]

15 Aug 20:44

Choose a tag to compare

Changelog

Features

  • Allow SoundEvents, RecipeSerializers, and RecipeTypes to be registered.
  • Add a Util class.

Closed issues: None.

Full Changelog

V0.4.3 [1.19]

13 Aug 20:41
4f41cf4

Choose a tag to compare

Changelog

Fixes a reflection issue with the registry module.

Closed issues: None.

Full Changelog

V0.4.2 [1.19]

03 Aug 13:05
66798c7

Choose a tag to compare

Changelog

Features

  • Add /jamlib version.
  • Add /jamlib config reload, to reload config changes from the disk without restarting.

Closed issues: None.

Full Changelog

V0.4.1 [1.19]

28 Jul 14:31
3b2a1e4

Choose a tag to compare

Changelog

Features

  • Add a new type of keybinding, JamLibHoldKeybind.

Closed issues: None.

Full Changelog

V0.4.0 [1.19]

27 Jul 15:02
e3bddf7

Choose a tag to compare

Changelog

Features

  • Infer some config strings (title, enum values) if a translation is not present.
  • Automatically agree to the EULA in development environments (can be disabled).
  • Automatically use offline mode in development environments (can be disabled).

Fixes

  • Fix networking crashing on dedicated servers.
  • Update to Loom 0.12 to fix issues with Netty dependencies.
  • Update all other dependencies to their latest versions.

Closed issues: None.

Full Changelog

V0.3.2 [1.19]

20 Jul 21:06
c802c6e

Choose a tag to compare

Changelog

Features

  • Return the backing keybind when registering JamLib keybinds.

Closed issues: None.

Full Changelog

V0.3.1 [1.19]

20 Jul 20:37
b375be3

Choose a tag to compare

Changelog

Features

  • Add a method overload to send an empty packet with JamLib network channels.

Closed issues: None.

Full Changelog

V0.3.0 [1.19]

19 Jul 11:07
7e828ac

Choose a tag to compare

Changelog

Features

  • Allow using your own username and skin in dev environments using the jamlib.dev.session.username
    and jamlib.dev.session.uuid properties.
  • Add a nice way to register and listen to keybinds.

Closed issues: None.

Full Changelog

V0.2.0 [1.19]

18 Jul 22:49
8737de7

Choose a tag to compare

Changelog

BREAKING CHANGE: Artifact specifier has been changed from jam-lib to jamlib.

Features

  • Add the annotation @BlockItemFactory to allow registry classes to construct their own block items.
  • Add the annotation @WithoutBlockItem to allow blocks to opt out of BlockItem construction.
  • Add a simple networking API that reduces the amount of boilerplate code needed to send packets.

Fixes

  • ScreenHandlerTypes can now be registered.
  • Fix an incorrect method call in the registry.

Closed issues: None.

Full Changelog