V0.6.1 [1.19.4]
on Jul 24, 2023V0.6.1 [1.20.1]
on Jul 24, 2023V0.6.0 [1.20.x]
on Jun 7, 2023Changelog
JamLib has been updated to 1.20-rc1. This release will most likely work on the 1.20 release when it comes.
Breaking Changes
JamLibContentRegistry
now usesRegistryKey<ItemGroup>
rather thanItemGroup
, in line with Minecraft and Fabric API changes.
V0.6.0 [1.19.4]
on Mar 16, 2023Changelog
Update to 1.19.4
.
V0.6.0 [1.19.3-1.19.4]
on Jan 8, 2023Changelog
Support for 1.19-1.19.2 is back, along with 1.19.3 of course!
Features
- Add a logger that is only active in development environments.
- Automatically register entity attributes for entity types registered through JamLib.
- Add
JamLibCompatibilityModuleHandler
. JamLibLogger
now takes varargs to it's logging methods.- Use SL4J rather than Log4J.
- Add JavaDoc.
- More overhauls.
V0.6.0 [1.19-1.19.2]
on Jan 8, 2023Changelog
Support for 1.19-1.19.2 is back, along with 1.19.3 of course!
Features
- Add a logger that is only active in development environments.
- Automatically register entity attributes for entity types registered through JamLib.
- Add
JamLibCompatibilityModuleHandler
. JamLibLogger
now takes varargs to it's logging methods.- Use SL4J rather than Log4J.
- Add JavaDoc.
- More overhauls.
V0.5.2 [1.19.3]
on Dec 13, 2022V0.5.1 [1.19.3]
on Dec 7, 2022Changelog
This release ports JamLib to 1.19.3, and drops active support for other 1.19 releases.
V0.5.0 [1.19.x]
on Oct 24, 2022Changelog
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.
V0.4.4 [1.19.x]
on Aug 15, 2022Changelog
Features
- Allow
SoundEvent
s,RecipeSerializer
s, andRecipeType
s to be registered. - Add a
Util
class.
Closed issues: None.
V0.4.3 [1.19]
on Aug 13, 2022V0.4.2 [1.19]
on Aug 3, 2022Changelog
Features
- Add
/jamlib version
. - Add
/jamlib config reload
, to reload config changes from the disk without restarting.
Closed issues: None.
V0.4.1 [1.19]
on Jul 28, 2022Changelog
Features
- Add a new type of keybinding,
JamLibHoldKeybind
.
Closed issues: None.
V0.4.0 [1.19]
on Jul 27, 2022Changelog
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.
V0.3.2 [1.19]
on Jul 20, 2022Changelog
Features
- Return the backing keybind when registering JamLib keybinds.
Closed issues: None.
V0.3.1 [1.19]
on Jul 20, 2022Changelog
Features
- Add a method overload to send an empty packet with JamLib network channels.
Closed issues: None.
V0.3.0 [1.19]
on Jul 19, 2022Changelog
Features
- Allow using your own username and skin in dev environments using the
jamlib.dev.session.username
andjamlib.dev.session.uuid
properties. - Add a nice way to register and listen to keybinds.
Closed issues: None.
V0.2.0 [1.19]
on Jul 18, 2022Changelog
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 ofBlockItem
construction. - Add a simple networking API that reduces the amount of boilerplate code needed to send packets.
Fixes
ScreenHandlerType
s can now be registered.- Fix an incorrect method call in the registry.
Closed issues: None.
V0.1.0 [1.19]
on Jul 1, 2022Transferred automatically from https://www.curseforge.com/minecraft/mc-mods/jamlib/files/3846595
V0.0.8 [1.19]
on Jul 1, 2022Transferred automatically from https://www.curseforge.com/minecraft/mc-mods/jamlib/files/3822528