<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/Skyblocker.git/src/main/java/de/hysky/skyblocker/mixins, 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 Tree Break Progress HUD (#1403)</title>
<updated>2025-07-31T04:34:12+00:00</updated>
<author>
<name>DaysSky</name>
<email>88261516+DaysSky@users.noreply.github.com</email>
</author>
<published>2025-07-31T04:34:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=acd2f90553f7aa3ffeaad6430e2860ac8a35f742'/>
<id>acd2f90553f7aa3ffeaad6430e2860ac8a35f742</id>
<content type='text'>
* Added Tree Break Progress HUD

* Fixed Translations for Tree Break HUD

* change implementation

* resolved merge conflict

* Delete .java-version

* use Int2ObjectMap instead of default HashMap

* review changes

---------

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

* Fixed Translations for Tree Break HUD

* change implementation

* resolved merge conflict

* Delete .java-version

* use Int2ObjectMap instead of default HashMap

* review changes

---------

Co-authored-by: Kevin &lt;92656833+kevinthegreat1@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Improve secrets detection (#1483)</title>
<updated>2025-07-26T19:22:52+00:00</updated>
<author>
<name>daroche</name>
<email>94007359+GatienDoesStuff@users.noreply.github.com</email>
</author>
<published>2025-07-26T19:22:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=2c308770da40fdd8ac54e83a38036bba743a42ee'/>
<id>2c308770da40fdd8ac54e83a38036bba743a42ee</id>
<content type='text'>
* Prevent misdetections for bats/item secrets

* Avoid secrets getting wrongfully marked as found
Now disables secret rendering as long as chat reports all secrets found.
If it changes (meaning the current room is not cleared), it will re-enable rendering.

* Use ALLOW_GAME to handle messages

* prevent wrongful 'found' tag on bats

---------

Co-authored-by: daroche &lt;94007359+daroche@users.noreply.github.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Prevent misdetections for bats/item secrets

* Avoid secrets getting wrongfully marked as found
Now disables secret rendering as long as chat reports all secrets found.
If it changes (meaning the current room is not cleared), it will re-enable rendering.

* Use ALLOW_GAME to handle messages

* prevent wrongful 'found' tag on bats

---------

Co-authored-by: daroche &lt;94007359+daroche@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Fancy Dungeon Map (#1239)</title>
<updated>2025-07-26T19:04:45+00:00</updated>
<author>
<name>Kevin</name>
<email>92656833+kevinthegreat1@users.noreply.github.com</email>
</author>
<published>2025-07-26T19:04:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=75706bd04c8cb1f1cc6126f4348351d9fe34bfc2'/>
<id>75706bd04c8cb1f1cc6126f4348351d9fe34bfc2</id>
<content type='text'>
* Add spirit leap map

* Add fancy dungeon map

* Fetch profiles on dungeon load and add dungeon loaded event

* Add player arrow

* Add player marker tracking

* Add hover and click to teleport

* Apply suggestions
* Add show self head option
* Only show map in leap overlay while clearing
* Add inventory key to close leap overlay

* Add leap overlay scaling and migrate config

* Add layout widget

* Add cache invalidation
* keep only the past 100 player matches (5 seconds)

* Add player head render helper and clean up RenderHelper

* Rename config field

* Remove draw head by name

* Prevent default decorations

* Fix merge conflicts

* Delete old FishingHelper.java

* Use player list for player detection

* Use map decoration list for rendering and account for special player list order

* Fix show self head

* Improve dungeon player matching error handling

* HudHelper not helping</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add spirit leap map

* Add fancy dungeon map

* Fetch profiles on dungeon load and add dungeon loaded event

* Add player arrow

* Add player marker tracking

* Add hover and click to teleport

* Apply suggestions
* Add show self head option
* Only show map in leap overlay while clearing
* Add inventory key to close leap overlay

* Add leap overlay scaling and migrate config

* Add layout widget

* Add cache invalidation
* keep only the past 100 player matches (5 seconds)

* Add player head render helper and clean up RenderHelper

* Rename config field

* Remove draw head by name

* Prevent default decorations

* Fix merge conflicts

* Delete old FishingHelper.java

* Use player list for player detection

* Use map decoration list for rendering and account for special player list order

* Fix show self head

* Improve dungeon player matching error handling

* HudHelper not helping</pre>
</div>
</content>
</entry>
<entry>
<title>fix: some mixin injections preventing things in cases they shouldn't (#1495)</title>
<updated>2025-07-25T23:13:55+00:00</updated>
<author>
<name>Mona</name>
<email>59416038+meowora@users.noreply.github.com</email>
</author>
<published>2025-07-25T23:13:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=8e4cce107291b65ac6f4a6b16d895e196a694db9'/>
<id>8e4cce107291b65ac6f4a6b16d895e196a694db9</id>
<content type='text'>
* fix: some mixin injections preventing things in cases they shouldn't

* isblank

* changes

* coding is so difficult :c</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* fix: some mixin injections preventing things in cases they shouldn't

* isblank

* changes

* coding is so difficult :c</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Mute Enderman Sounds not muted client-generated sounds</title>
<updated>2025-07-25T07:02:22+00:00</updated>
<author>
<name>Aaron</name>
<email>51387595+AzureAaron@users.noreply.github.com</email>
</author>
<published>2025-07-25T07:01:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=07d56084e9e21bd000ef492cab7b632920302dfb'/>
<id>07d56084e9e21bd000ef492cab7b632920302dfb</id>
<content type='text'>
Fixes #1531</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #1531</pre>
</div>
</content>
</entry>
<entry>
<title>Fix speed cap preset and sign calculator conflict (#1530)</title>
<updated>2025-07-25T06:28:44+00:00</updated>
<author>
<name>Alex</name>
<email>8379108+Alex33856@users.noreply.github.com</email>
</author>
<published>2025-07-25T06:28:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=9fe2c6665d52af981585b005b8c0e800054c2257'/>
<id>9fe2c6665d52af981585b005b8c0e800054c2257</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Added Visitor Wiki Lookup (#1512)</title>
<updated>2025-07-24T20:39:31+00:00</updated>
<author>
<name>Wasinthorn Suksri</name>
<email>wasinthorn.suksri@gmail.com</email>
</author>
<published>2025-07-24T20:39:31+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=e6a7562e39b2b940b2fecc572c9de88c52a0f09b'/>
<id>e6a7562e39b2b940b2fecc572c9de88c52a0f09b</id>
<content type='text'>
* feat: initial wiki lookup for visitors

* fix: add slot id condition check

* chore: style minor fix

* fix: encode '?' for url</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* feat: initial wiki lookup for visitors

* fix: add slot id condition check

* chore: style minor fix

* fix: encode '?' for url</pre>
</div>
</content>
</entry>
<entry>
<title>Customize player heads (#1423)</title>
<updated>2025-07-24T19:58:56+00:00</updated>
<author>
<name>Peyton Brown</name>
<email>81496880+PeytonBrown@users.noreply.github.com</email>
</author>
<published>2025-07-24T19:58:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=4126dccbb67f4afd2eae791e61fde6526a9ca7c5'/>
<id>4126dccbb67f4afd2eae791e61fde6526a9ca7c5</id>
<content type='text'>
* Initial Implementation

* improve ux

* Fix ui bugs

* Only actually render what is on screen

* Add all player heads from neuRepo/items

* Load player heads from existing neu repo

* Address PR comments

* Use ItemRepository

* Fix merge conflict

* Refactor ItemRepository for sync/async post-import tasks with thread-safe list</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Initial Implementation

* improve ux

* Fix ui bugs

* Only actually render what is on screen

* Add all player heads from neuRepo/items

* Load player heads from existing neu repo

* Address PR comments

* Use ItemRepository

* Fix merge conflict

* Refactor ItemRepository for sync/async post-import tasks with thread-safe list</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for super craft amount input to sign calculator</title>
<updated>2025-07-22T02:35:17+00:00</updated>
<author>
<name>Aaron</name>
<email>51387595+AzureAaron@users.noreply.github.com</email>
</author>
<published>2025-07-22T02:34:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=8364b3497a80dfa3d12090feab288f2651282958'/>
<id>8364b3497a80dfa3d12090feab288f2651282958</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
