fix datapack
- Fixed the bug where keys did not respond when pressed.
- Fixed the bug where the key was not displayed for the normal SlashBlade.
- Added two new datapack functions.
- Added NBT examples to the guide.
- Fixed the bug that caused conflicts with Moonlight.
- Add translatable key for "key.mouse.4" and more.
- Show KeyPrompt's group and desc when control hotkey is down.
- Added support for SlashBlade: Resharped and minor optimizations.
- fix can't reload datapack and opt datapack function--main change:
modid/mainHandItem/player/vehicleType/targetedEntity/isInVehicle/isSneaking/isSwimming/isFlying are no longer the built-in variable and needs to be obtained through the corresponding method. For details, please refer to the Datapack Extension Guide.
- Resolved an issue where, if the mouse was not being captured, the log would be spammed with rapid errors: ########## GL ERROR ########## 65539: Invalid_key_1 —for example, when picking up a gun from timeless-and-classics-zero.
- Fix thread safety issues, optimize datapack function registration, enhance TACZ integration, add EMI integration, and fix JEI integration bug.
- Now you can work with datapack.
- Key prompts can be showed below crosshair now.
- Expended utils.
- Fixed bugs of HUD's position.