<feed xmlns='http://www.w3.org/2005/Atom'>
<title>github/Skyblocker.git/src/main/java/de/hysky/skyblocker/skyblock/rift, 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>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>Waypoints refactor (#976)</title>
<updated>2024-12-06T19:23:11+00:00</updated>
<author>
<name>Kevin</name>
<email>92656833+kevinthegreat1@users.noreply.github.com</email>
</author>
<published>2024-12-06T19:23:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=bd63e40ffa10e49354409f4f37d73b8fca667f08'/>
<id>bd63e40ffa10e49354409f4f37d73b8fca667f08</id>
<content type='text'>
* Add ordered waypoints gui

* Use InstancedUtils

* Add fromColeweightJson

* Add soopy waypoints importing

* Refactor category to group

* Add skyblocker format

* Fix UI

* Deprecate OrderedWaypoints and migrate to Waypoints

* Start indices at 1

* Remove unused translations

* Add Javadocs

* Update waypoint text size

* Refactor mining waypoints

* Migrate from String to Location

* Fix export translation key

* Refactor individual waypoint

* Remove unused translation strings

* Update GoldorWaypointsManager

* Migrate waypoints to both dwarven and crystal hollows

* Refactor Waypoints api

* Add Javadocs</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* Add ordered waypoints gui

* Use InstancedUtils

* Add fromColeweightJson

* Add soopy waypoints importing

* Refactor category to group

* Add skyblocker format

* Fix UI

* Deprecate OrderedWaypoints and migrate to Waypoints

* Start indices at 1

* Remove unused translations

* Add Javadocs

* Update waypoint text size

* Refactor mining waypoints

* Migrate from String to Location

* Fix export translation key

* Refactor individual waypoint

* Remove unused translation strings

* Update GoldorWaypointsManager

* Migrate waypoints to both dwarven and crystal hollows

* Refactor Waypoints api

* Add Javadocs</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>1.21</title>
<updated>2024-06-18T20:34:37+00:00</updated>
<author>
<name>Aaron</name>
<email>51387595+AzureAaron@users.noreply.github.com</email>
</author>
<published>2024-06-14T01:46:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=3a53e51494523871870491617ae6add9b3fe87fe'/>
<id>3a53e51494523871870491617ae6add9b3fe87fe</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>pluralize slayer, helper and pulzzlesolver</title>
<updated>2024-05-08T18:13:08+00:00</updated>
<author>
<name>Yasin</name>
<email>a.piri@hotmail.de</email>
</author>
<published>2024-05-08T18:13:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=b73adb121637fd3dcc3768d1ce69558ab0fa5de8'/>
<id>b73adb121637fd3dcc3768d1ce69558ab0fa5de8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>get(0) -&gt; getFirst()</title>
<updated>2024-05-08T17:44:06+00:00</updated>
<author>
<name>Yasin</name>
<email>a.piri@hotmail.de</email>
</author>
<published>2024-05-08T17:44:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.nea.moe/github/Skyblocker.git/commit/?id=4aaa17128a54c9c91a9a02988a81037848f2b1a2'/>
<id>4aaa17128a54c9c91a9a02988a81037848f2b1a2</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
