<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/Skyblocker.git/src/main/java/de/hysky/skyblocker/skyblock/crimson, 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>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>Replace usages of GAME with ALLOW_GAME</title>
<updated>2025-07-20T23:10:00+00:00</updated>
<author>
<name>Aaron</name>
<email>51387595+AzureAaron@users.noreply.github.com</email>
</author>
<published>2025-07-20T23:10:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=65733f68a0f448766040ca144103bedad3adc8c7'/>
<id>65733f68a0f448766040ca144103bedad3adc8c7</id>
<content type='text'>
Should fix some compatibility issues with Skyblocker's features not
working when other mods filter messages (if they respect Fabric's events
properly).
Fixes #1352</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Should fix some compatibility issues with Skyblocker's features not
working when other mods filter messages (if they respect Fabric's events
properly).
Fixes #1352</pre>
</div>
</content>
</entry>
<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>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>Slayer System rework (#1040)</title>
<updated>2024-12-23T02:46:07+00:00</updated>
<author>
<name>Hazem</name>
<email>79111320+7azeemm@users.noreply.github.com</email>
</author>
<published>2024-12-23T02:46:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=c4f9bc4dd7631021af74726adec54e56f9b49b0e'/>
<id>c4f9bc4dd7631021af74726adec54e56f9b49b0e</id>
<content type='text'>
* Added Slayer HUD
Added Boss slain time
Added Personal Best slain time
Added Boss and MiniBoss spawn alert
Added Mute Enderman sounds
Added Lazer phase Timer

* Narrowen the startRiding method injection because it was failing

* Change instanceof checks to type equality check for better intellisense

* Fix TITLE related crash

* Fix filled outline glow

* pattern changes

* Translation keys sorting

* mixins

* more mixins changes

* ..

* more translatable text
mixins changes
shows now previous personalBest
and more

* compatible with Slayer XP Buff (Aatrox perk)

* fixed title spam

* imporved logic

* Fixed BossBar bug

* Fixed Vampire slayer entity not being highlighted

* HUD improvements
Fixed BossBar not working with rev t5

* ..

* ...

* resolved conflicts
Fixed crash when player starts slayer quest in private island

* Refactor slayer code

* Fix internationalization

* Refactor slayer glow

* Rewrite slayer detection

* Clean up

* fixed some crashes so i could test it

* fixed mob detection

* refactor

* fixed sound checks

* LazerTimer rewrite

* ..

* more improvements

* Refactor guard clauses

* Refactor SlayerManager

* Clean up ClientPlayNetworkHandlerMixin

* Update slayer hud

* Make it actually compile...

* some changes

* locations

* fixed locations

* changes

* removed extended class

* Inject after forceMainThread

* ..

* small change

* bug fixes

* null check

* Fix slayer hud config screen

* tabs

* Fix slayer hud enabled

* Don't render everywhere

---------

Co-authored-by: Rime &lt;81419447+Emirlol@users.noreply.github.com&gt;
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 Slayer HUD
Added Boss slain time
Added Personal Best slain time
Added Boss and MiniBoss spawn alert
Added Mute Enderman sounds
Added Lazer phase Timer

* Narrowen the startRiding method injection because it was failing

* Change instanceof checks to type equality check for better intellisense

* Fix TITLE related crash

* Fix filled outline glow

* pattern changes

* Translation keys sorting

* mixins

* more mixins changes

* ..

* more translatable text
mixins changes
shows now previous personalBest
and more

* compatible with Slayer XP Buff (Aatrox perk)

* fixed title spam

* imporved logic

* Fixed BossBar bug

* Fixed Vampire slayer entity not being highlighted

* HUD improvements
Fixed BossBar not working with rev t5

* ..

* ...

* resolved conflicts
Fixed crash when player starts slayer quest in private island

* Refactor slayer code

* Fix internationalization

* Refactor slayer glow

* Rewrite slayer detection

* Clean up

* fixed some crashes so i could test it

* fixed mob detection

* refactor

* fixed sound checks

* LazerTimer rewrite

* ..

* more improvements

* Refactor guard clauses

* Refactor SlayerManager

* Clean up ClientPlayNetworkHandlerMixin

* Update slayer hud

* Make it actually compile...

* some changes

* locations

* fixed locations

* changes

* removed extended class

* Inject after forceMainThread

* ..

* small change

* bug fixes

* null check

* Fix slayer hud config screen

* tabs

* Fix slayer hud enabled

* Don't render everywhere

---------

Co-authored-by: Rime &lt;81419447+Emirlol@users.noreply.github.com&gt;
Co-authored-by: Kevin &lt;92656833+kevinthegreat1@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Optimize rendering boxes</title>
<updated>2024-12-08T21:10:15+00:00</updated>
<author>
<name>Kevinthegreat</name>
<email>92656833+kevinthegreat1@users.noreply.github.com</email>
</author>
<published>2024-12-02T07:56:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=c6f0b752245d38ce5be9c03d944d0c0a0cd23290'/>
<id>c6f0b752245d38ce5be9c03d944d0c0a0cd23290</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Repackages and Refactors</title>
<updated>2024-10-21T05:13:20+00:00</updated>
<author>
<name>Aaron</name>
<email>51387595+AzureAaron@users.noreply.github.com</email>
</author>
<published>2024-10-19T20:01:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=865d5564138ef6092a46b032a2fd12bc7b383ebc'/>
<id>865d5564138ef6092a46b032a2fd12bc7b383ebc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[Slayers] Adds Slayer Bossbars (#940)</title>
<updated>2024-09-08T21:37:46+00:00</updated>
<author>
<name>BigloBot</name>
<email>95036804+BigloBot@users.noreply.github.com</email>
</author>
<published>2024-09-08T21:37:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=d241b8c91fc39d2719f32b820ca205a1fc4a84c0'/>
<id>d241b8c91fc39d2719f32b820ca205a1fc4a84c0</id>
<content type='text'>
* [Slayers] Adds Bossbars
@

* Apply suggestions from code review

---------

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>
* [Slayers] Adds Bossbars
@

* Apply suggestions from code review

---------

Co-authored-by: Kevinthegreat &lt;92656833+kevinthegreat1@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Use ASM compile-time class transformation for class init via an `@Init` annotation (#924)</title>
<updated>2024-09-03T21:23:33+00:00</updated>
<author>
<name>Rime</name>
<email>81419447+Emirlol@users.noreply.github.com</email>
</author>
<published>2024-09-03T21:23:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=313961ced58891eae0e5471345632159add9f35e'/>
<id>313961ced58891eae0e5471345632159add9f35e</id>
<content type='text'>
* Add annotation processor for init methods and @Init annotation

* Use ASM for @Init

* Separate the annotation processor to its own plugin file inside buildSrc

* Actually implement priority

* Reverse annotation equality check and method check to warn about misuse of annotation

* Add gradle.properties to buildSrc and move asm version into it

* Reformat buildscripts

Less conflicting for other PRs

* Refactor to use a record over strings

* Rebase onto master and add more documentation

* Remove rebasing artifact

* Apply suggestions from code review

Simplifies the `itf`

Co-authored-by: Kevin &lt;92656833+kevinthegreat1@users.noreply.github.com&gt;

* Use Files class' methods for reading and writing to files

* Apply suggestion

* Then sort by name

* Clean up InitProcessor

* Separate classes into java files

* Fix indent

---------

Co-authored-by: Aaron &lt;51387595+AzureAaron@users.noreply.github.com&gt;
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>
* Add annotation processor for init methods and @Init annotation

* Use ASM for @Init

* Separate the annotation processor to its own plugin file inside buildSrc

* Actually implement priority

* Reverse annotation equality check and method check to warn about misuse of annotation

* Add gradle.properties to buildSrc and move asm version into it

* Reformat buildscripts

Less conflicting for other PRs

* Refactor to use a record over strings

* Rebase onto master and add more documentation

* Remove rebasing artifact

* Apply suggestions from code review

Simplifies the `itf`

Co-authored-by: Kevin &lt;92656833+kevinthegreat1@users.noreply.github.com&gt;

* Use Files class' methods for reading and writing to files

* Apply suggestion

* Then sort by name

* Clean up InitProcessor

* Separate classes into java files

* Fix indent

---------

Co-authored-by: Aaron &lt;51387595+AzureAaron@users.noreply.github.com&gt;
Co-authored-by: Kevin &lt;92656833+kevinthegreat1@users.noreply.github.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Merge pull request #888 from BigloBot/new-slayer-highlighting-pr</title>
<updated>2024-08-12T23:28:30+00:00</updated>
<author>
<name>Aaron</name>
<email>51387595+AzureAaron@users.noreply.github.com</email>
</author>
<published>2024-08-12T23:28:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=3830cea067dd2d0cdb2910dd624e0d9f0e46b7c3'/>
<id>3830cea067dd2d0cdb2910dd624e0d9f0e46b7c3</id>
<content type='text'>
[Slayer Helpers] Slayer Highlights, Blaze Helpers and Glow Caching</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[Slayer Helpers] Slayer Highlights, Blaze Helpers and Glow Caching</pre>
</div>
</content>
</entry>
</feed>
