Skip to content

Releases: TechnicJelle/BMUtils

Huge Cheese Performance Improvements

28 Mar 16:13
Compare
Choose a tag to compare

⚠️ 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()
⚠️ Changed: Overlaps aren't considered invalid any more

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 the checkConnected() check and the InvalidSelectionException
  • 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

19 Feb 23:12
82947f6
Compare
Choose a tag to compare

⚠️ 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

  • @TBlueF made their first contribution in #4

Please read through the README again, because I've added detailed descriptions of these new features in there :)

More copying possibilities!

05 May 23:12
Compare
Choose a tag to compare

Added more possibilities to copy files to BlueMap

Initial release

05 May 01:22
Compare
Choose a tag to compare

First release!