Releases: TechnicJelle/BMUtils
Huge Cheese Performance Improvements
⚠️ BREAKING ⚠️
Renamed and removed some stuff in the Cheese class:
❌ Removed: checkConnected()
❌ Removed: InvalidSelectionException
🟠 Renamed: createFromChunks()
→ createSingleFromChunks()
🟠 Renamed: createFromCells()
→ createSingleFromCells()
🟠 Renamed: createMultiCheeseFromChunks()
→ createPlatterFromChunks()
🟠 Renamed: createMultiCheeseFromCells()
→ createPlatterFromCells()
Changelog
- Improved Javadoc
- Added automated performance testing through JMH running on GitHub Actions: https://technicjelle.com/BMUtils-PerformanceReports/
- Many Cheesy performance improvements
- Better unit tests for the Cheese methods
- Simplified the Cheese API a bit
createSingleFromChunks()
does not check for input data validity any more. It just returns the first result.
This removed the need for thecheckConnected()
check and theInvalidSelectionException
- Explain both the Platter and Single methods in the readme
Thanks
Special thanks to all the wonderful people who have helped me achieve this!
@TBlueF, @Chicken, @glorantq, @Jukaio
Full Changelog: v2.0...v3.0
Cheesy Shapes and some moved functions
⚠️ BREAKING ⚠️
- Split up BMUtils into BMCopy and BMSkin, and renamed the copying functions to be more concise
What's Changed
- Added cheese. by @TBlueF in #4
- With cheese, you can easily generate shape markers around areas and claims!
- Added Shape Extensions with which you can easily change BlueMap Shapes!
- Added more copying functions, specifically for copying to a specific BlueMap Map's asset storage.
Full Changelog: v1.1...v2.0
New Contributors
Please read through the README again, because I've added detailed descriptions of these new features in there :)
More copying possibilities!
Added more possibilities to copy files to BlueMap
Initial release
First release!