Releases: Fox2Code/FoxLoader
Update 1.2.33
- Initial work to switch to my own maven repo
- Updated MixinExtras to 0.3.2
- Added MixinSquared 0.1.1
- Fix crash in dev environment
- Fix adding items/blocks crashing the game
Update 1.2.32
- Add Enumeration util class
- Hotfix game crashing due to missing game resouces
The PrePatcher got reworked a bit, and it caused issues with resource management that were not detectable in development mode.
To workaround the issue if you are on 1.2.31, you should download ReIndev 2.8.1_05 and put the jar in coremods, you can remove it once you upgraded to 1.2.32
Update 1.2.31
- Fixed PrePatcher to work properly with coremods
- Add Hotfix for De-Applet coremod
- Dev plugin now make javadoc jar
- Improved ReIndev stability
- Minor preparations for 2.9
The issues of DeApplet was because DeApplet bundled a World class from 2.8.1_04, which is incompatible with 2.8.1_05.
FoxLoader will now automatically update DeApplet bytecode to let the game run properly when DeApplet is installed.
Update 1.2.30
- Backport 2.9 NetherPortalHandler to FoxLoader (Requested by another ReIndev developer)
Note: ReIndev 2.9 code was inspired by https://github.com/Trivaxy/nether-fix
Update 1.2.29
- Added README.md in FoxLoader prepatch feature.
- Added hotfix for
NBTTagIntArray
/setIntArray
Update 1.2.28
- Update to ReIndev 2.8.1_5
Update 1.2.27
- Fixed
RegisteredWorld.getRegisteredDimensionID()
returning1
instead of-1
for the nether. - Fixed
//replace
and//set
reporting wrong number of block changed. - Added catch block when registering icons (mitigate Christmas crash)
- Revised
//replace
and//set
block changing limit. - Increased timeout for loader check.
- Updated some internal references.
The catch block do not fix the underlying issue, it only prevent the game from crashing.
A big warning on the main menu has been set to avoid any confusion about that.
Update 1.2.26
- Added
NetworkPlayer.sendPlayerThroughPortalRegistered()
API - Added
RegisteredWorld.getRegisteredDimensionID()
API - Added
Mod.onNetworkPlayerDisconnected()
Event API - Added file hash verificaton when downloading ReIndev client/server (by @kivattt)
- Deleted dynamic texture due to complete lack of community interest (by @kivattt)
- Update FoxLoader groupId in dev plugin
- Added surprize for contributors
Update 1.2.25
- Improved
NetworkPlayer.displayChatMessage()
to support newline (aka.\n
) - Improved ReIndev multithreading capabilities.
- Improved constant unpicker for development plugin.
- Added
NetworkPlayer.getRegisteredHeldItem()
API - Added
Mod.onPlayerUseItemOnEntity()
Event API - Added
Mod.onPlayerAttackEntity()
Event API - Updated MixinExtras to
0.2.1
- Fixed cancelling placing a bed not updating client properly
- Added dynamic textures, can be used on worlds and server side too.
-> Include/setdyntex
command &RegisteredItemStack
API for it!
-> Add your own content inworld/foxloader/content/(0-31).png
-> Mods can send and change textures at runtime.
-> Server can send images to FoxLoader clients
Note: dynamic textures is WIP, waiting on https://github.com/Fox2Code/FoxLoader/pulls, I propably won't touch FoxLoader for a while, as the lack of PRs show a lack of interest in the project.
Update 1.2.24
- Make dev plugin handle OOM better
- Fix the network system of FoxLoader
- Added
NetworkPlayer.isConnected()
API - Added
ModContainer.runFuncInContext()
API - Added
FastThreadLocal
forThreadLocal
that use very few threads. - Fix
NetworkPlayer.hasFoxLoader()
resetting on multiplayer when changing dimension. - Add button to extract FoxLoader server jar on installer.
- Other minor code changes.