diff options
| author | Kevin <92656833+kevinthegreat1@users.noreply.github.com> | 2025-07-27 03:04:45 +0800 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2025-07-26 15:04:45 -0400 |
| commit | 75706bd04c8cb1f1cc6126f4348351d9fe34bfc2 (patch) | |
| tree | 47dea48a182c620f22dcd4989b8c9409b0d706bc /src/main/resources | |
| parent | 8e4cce107291b65ac6f4a6b16d895e196a694db9 (diff) | |
| download | Skyblocker-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.json | 7 | ||||
| -rw-r--r-- | src/main/resources/skyblocker.mixins.json | 2 |
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", |
