Releases: Fox2Code/FoxLoader
Releases · Fox2Code/FoxLoader
Update 1.2.43
- Fix installation on Pojav launcher failing (Fix #15)
- Updated Vineflower from
1.9.3
to1.10.0
for good this time (Fix decompilation failing) - Better handle edge cases when decompilation fails in dev plugin
This is a small bugfix update, but it was needed compared to the huge amount of features in the previous version.
Update 1.2.42
- Added preemptive networking to avoid outdated FoxLoader messages
- Added SidedMetadataAPI, allow servers to expose custom metadata to the client about itself
- Added
setGameBlockProvider
/setGameItemProvider
to replacesetGameBlockSource
/setGameItemSource
(It should make it easier to register custom block for mod creators, old API will be on limited life support) - Added FoxClassLoader.injectResource() API for runtime resource injection.
- Added LoadingPlugin API to allow mods to implement compatibility layers
- Added WorldItemScale API to allow Items size to be visually changed
(The API work for Item and ItemStack, so both new and existing items can have a custom scale)
(Also the command/set_world_item_scale
can be used to change the scale of the in handItemStack
) - Removed already upstreamed hotfix that was present in ReIndev
- Updated Fabric Mixin from
0.13.1+mixin.0.8.5
to0.13.2+mixin.0.8.5
- Updated Vineflower from
1.9.3
to1.10.0
- Updated JFallback from
0.0.2
to0.1.1
- Updated FastUtil from
8.5.12
to8.5.13
- Updated Gradle from
8.6
to8.7
- Updated ASM from
9.6
to9.7
- Apply workaround suggested by @tulpenkiste for Pebblehost hosting
This is a massive release benefiting both server owners and mod developers.
Update 1.2.41
- Fixed ConfigAPI not saving config properly when
setConfigObject
is called. - Fixed dropped mod items with 3D items enabled (by @Chocohead)
- Avoid closing System#out (by @Chocohead)
Update 1.2.40
- Hotfixed dev plugin issue
- Added a test for the gradle dev plugin
It previously was not possible for me to easilly test gradle plugins without publishing, now testing should be done automatically at the cost of slightly longer build times.
Update 1.2.39
- Add config API and initial usage of it in FoxLoader itself
- Update spark from
1.10.53-fabric
to1.10.58-fabric
(Note: FoxLoader does not uses the fabric bits of spark, and in fact, cannot run fabric mods) - Improve unpicker for dev environment, the code should now support more situations.
- Make gradle plugin use toolbox plugin to be able to set minimum supported gradle version. (Minimum is now
8.2
) - Update fabric mixins from
0.12.5+mixin.0.8.5
to0.13.1+mixin.0.8.5
- Update mixins extras from
0.3.2
to0.3.5
- Update gradle from
8.4
to8.6
Update 1.2.38
- Change where init hook is called to show ReIndev error screen on failure more often
- Add "Update FoxLoader" button in crash menu
(To help peoples with failing game instance) - Fix decompiler failing in dev environment
- Clean up import
Update 1.2.37
- Switched item id registration range of modded items around to avoid music disk appearing as wooden planks.
Update 1.2.36
- Update JFallback to 0.0.2 to fix a crash.
- Add hotfix on resource pack to fix jvm crash.
(Note: Hotfix are patch FoxLoader do to fix base ReIndev game issues)
Update 1.2.35
- Add
it.unimi.dsi:fastutil-core:8.5.12
as runtime library.
Update 1.2.34
- Switch mixin implementation to fabric fork of sponge mixins
(Should make mod mixins work be more reliably and work as expected more often) - Extracted
fallback
subproject into it's own project, called JFallback. - Made dev plugin support java8 again to help new developer using the plugin.
(While VineFlower require java 11, it will run fine through JFallback compatibility layer) - Add server side hotfix that could prevent player from loggin in.
(Note: This fix an issues with reindev itself, without FoxLoader the bug will still occur) - Fixed lua API, so now it now can call java code as if it was lua code
- Add more error messages when duplicate mixins data is detected
- Slightly optimize memory usage of the main class loader
- Fixed typo in world editing commands