<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/Skyblocker.git/src/main/java/de/hysky/skyblocker/debug, 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>1.21.6-1.21.8 (#1518)</title>
<updated>2025-07-31T04:58:08+00:00</updated>
<author>
<name>Aaron</name>
<email>51387595+AzureAaron@users.noreply.github.com</email>
</author>
<published>2025-07-31T04:58:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=390c1277391f948d5fc4f3113b3e9dec22d1617d'/>
<id>390c1277391f948d5fc4f3113b3e9dec22d1617d</id>
<content type='text'>
* 1.21.6-pre2

* Port HUD and 1.21.6-pre3

* 1.21.6

* New Rendering System

Also updates YACL and fixes a bug with rendering slot highlights

* Fix Item Rarity Background having a random iteration order

With Java's immutable maps they will either iterate forwards or
backwards which is randomly decided at runtime.

* Fix GUI text not rendering

If the colour parameter supplied does not have an alpha value or is 0
then the text is not rendered.

* Fix crimson fog extension

* Fix health bar rendering

* Fix hiding world loading screens

* Disable mixin unit test due to crash and add audit command

* 1.21.7 + Update Gradle, Loom, and JGit

* Update Dandelion for 1.21.7

MoulConfig still has a few bugs but its ok otherwise

* Fix checkstyle &amp; spotless

* Update Mixin Name

Maybe this will fix the game test crashing because of GL errors?

* Fix waypoint screen draw order

* Fix issues with text not rendering in GUIs

* Use local state management for renderer

* Significantly improve batching for the renderer

Makes the new renderer even better/faster than the old RenderLayer
system!

* Separate Skyblocker's glow from vanilla's glow

Fixes #1478
Fixes #1500

* 1.21.8

* Fix dungeon teammates not glowing through walls

* Fix some map decorations not rendering (dungeon teammate markers)

* Fix recipe book search field text being invisible

* Update README and issue templates

* Fix issues with entity glow depth sampling

Should also fix a crash with Iris

* Add batching exclusion system

Fixes a bug where rendering multiple cylinders at once would have the
two linked to eachother

* Fix spotless errors

* Fix Iris crash

* Update Dandelion/MoulConfig

* Update to Fabric Loader 0.17.0

Fixes the Mixin Unit Test crashing

* Attempt to fix game test

* Disable game test rendering stuff</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* 1.21.6-pre2

* Port HUD and 1.21.6-pre3

* 1.21.6

* New Rendering System

Also updates YACL and fixes a bug with rendering slot highlights

* Fix Item Rarity Background having a random iteration order

With Java's immutable maps they will either iterate forwards or
backwards which is randomly decided at runtime.

* Fix GUI text not rendering

If the colour parameter supplied does not have an alpha value or is 0
then the text is not rendered.

* Fix crimson fog extension

* Fix health bar rendering

* Fix hiding world loading screens

* Disable mixin unit test due to crash and add audit command

* 1.21.7 + Update Gradle, Loom, and JGit

* Update Dandelion for 1.21.7

MoulConfig still has a few bugs but its ok otherwise

* Fix checkstyle &amp; spotless

* Update Mixin Name

Maybe this will fix the game test crashing because of GL errors?

* Fix waypoint screen draw order

* Fix issues with text not rendering in GUIs

* Use local state management for renderer

* Significantly improve batching for the renderer

Makes the new renderer even better/faster than the old RenderLayer
system!

* Separate Skyblocker's glow from vanilla's glow

Fixes #1478
Fixes #1500

* 1.21.8

* Fix dungeon teammates not glowing through walls

* Fix some map decorations not rendering (dungeon teammate markers)

* Fix recipe book search field text being invisible

* Update README and issue templates

* Fix issues with entity glow depth sampling

Should also fix a crash with Iris

* Add batching exclusion system

Fixes a bug where rendering multiple cylinders at once would have the
two linked to eachother

* Fix spotless errors

* Fix Iris crash

* Update Dandelion/MoulConfig

* Update to Fabric Loader 0.17.0

Fixes the Mixin Unit Test crashing

* Attempt to fix game test

* Disable game test rendering stuff</pre>
</div>
</content>
</entry>
<entry>
<title>Add Biome &amp; Action Bar debug tools</title>
<updated>2025-06-08T18:33:14+00:00</updated>
<author>
<name>Aaron</name>
<email>51387595+AzureAaron@users.noreply.github.com</email>
</author>
<published>2025-06-08T18:33:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=1b44c4102c8dddcbebe7321ee9703bbffaedbd05'/>
<id>1b44c4102c8dddcbebe7321ee9703bbffaedbd05</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Things (#1285)</title>
<updated>2025-06-02T21:14:22+00:00</updated>
<author>
<name>Aaron</name>
<email>51387595+AzureAaron@users.noreply.github.com</email>
</author>
<published>2025-06-02T21:14:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=5638f2601d59791bbe802824ee14e1ecd7a547d3'/>
<id>5638f2601d59791bbe802824ee14e1ecd7a547d3</id>
<content type='text'>
* Generalize the Date Calculator

It should now be much easier to add other timers to this.

* Cylinder Rendering

* Add BaseRenderState

The beginning of a massive refactor

* Remove room matching option

This option only sparked confusion when people disabled it and wondered
why a lot of features stopped working.

* Changes</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Generalize the Date Calculator

It should now be much easier to add other timers to this.

* Cylinder Rendering

* Add BaseRenderState

The beginning of a massive refactor

* Remove room matching option

This option only sparked confusion when people disabled it and wondered
why a lot of features stopped working.

* Changes</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>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>
<entry>
<title>Fix class load order messing up unit tests</title>
<updated>2025-03-09T18:03:24+00:00</updated>
<author>
<name>Aaron</name>
<email>51387595+AzureAaron@users.noreply.github.com</email>
</author>
<published>2025-03-09T18:03:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=04091c51ea285f592d73695a3e05aa391e8a9c7f'/>
<id>04091c51ea285f592d73695a3e05aa391e8a9c7f</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Initial (and hopefully last) commit for npc price fix (#1176)</title>
<updated>2025-02-27T20:50:44+00:00</updated>
<author>
<name>Rime</name>
<email>81419447+Emirlol@users.noreply.github.com</email>
</author>
<published>2025-02-27T20:50:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=9219939d0769b10f4ec504f57d98a60c24247185'/>
<id>9219939d0769b10f4ec504f57d98a60c24247185</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add client game test (#1106)</title>
<updated>2025-01-25T17:58:08+00:00</updated>
<author>
<name>Kevin</name>
<email>92656833+kevinthegreat1@users.noreply.github.com</email>
</author>
<published>2025-01-25T17:58:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=922313c645385901614a2642834d0276db73de27'/>
<id>922313c645385901614a2642834d0276db73de27</id>
<content type='text'>
* Add SkyblockerGameTest

* Run in CI

* Use Xvfb

* Use one workflow file

* Always upload screenshots

* Update fabric api to 0.114.0

* Add screenshot comparison

* Make fancy status bars consistent</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add SkyblockerGameTest

* Run in CI

* Use Xvfb

* Use one workflow file

* Always upload screenshots

* Update fabric api to 0.114.0

* Add screenshot comparison

* Make fancy status bars consistent</pre>
</div>
</content>
</entry>
<entry>
<title>Random refactors &amp; fixes (#1085)</title>
<updated>2024-12-21T05:34:02+00:00</updated>
<author>
<name>Kevin</name>
<email>92656833+kevinthegreat1@users.noreply.github.com</email>
</author>
<published>2024-12-21T05:34:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=a624674ef3d2f326cb543b65d0a93405d3d38c42'/>
<id>a624674ef3d2f326cb543b65d0a93405d3d38c42</id>
<content type='text'>
* Refactor pet

* Scheduler micro optimizations

* Fix EventNotifications debug</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Refactor pet

* Scheduler micro optimizations

* Fix EventNotifications debug</pre>
</div>
</content>
</entry>
<entry>
<title>Check world seed</title>
<updated>2024-12-08T21:10:15+00:00</updated>
<author>
<name>Aaron</name>
<email>51387595+AzureAaron@users.noreply.github.com</email>
</author>
<published>2024-12-03T19:54:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=2c445635df8574893bfb3509f15fcada063742b1'/>
<id>2c445635df8574893bfb3509f15fcada063742b1</id>
<content type='text'>
great idea Kevin :D</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
great idea Kevin :D</pre>
</div>
</content>
</entry>
</feed>
