aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/resources')
-rw-r--r--src/main/resources/assets/skyblocker/lang/en_us.json89
-rw-r--r--src/main/resources/assets/skyblocker/lang/lol_us.json3
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/profile_viewer/base_plate.pngbin0 -> 5665 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/profile_viewer/blaze.pngbin0 -> 10784 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/profile_viewer/button_icon.pngbin0 -> 4301 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/profile_viewer/button_icon_highlighted.pngbin0 -> 4516 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/profile_viewer/button_icon_toggled.pngbin0 -> 4515 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/profile_viewer/button_icon_toggled_highlighted.pngbin0 -> 4513 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/profile_viewer/dungeons_body.pngbin0 -> 5058 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/profile_viewer/dungeons_header.pngbin0 -> 4940 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/profile_viewer/enderman.pngbin0 -> 7829 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/profile_viewer/icon_data_widget.pngbin0 -> 4979 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/profile_viewer/run_icon.pngbin0 -> 5042 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/profile_viewer/spider.pngbin0 -> 9659 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/profile_viewer/vampire.pngbin0 -> 10351 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/profile_viewer/wolf.pngbin0 -> 8813 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/profile_viewer/zombie.pngbin0 -> 9167 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/sprites/equipment/empty_icon.pngbin0 -> 173 bytes
-rw-r--r--src/main/resources/fabric.mod.json1
-rw-r--r--src/main/resources/skyblocker.mixins.json3
20 files changed, 95 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 a814718e..08b29d4c 100644
--- a/src/main/resources/assets/skyblocker/lang/en_us.json
+++ b/src/main/resources/assets/skyblocker/lang/en_us.json
@@ -19,6 +19,8 @@
"text.skyblocker.modrinth": "Modrinth",
"text.skyblocker.discord": "Discord",
+ "skyblocker.skyblockerScreen": "Skyblocker Main Screen",
+
"skyblocker.config.title": "Skyblocker Settings",
"skyblocker.config.crimsonIsle": "Crimson Isle",
@@ -44,6 +46,12 @@
"skyblocker.config.dungeons.croesusHelper": "Croesus Helper",
"skyblocker.config.dungeons.croesusHelper.@Tooltip": "Gray out chests that have already been opened.",
+ "skyblocker.config.dungeons.devices": "Device Solvers (F7/M7)",
+ "skyblocker.config.dungeons.devices.solveLightsOn": "Solve Lights On",
+ "skyblocker.config.dungeons.devices.solveLightsOn.@Tooltip": "Highlights the correct levers to click in red",
+ "skyblocker.config.dungeons.devices.solveSimonSays": "Solve Simon Says",
+ "skyblocker.config.dungeons.devices.solveSimonSays.@Tooltip": "Highlights the correct button to click in green, and highlights the next one in yellow.",
+
"skyblocker.config.dungeons.doorHighlight": "Door Highlight",
"skyblocker.config.dungeons.doorHighlight.doorHighlightType": "Door Highlight Type",
"skyblocker.config.dungeons.doorHighlight.doorHighlightType.@Tooltip": "Highlight: Only displays a highlight.\n\nOutlined Highlight: Displays both a highlight and an outline.\n\nOutline: Only displays an outline.",
@@ -237,6 +245,11 @@
"skyblocker.config.general.itemTooltip.enableAccessoriesHelper.@Tooltip[5]": "You don't own any accessory from this family.",
"skyblocker.config.general.itemTooltip.enableAvgBIN": "Enable Avg. BIN Price",
"skyblocker.config.general.itemTooltip.enableBazaarPrice": "Enable Bazaar buy/sell Price",
+ "skyblocker.config.general.itemTooltip.craft": "Crafting Cost",
+ "skyblocker.config.general.itemTooltip.craft.@Tooltip": "You can choose which Bazaar order type to use in crafting calculation",
+ "skyblocker.config.general.itemTooltip.craft.OFF": "Off",
+ "skyblocker.config.general.itemTooltip.craft.SELL_ORDER": "Sell Order",
+ "skyblocker.config.general.itemTooltip.craft.BUY_ORDER": "Buy Order",
"skyblocker.config.general.itemTooltip.enableExoticTooltip": "Enable Exotic Tooltip",
"skyblocker.config.general.itemTooltip.enableExoticTooltip.@Tooltip": "Displays the type of exotic below the item's name if an armor piece is exotic.",
"skyblocker.config.general.itemTooltip.enableLowestBIN": "Enable Lowest BIN Price",
@@ -278,6 +291,10 @@
"skyblocker.config.helpers": "Helpers",
+ "skyblocker.config.helpers.bazaar": "Bazaar",
+ "skyblocker.config.helpers.bazaar.enableBazaarHelper": "Enable Bazaar Helper",
+ "skyblocker.config.helpers.bazaar.enableBazaarHelper.@Tooltip": "Draws icons on top of orders to explain the current state of the order.\n\n%s: Order is going to expire soon\n%s: Order has expired\n%s: Order is filled to some degree and there are items/coins to claim\n%s: Order is filled",
+
"skyblocker.config.helpers.chocolateFactory": "Chocolate Factory",
"skyblocker.config.helpers.chocolateFactory.enableChocolateFactoryHelper": "Enable Chocolate Factory Helper",
"skyblocker.config.helpers.chocolateFactory.enableChocolateFactoryHelper.@Tooltip": "Highlights the best upgrade when enabled. \n\nThe best upgrade is marked as green, but if you can't afford it, it's marked as yellow while marking the next best upgrade that you can afford as green.",
@@ -287,6 +304,8 @@
"skyblocker.config.helpers.chocolateFactory.enableTimeTowerReminder.@Tooltip": "Sends a message in chat when your Time Tower deactivates.",
"skyblocker.config.helpers.chocolateFactory.sendEggFoundMessages": "Send Egg Found Messages",
"skyblocker.config.helpers.chocolateFactory.sendEggFoundMessages.@Tooltip": "Sends a message in chat when an egg is found in the current island.",
+ "skyblocker.config.helpers.chocolateFactory.straySound": "Stray Rabbit Sound",
+ "skyblocker.config.helpers.chocolateFactory.straySound.@Tooltip": "Repeatedly plays a ding while a stray rabbit is present. If it is golden, the sound will be more frequent and different.",
"skyblocker.config.helpers.chocolateFactory.waypointType": "Egg Waypoint Type",
"skyblocker.config.helpers.chocolateFactory.waypointType.@Tooltip": "Waypoint: Displays a highlight and a beacon beam.\n\nOutlined Waypoint: Displays both a waypoint and an outline.\n\nHighlight: Only displays a highlight.\n\nOutlined Highlight: Displays both a highlight and an outline.\n\nOutline: Only displays an outline.",
@@ -315,6 +334,11 @@
"skyblocker.config.helpers.fishing.hideOtherPlayers": "Hide Other Players Rods",
"skyblocker.config.helpers.fishing.hideOtherPlayers.@Tooltip": "Hide other players fishing rods from showing for you",
+ "skyblocker.config.helpers.jerry": "Jerry",
+ "skyblocker.config.helpers.jerry.enableJerryTimer": "Enable Jerry Timer",
+ "skyblocker.config.helpers.jerry.enableJerryTimer.@Tooltip": "Sends a message in chat and plays a sound when the hidden jerry spawn cooldown is over.",
+
+
"skyblocker.config.helpers.mythologicalRitual": "Mythological Ritual Helper",
"skyblocker.config.helpers.mythologicalRitual.enableMythologicalRitualHelper": "Enable Mythological Ritual Helper",
@@ -428,6 +452,8 @@
"skyblocker.config.mining.crystalHollows": "Crystal Hollows",
"skyblocker.config.mining.crystalHollows.metalDetectorHelper": "Metal Detector Helper",
"skyblocker.config.mining.crystalHollows.metalDetectorHelper.@Tooltip": "Helper for the metal detector puzzle in the Mines of Divan.",
+ "skyblocker.config.mining.crystalHollows.nucleusWaypoints": "Nucleus Waypoints",
+ "skyblocker.config.mining.crystalHollows.nucleusWaypoints.@Tooltip": "Show waypoints to the Nucleus in the Crystal Hollows.",
"skyblocker.config.mining.crystalsHud": "Crystal Hollows Map",
"skyblocker.config.mining.crystalsHud.enabled": "Enabled",
@@ -460,6 +486,8 @@
"skyblocker.config.mining.enableDrillFuel": "Enable Drill Fuel",
+ "skyblocker.config.mining.commissionHighlight": "Highlights Completed Commissions",
+
"skyblocker.config.mining.glacite": "Glacite Tunnels",
"skyblocker.config.mining.glacite.coldOverlay": "Cold Overlay",
"skyblocker.config.mining.glacite.coldOverlay@Tooltip": "Shows a frosty overlay in the Glacite mines that gets stronger as you get colder.",
@@ -604,6 +632,8 @@
"skyblocker.config.uiAndVisuals.searchOverlay.maxSuggestions": "Maximum Suggestions",
"skyblocker.config.uiAndVisuals.searchOverlay.maxSuggestions.@Tooltip": "The maximum number of suggested items to show.",
+ "skyblocker.config.uiAndVisuals.showEquipmentInInventory": "Show Equipment in Inventory",
+
"skyblocker.config.uiAndVisuals.tabHud": "Fancy tab HUD (Temporarily disabled outside dungeons)",
"skyblocker.config.uiAndVisuals.tabHud.enableHudBackground": "Enable HUD Background",
"skyblocker.config.uiAndVisuals.tabHud.enableHudBackground.@Tooltip": "Enables the background of the non-tab HUD.",
@@ -634,6 +664,11 @@
"skyblocker.config.uiAndVisuals.waypoints.waypointType.@Tooltip": "Waypoint: Displays a highlight and a beacon beam.\n\nOutlined Waypoint: Displays both a waypoint and an outline.\n\nHighlight: Only displays a highlight.\n\nOutlined Highlight: Displays both a highlight and an outline.\n\nOutline: Only displays an outline.",
"skyblocker.config.uiAndVisuals.waypoints.waypointType.generalNote": "\n\n\nThis option does not apply to all waypoints. Some waypoints such as secret waypoints have their own waypoint type option.",
+ "skyblocker.utils.locationUpdateError": "Failed to update your location! Some features of the mod may not work properly :(",
+
+ "skyblocker.reparty.notInPartyOrNotLeader": "You must be in a party and be the leader of it in order to reparty!",
+ "skyblocker.reparty.error": "Failed to reparty, try again in a moment!",
+
"skyblocker.itemTooltip.noData": "\u00a7cNo Data",
"skyblocker.itemTooltip.nullMessage": "\u00a7cItem price information on tooltip will renew in max 60 seconds. If not, check latest.log",
@@ -722,7 +757,6 @@
"skyblocker.events.tab.noMore": "No more this year!",
"skyblocker.events.tab.startsIn": "Starts in %s",
-
"skyblocker.garden.hud.mouseLocked": "Mouse locked.",
"skyblocker.fishing.reelNow": "Reel in now!",
@@ -811,8 +845,11 @@
"skyblocker.tips.enabled": "§aEnabled Tips.",
"skyblocker.tips.disabled": "§cDisabled Tips.",
+ "skyblocker.tips.previous": "Previous Tip",
+ "skyblocker.tips.next": "Next Tip",
"skyblocker.tips.clickEnable": "§a[Click to Enable Tips]",
"skyblocker.tips.clickDisable": "§c[Click to Disable Tips]",
+ "skyblocker.tips.clickPreviousTip": "§b[Click for Previous Tip]",
"skyblocker.tips.clickNextTip": "§a[Click for Next Tip]",
"skyblocker.tips.tip": "§aTip: %s\n",
"skyblocker.tips.customItemNames": "Customize the names of your items with /skyblocker custom renameItem",
@@ -829,12 +866,31 @@
"skyblocker.tips.modMenuUpdate": "ModMenu will let you know if there's an update available for Skyblocker for your game version.",
"skyblocker.tips.issues": "Submit bug reports and feature requests to https://github.com/SkyblockerMod/Skyblocker.",
"skyblocker.tips.beta": "We often have beta versions available from GitHub Actions that contain new and experimental features.",
+ "skyblocker.tips.contribute": "We welcome contributions to the mod! See https://github.com/SkyblockerMod/Skyblocker/wiki/contribute for more info.",
"skyblocker.tips.discord": "Join our discord at https://discord.gg/aNNJHQykck to keep up with the latest news about Skyblocker!",
"skyblocker.tips.flameOverlay": "Find that the flame overlay takes up too much screen space? Check out the config to make it smaller",
"skyblocker.tips.wikiLookup": "Press F4 while hovering over an item to open its wiki page in your web browser.",
"skyblocker.tips.protectItem": "Prevent accidentally dropping your items with /skyblocker protectItem.",
"skyblocker.tips.fairySoulsEnigmaSoulsRelics": "Don't know where to find Fairy Souls, Enigma Souls, or Relics? Enable the helpers to aid your exploration, they'll remember which souls you've already found.",
"skyblocker.tips.quickNav": "You can customize the QuickNav buttons in the config.",
+ "skyblocker.tips.waypoints": "You can import (including from skytils), add, remove, and toggle waypoints on any island with /skyblocker waypoints.",
+ "skyblocker.tips.orderedWaypoints": "You can import (including from coleweight), add, remove, and toggle ordered waypoints with /skyblocker waypoints ordered.",
+ "skyblocker.tips.visitorHelper": "Click on the item name in the visitor helper to buy from the bazaar or click on [Copy Amount] to copy the amount to your clipboard.",
+ "skyblocker.tips.slotText": "Slot text shows you the attribute shard info, catacombs level, collection level, enchantment book level, minion level, pet level, potion level, prehistoric egg blocks walked, rancher's boots speed cap, skill level, skyblock level in the slot.",
+ "skyblocker.tips.profileViewer": "You can view other player's profiles with /pv.",
+ "skyblocker.tips.configSearch": "You can search the entire config using the search bar on the bottom right of the config screen.",
+ "skyblocker.tips.compactDamage": "Customize your damage value with Compact Damage in the config.",
+ "skyblocker.tips.skyblockerScreen": "You can access the Skyblocker screen to open the config or checkout helpful links for the mod with /skyblocker.",
+ "skyblocker.tips.tipsClick": "Click on a tip chat message to run its suggestion!",
+ "skyblocker.tips.eventNotifications": "Check out the customizable event notifications in the config.",
+ "skyblocker.tips.signCalculator": "Type an math expression in a sign to have the mod calculate it for you.",
+ "skyblocker.tips.calculateCommand": "Enter an expression after /skyblocker calculate to have the mod calculate it for you.",
+ "skyblocker.tips.fancierBars": "Customize the look of your health, mana, defense, and experience bars with /skyblocker bars. You can snap and resize bars too!",
+ "skyblocker.tips.crystalWaypointsShare": "Share Crystal Hollows Waypoints with /skyblocker crystalWaypoints share.",
+ "skyblocker.tips.gardenMouseLock": "Lock your mouse while farming in the Skyblocker Garden config.",
+ "skyblocker.tips.newYearCakesHelper": "Open your New Year Cake Bag and Skyblocker will remember them and highlight duplicate cakes red and missing cakes green.",
+ "skyblocker.tips.accessoryHelper": "Open your accessory bag and Skyblocker will remember them. The accessory helper will tell you what accessories you have and what accessories are missing.",
+ "skyblocker.tips.fancyAuctionHouseCheapHighlight": "Cheap BINs are highlighted in green in the Fancy Auction House.",
"skyblocker.partyFinder.tabs.partyFinder": "Party Finder",
"skyblocker.partyFinder.tabs.searchSettings": "Search Filters",
@@ -849,6 +905,9 @@
"skyblocker.partyFinder.deList": "Click to de-list",
"skyblocker.partyFinder.join": "Click to join",
+ "skyblocker.reorderHelper.tooltip.line1": "[Skyblocker] You can copy the amount of items",
+ "skyblocker.reorderHelper.tooltip.line2": "by holding CTRL while clicking on the item!",
+
"skyblocker.fancyAuctionHouse.editBid": "Click to edit bid!",
"skyblocker.fancyAuctionHouse.price": "Price:",
"skyblocker.fancyAuctionHouse.newBid": "New Bid:",
@@ -866,6 +925,22 @@
"skyblocker.fancyAuctionHouse.yourAuction": "This is your auction!",
"skyblocker.fancyAuctionHouse.youPay": "You pay: %s",
+ "skyblocker.crimson.dojo": "Dojo",
+ "skyblocker.crimson.dojo.forceHelper": "Enable Force Helper",
+ "skyblocker.crimson.dojo.forceHelper.@Tooltip": "Shows timer showing how long until a zombie despawns and outlines negative zombies.",
+ "skyblocker.crimson.dojo.staminaHelper": "Enable Stamina Helper",
+ "skyblocker.crimson.dojo.staminaHelper.@Tooltip": "Highlights the holes in the walls turning orange once you have been through a wall.",
+ "skyblocker.crimson.dojo.masteryHelper": "Enable Mastery Helper",
+ "skyblocker.crimson.dojo.masteryHelper.@Tooltip": "Shows count down to when to relase the bow and a path to follow.",
+ "skyblocker.crimson.dojo.disciplineHelper": "Enable Discipline Helper",
+ "skyblocker.crimson.dojo.disciplineHelper.@Tooltip": "Outlines the zombies to attack with currently held sword.",
+ "skyblocker.crimson.dojo.swiftnessHelper": "Enable Swiftness Helper",
+ "skyblocker.crimson.dojo.swiftnessHelper.@Tooltip": "highlights the newest wool block to go to.",
+ "skyblocker.crimson.dojo.controlHelper": "Enable Control Helper",
+ "skyblocker.crimson.dojo.controlHelper.@Tooltip": "enders an outline around where to aim.",
+ "skyblocker.crimson.dojo.tenacityHelper": "Enable Tenacity Helper",
+ "skyblocker.crimson.dojo.tenacityHelper.@Tooltip": "Shows a path for each fireball and predicted block they are going to hit.",
+
"skyblocker.crimson.kuudra.noArrowPoison": "No Arrow Poison!",
"skyblocker.crimson.kuudra.lowArrowPoison": "Low on Arrow Poison!",
@@ -887,5 +962,17 @@
"skyblocker.waypoints.ordered.import.coleWeight.success": "Successfully imported waypoints from the Cole Weight format.",
"skyblocker.waypoints.ordered.import.coleWeight.fail": "§cFailed to import waypoints from the Cole Weight format. Make sure to have the waypoint data copied to your clipboard!",
+ "skyblocker.profileviewer.inventory.inventory": "Inventory",
+ "skyblocker.profileviewer.inventory.armor": "Armor",
+ "skyblocker.profileviewer.inventory.equipment": "Equipment",
+ "skyblocker.profileviewer.inventory.enderchest": "Enderchest",
+ "skyblocker.profileviewer.inventory.backpack": "Backpack",
+ "skyblocker.profileviewer.inventory.wardrobe": "Wardrobe",
+ "skyblocker.profileviewer.inventory.pets": "Pets",
+ "skyblocker.profileviewer.inventory.accessoryBag": "Accessory Bag",
+ "skyblocker.profileviewer.inventory.inactive": "Locked Slot",
+ "skyblocker.profileviewer.inventory.inactive.description.backpack": "The selected backpack",
+ "skyblocker.profileviewer.inventory.inactive.description.general": "does not contain this slot",
+
"emi.category.skyblocker.skyblock": "Skyblock"
}
diff --git a/src/main/resources/assets/skyblocker/lang/lol_us.json b/src/main/resources/assets/skyblocker/lang/lol_us.json
new file mode 100644
index 00000000..4cda6799
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/lang/lol_us.json
@@ -0,0 +1,3 @@
+{
+ "key.categories.skyblocker": "Skibidiblocker"
+}
diff --git a/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/base_plate.png b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/base_plate.png
new file mode 100644
index 00000000..0edf5705
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/base_plate.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/blaze.png b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/blaze.png
new file mode 100644
index 00000000..ed168ddf
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/blaze.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/button_icon.png b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/button_icon.png
new file mode 100644
index 00000000..d29969be
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/button_icon.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/button_icon_highlighted.png b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/button_icon_highlighted.png
new file mode 100644
index 00000000..11340a55
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/button_icon_highlighted.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/button_icon_toggled.png b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/button_icon_toggled.png
new file mode 100644
index 00000000..109cd859
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/button_icon_toggled.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/button_icon_toggled_highlighted.png b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/button_icon_toggled_highlighted.png
new file mode 100644
index 00000000..581cdefe
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/button_icon_toggled_highlighted.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/dungeons_body.png b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/dungeons_body.png
new file mode 100644
index 00000000..379557e4
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/dungeons_body.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/dungeons_header.png b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/dungeons_header.png
new file mode 100644
index 00000000..384dc0e3
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/dungeons_header.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/enderman.png b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/enderman.png
new file mode 100644
index 00000000..84650c7f
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/enderman.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/icon_data_widget.png b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/icon_data_widget.png
new file mode 100644
index 00000000..c28aeed4
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/icon_data_widget.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/run_icon.png b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/run_icon.png
new file mode 100644
index 00000000..d83fad70
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/run_icon.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/spider.png b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/spider.png
new file mode 100644
index 00000000..a5daa3d6
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/spider.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/vampire.png b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/vampire.png
new file mode 100644
index 00000000..efbe985d
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/vampire.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/wolf.png b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/wolf.png
new file mode 100644
index 00000000..f7bec9a4
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/wolf.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/zombie.png b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/zombie.png
new file mode 100644
index 00000000..37ea069f
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/profile_viewer/zombie.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/sprites/equipment/empty_icon.png b/src/main/resources/assets/skyblocker/textures/gui/sprites/equipment/empty_icon.png
new file mode 100644
index 00000000..be89af40
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/sprites/equipment/empty_icon.png
Binary files differ
diff --git a/src/main/resources/fabric.mod.json b/src/main/resources/fabric.mod.json
index e46085de..1361c00a 100644
--- a/src/main/resources/fabric.mod.json
+++ b/src/main/resources/fabric.mod.json
@@ -36,6 +36,7 @@
"fabricloader": ">=0.15.11",
"fabric-api": ">=0.100.1+1.21",
"yet_another_config_lib_v3": ">=3.5.0+1.21",
+ "hm-api": ">=1.0.0+1.21",
"minecraft": "~1.21",
"java": ">=21"
},
diff --git a/src/main/resources/skyblocker.mixins.json b/src/main/resources/skyblocker.mixins.json
index 9b96ba61..685758f7 100644
--- a/src/main/resources/skyblocker.mixins.json
+++ b/src/main/resources/skyblocker.mixins.json
@@ -8,6 +8,7 @@
"BatEntityMixin",
"ClientPlayerEntityMixin",
"ClientPlayNetworkHandlerMixin",
+ "ClientWorldMixin",
"CommandTreeS2CPacketMixin",
"ComponentHolderMixin",
"DataTrackerMixin",
@@ -26,6 +27,7 @@
"LivingEntityRendererMixin",
"MinecraftClientMixin",
"MouseMixin",
+ "PingMeasurerMixin",
"PlayerInventoryMixin",
"PlayerListHudMixin",
"PlayerSkinProviderMixin",
@@ -45,6 +47,7 @@
"accessors.FrustumInvoker",
"accessors.HandledScreenAccessor",
"accessors.MessageHandlerAccessor",
+ "accessors.MinecraftClientAccessor",
"accessors.PlayerListHudAccessor",
"accessors.RecipeBookWidgetAccessor",
"accessors.ScreenAccessor",