Issue #5 wanted to add support for 1.17
Made the mod work for 1.17.1-1.18.2 for Fabric, and 1.17.1 for Forge
Lot of changes due to API differences have resulted in changes to nearly all files and a comprehensive list would just list everything, so if you're interested you can look through things
This version is a backport of 6.2.4/6.2.3 to Minecraft 1.17 this includes
- Resourcepack
- Color
- Location
- And more
Updated Architectury.loom to 1.10
Added Client#getPosImp to get some pre-processing of the position
\ Planes to replace the Client#getPos method
Updated to 6.2.3
This version is mostly needed for NeoForged due to changes of how the ClientReloadListenerEvent is added see changes in SpeedometerNeoForge.EventHandler#onResourceReload
version 6.2.2 is no longer marked as 1.21.4 compatible
neoforge.mods.toml:
> Updated minumum version of mods and load order
*.java:
> cleaned up some code
Updated to version 6.2.2
Fixed bug in Client.java for the position parser
- Added `supported_formats` to make minecraft show it as compatible for newer versions
ReadMe.txt:
- A file added to optional resource pack root since interested people might check out the optional resource pack
resourcepack.md:
- Added lines to clarify the use of the schema
- Added lines to suggest the use of `supported_formats`
## Notes
- This release addes the ablility to provide your own or a speedometer made by someone else and not the 2 option I(The developer) provides as hard coded features
## Added:
- Resorcepack source for visual speedometer
- Added documentation for resourcepack setup [resourcepack.md](https://github.com/zaze06/Speedometer/blob/master/resourcepack.md)
- Override config for speedometer pointer (only works if it's not an image)
## Fixes:
- Fixed [#2](https://github.com/zaze06/Speedometer/issues/2)
## TO-DO:
## Resourcepack
This release contains a base resourcepack that shuld be like the old one, but there is also an optinaly downloadible resourcepack from GitHub, and as a additinal file in this release on Github and Modrith
## Code notes
This push updates the development envirment to 1.21.1, but fabric is tested and works on 1.21 still
Removed support for Forge
Added support for NeoForge
Added a new location for Visual Speed Type (WIP) slight bug
Made Cloth Config an optional dependency (as of version 6.2)
Added second new visual speed type display
Renamed Config.Config to Config.config (Private variable)
Renamed Config.config to Config.ConfigFile (Local variable)
Added red triangle to the discouraged visual speed type display
Cleaned up some code
Added credits to org.json to readme.md
Removed the Size part from position string
Combined the Visual and Text position strings (This might be reversed)
Fixed bug with Text overflowing out of the screen
Updated forge update checker to include version 4
TO-DO
Remove old parts of the old system, pending for the next version
Added dependencies check for forge and fabric
Added update check for forge and fabric
TO-DO
add the updateChecker.json GitHub link to forge entry point
Moved Config screen code to ConfigMenu.java
Made a correct check for if the mod is run on a server or a client to not crash server due to invalid DIST
Removed unused imports
Updated to minor 3.2
Change indentation to 2 spaces instead of 4
Added ImageHandler.java for basic Image related things
Added 2 new speedometer images for scaling purposes
Updated to version 3
Gave gradle more ram
Added the new translatable texts to en_us.json