<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/Skyblocker.git/src/test/java, branch profile-viewer</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.</subtitle>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/'/>
<entry>
<title>Add Spotless and Checkstyle (#1189)</title>
<updated>2025-07-03T13:10:59+00:00</updated>
<author>
<name>Kevin</name>
<email>92656833+kevinthegreat1@users.noreply.github.com</email>
</author>
<published>2025-07-03T13:10:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=a257588b836687a7ff73ddecf06fc5b85910a616'/>
<id>a257588b836687a7ff73ddecf06fc5b85910a616</id>
<content type='text'>
* Add spotless

* Configure spotless

* Add checkstyle

* Allow some stuff

* Turn off tab enforcement

* Get rid of some more rules

* Remove indent rules

* Don't sort lang files

* Remove wrapping rules

* Apply spotless

* Apply spotless again

* Fix checkstyle violations

* Update checkstyle DTD

* Add Javadoc and Mixin checks</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add spotless

* Configure spotless

* Add checkstyle

* Allow some stuff

* Turn off tab enforcement

* Get rid of some more rules

* Remove indent rules

* Don't sort lang files

* Remove wrapping rules

* Apply spotless

* Apply spotless again

* Fix checkstyle violations

* Update checkstyle DTD

* Add Javadoc and Mixin checks</pre>
</div>
</content>
</entry>
<entry>
<title>Calculator improvements (#1368)</title>
<updated>2025-06-27T04:47:16+00:00</updated>
<author>
<name>Owen</name>
<email>64725743+Ownwn@users.noreply.github.com</email>
</author>
<published>2025-06-27T04:47:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=c73fdf29722a7b1586749ed6d9c97655f1d0150c'/>
<id>c73fdf29722a7b1586749ed6d9c97655f1d0150c</id>
<content type='text'>
* Display calc errors to player

* Add exponentiation

* Catch a couple errors, could be worth adding another method to verify the tokens before they're evaluated?

* Make errors translatable, fix colon</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Display calc errors to player

* Add exponentiation

* Catch a couple errors, could be worth adding another method to verify the tokens before they're evaluated?

* Make errors translatable, fix colon</pre>
</div>
</content>
</entry>
<entry>
<title>Add attribute list for bazaar price support</title>
<updated>2025-06-26T16:07:10+00:00</updated>
<author>
<name>Aaron</name>
<email>51387595+AzureAaron@users.noreply.github.com</email>
</author>
<published>2025-06-26T16:07:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=71ca871f2a2441813b26e24467b8e75b166f747a'/>
<id>71ca871f2a2441813b26e24467b8e75b166f747a</id>
<content type='text'>
The code for generating the list has been left in so that it can easily
be regenerated if necessary.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The code for generating the list has been left in so that it can easily
be regenerated if necessary.</pre>
</div>
</content>
</entry>
<entry>
<title>Remove item attribute code</title>
<updated>2025-06-23T00:13:24+00:00</updated>
<author>
<name>Aaron</name>
<email>51387595+AzureAaron@users.noreply.github.com</email>
</author>
<published>2025-06-23T00:13:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=78d56c8b1e97eda7d04be83d9a11879be414f81e'/>
<id>78d56c8b1e97eda7d04be83d9a11879be414f81e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>One flow waterboard solver (#1283)</title>
<updated>2025-06-14T14:17:57+00:00</updated>
<author>
<name>SpaceMonkeyy86</name>
<email>jackreynolds9128@gmail.com</email>
</author>
<published>2025-06-14T14:17:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=2d63e6088aa588556b588070e826ce6c0ec1492d'/>
<id>2d63e6088aa588556b588070e826ce6c0ec1492d</id>
<content type='text'>
* Port Desco19's waterboard solver to Skyblocker

* Many waterboard tweaks

* Update watertimes.json to newer version and fix leftover water check

* Visualize water paths on board

* General improvements

* Preview lever effects

* Fix preview hitboxes being too small in rooms with an entrance from below

* Refactor into multiple files and add config options

* Benchmark all solutions and improve two of them

* Show indicator line from next lever to the lever after that

* Optimize many of the slower solutions

* Add marks support for easier solution iteration

* Tweak comments

* Clean up one flow waterboard solver

* Add suggested comments

* Add lever type argument type and debug command

* Verify json file

* Make commands debug only and make feedback translatable

* Update VerifyJsonTest

* Make color codes less scuffed

---------

Co-authored-by: Kevinthegreat &lt;92656833+kevinthegreat1@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Port Desco19's waterboard solver to Skyblocker

* Many waterboard tweaks

* Update watertimes.json to newer version and fix leftover water check

* Visualize water paths on board

* General improvements

* Preview lever effects

* Fix preview hitboxes being too small in rooms with an entrance from below

* Refactor into multiple files and add config options

* Benchmark all solutions and improve two of them

* Show indicator line from next lever to the lever after that

* Optimize many of the slower solutions

* Add marks support for easier solution iteration

* Tweak comments

* Clean up one flow waterboard solver

* Add suggested comments

* Add lever type argument type and debug command

* Verify json file

* Make commands debug only and make feedback translatable

* Update VerifyJsonTest

* Make color codes less scuffed

---------

Co-authored-by: Kevinthegreat &lt;92656833+kevinthegreat1@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Bar changes (#1307)</title>
<updated>2025-06-07T19:26:05+00:00</updated>
<author>
<name>viciscat</name>
<email>51047087+viciscat@users.noreply.github.com</email>
</author>
<published>2025-06-07T19:26:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=415593dbd2018a426b5773f0dd7deb1f22273cb8'/>
<id>415593dbd2018a426b5773f0dd7deb1f22273cb8</id>
<content type='text'>
* multiple mana display modes

* turn StatusBarTracker static

* move intelligence display below button</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* multiple mana display modes

* turn StatusBarTracker static

* move intelligence display below button</pre>
</div>
</content>
</entry>
<entry>
<title>Verify json files (#1310)</title>
<updated>2025-06-07T02:33:06+00:00</updated>
<author>
<name>Kevin</name>
<email>92656833+kevinthegreat1@users.noreply.github.com</email>
</author>
<published>2025-06-07T02:33:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=bf0aa92552375465d9269c615d6ead54e74fbf0e'/>
<id>bf0aa92552375465d9269c615d6ead54e74fbf0e</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Epic Armor Customization GUI (#1215)</title>
<updated>2025-06-01T00:25:16+00:00</updated>
<author>
<name>viciscat</name>
<email>51047087+viciscat@users.noreply.github.com</email>
</author>
<published>2025-06-01T00:25:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=4c822a6383d8f92dc850c82b93fa6cd4a67f2610'/>
<id>4c822a6383d8f92dc850c82b93fa6cd4a67f2610</id>
<content type='text'>
* start creating the screen

* trim selection

* colo(u)ring and button in inventory

* translation and little touches

* translation and little touches

* things i forgot

* remove debug stuff oops

* replace speed by duration

* 1.12.5
- Remake the trim buttons because mojang hates me
- Undo the OkLabColor cache

* some docs and things

* requested changes

* fix crash in tests

* changes!

* clean up

* Test animated dye interpolation

* Add DFU for animated dye and item background

* Add slider steps

* Add config data fixer test

* Draw trim material item

* remove old stuff

* Clean up interpolate and gui code

* supplier

* 180

* grrrrr

---------

Co-authored-by: Kevinthegreat &lt;92656833+kevinthegreat1@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* start creating the screen

* trim selection

* colo(u)ring and button in inventory

* translation and little touches

* translation and little touches

* things i forgot

* remove debug stuff oops

* replace speed by duration

* 1.12.5
- Remake the trim buttons because mojang hates me
- Undo the OkLabColor cache

* some docs and things

* requested changes

* fix crash in tests

* changes!

* clean up

* Test animated dye interpolation

* Add DFU for animated dye and item background

* Add slider steps

* Add config data fixer test

* Draw trim material item

* remove old stuff

* Clean up interpolate and gui code

* supplier

* 180

* grrrrr

---------

Co-authored-by: Kevinthegreat &lt;92656833+kevinthegreat1@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Remove Legacy Ordered Waypoints (#1242)</title>
<updated>2025-05-07T22:07:49+00:00</updated>
<author>
<name>Kevin</name>
<email>92656833+kevinthegreat1@users.noreply.github.com</email>
</author>
<published>2025-05-07T22:07:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=89031b39097f896782a2f97d3280acf66b25ed96'/>
<id>89031b39097f896782a2f97d3280acf66b25ed96</id>
<content type='text'>
* Add OrderedWaypointsTest

* Migrate legacy ordered waypoints parsing

* Migrate import to new codecs

* Migrate loading to new codecs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add OrderedWaypointsTest

* Migrate legacy ordered waypoints parsing

* Migrate import to new codecs

* Migrate loading to new codecs</pre>
</div>
</content>
</entry>
<entry>
<title>1.21.5 (#1256)</title>
<updated>2025-04-25T20:25:27+00:00</updated>
<author>
<name>Aaron</name>
<email>51387595+AzureAaron@users.noreply.github.com</email>
</author>
<published>2025-04-25T20:25:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=bf18fb9b0054177b3dee145d681c8ff1dd60418e'/>
<id>bf18fb9b0054177b3dee145d681c8ff1dd60418e</id>
<content type='text'>
* 1.21.5

* Test fixes and clean up

* Update test screenshot

* Record patterns

* Performance optimization

* Reset ordered waypoint index on world change (and stop serializing it)

* Waypoints clean up and fixes (#1257)

* Small waypoints clean up

* Fix waypoints test codec field order

* Safe config updates

Rather than updating the values directly and then calling save, the mod
will now handle this behaviour itself to ensure update
consistency/visibility with the upcoming thread split. Most usages of
the old method were converted but there are some left.

---------

Co-authored-by: Kevinthegreat &lt;92656833+kevinthegreat1@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 1.21.5

* Test fixes and clean up

* Update test screenshot

* Record patterns

* Performance optimization

* Reset ordered waypoint index on world change (and stop serializing it)

* Waypoints clean up and fixes (#1257)

* Small waypoints clean up

* Fix waypoints test codec field order

* Safe config updates

Rather than updating the values directly and then calling save, the mod
will now handle this behaviour itself to ensure update
consistency/visibility with the upcoming thread split. Most usages of
the old method were converted but there are some left.

---------

Co-authored-by: Kevinthegreat &lt;92656833+kevinthegreat1@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
</feed>
