aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources
diff options
context:
space:
mode:
authorKevin <92656833+kevinthegreat1@users.noreply.github.com>2025-07-27 03:04:45 +0800
committerGitHub <noreply@github.com>2025-07-26 15:04:45 -0400
commit75706bd04c8cb1f1cc6126f4348351d9fe34bfc2 (patch)
tree47dea48a182c620f22dcd4989b8c9409b0d706bc /src/main/resources
parent8e4cce107291b65ac6f4a6b16d895e196a694db9 (diff)
downloadSkyblocker-75706bd04c8cb1f1cc6126f4348351d9fe34bfc2.tar.gz
Skyblocker-75706bd04c8cb1f1cc6126f4348351d9fe34bfc2.tar.bz2
Skyblocker-75706bd04c8cb1f1cc6126f4348351d9fe34bfc2.zip
Fancy Dungeon Map (#1239)
* 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
Diffstat (limited to 'src/main/resources')
-rw-r--r--src/main/resources/assets/skyblocker/lang/en_us.json7
-rw-r--r--src/main/resources/skyblocker.mixins.json2
2 files changed, 8 insertions, 1 deletions
diff --git a/src/main/resources/assets/skyblocker/lang/en_us.json b/src/main/resources/assets/skyblocker/lang/en_us.json
index 16c0d6ad..06ab49ce 100644
--- a/src/main/resources/assets/skyblocker/lang/en_us.json
+++ b/src/main/resources/assets/skyblocker/lang/en_us.json
@@ -171,6 +171,8 @@
"skyblocker.config.dungeons.map": "Map",
"skyblocker.config.dungeons.map.enableMap": "Enable Map",
+ "skyblocker.config.dungeons.map.fancyMap": "Fancy Dungeon Map",
+ "skyblocker.config.dungeons.map.showSelfHead": "Show Self Head",
"skyblocker.config.dungeons.map.mapScaling": "Map Scaling",
"skyblocker.config.dungeons.map.mapScreen": "Dungeon Map & Score Placement Config...",
@@ -234,7 +236,10 @@
"skyblocker.config.dungeons.secretWaypoints.waypointType": "Waypoint Type",
"skyblocker.config.dungeons.spiritLeapOverlay": "Spirit Leap Overlay",
- "skyblocker.config.dungeons.spiritLeapOverlay.@Tooltip": "Shows a custom overlay for the Spirit Leap screen that makes leaping to teammates easy and consistent.",
+ "skyblocker.config.dungeons.spiritLeapOverlay.enableLeapOverlay": "Enable Spirit Leap Overlay",
+ "skyblocker.config.dungeons.spiritLeapOverlay.enableLeapOverlay.@Tooltip": "Shows a custom overlay for the Spirit Leap screen that makes leaping to teammates easy and consistent.",
+ "skyblocker.config.dungeons.spiritLeapOverlay.showMap": "Show Dungeon Map in Spirit Leap Overlay",
+ "skyblocker.config.dungeons.spiritLeapOverlay.scale": "Spirit Leap Overlay Scale",
"skyblocker.config.dungeons.starredMobBoundingBoxes": "Starred Mob Bounding Boxes",
"skyblocker.config.dungeons.starredMobBoundingBoxes.@Tooltip": "Draws the bounding boxes of starred mobs.",
diff --git a/src/main/resources/skyblocker.mixins.json b/src/main/resources/skyblocker.mixins.json
index a149b6ec..1d6c9f16 100644
--- a/src/main/resources/skyblocker.mixins.json
+++ b/src/main/resources/skyblocker.mixins.json
@@ -34,6 +34,7 @@
"InventoryScreenMixin",
"ItemStackMixin",
"LeverBlockMixin",
+ "MapRendererMixin",
"MessageHandlerMixin",
"MinecraftClientMixin",
"MouseMixin",
@@ -62,6 +63,7 @@
"accessors.FrustumInvoker",
"accessors.HandledScreenAccessor",
"accessors.InGameHudInvoker",
+ "accessors.MapStateAccessor",
"accessors.MessageHandlerAccessor",
"accessors.MinecraftClientAccessor",
"accessors.PlayerListHudAccessor",