aboutsummaryrefslogtreecommitdiff
path: root/src/main/resources
diff options
context:
space:
mode:
authorviciscat <51047087+viciscat@users.noreply.github.com>2025-06-01 02:25:16 +0200
committerGitHub <noreply@github.com>2025-06-01 08:25:16 +0800
commit4c822a6383d8f92dc850c82b93fa6cd4a67f2610 (patch)
tree714dcfd9eaa66da04546832f2a27574843d280d3 /src/main/resources
parent86f36d661f551f8639b30fb39312b6b9290b8a02 (diff)
downloadSkyblocker-4c822a6383d8f92dc850c82b93fa6cd4a67f2610.tar.gz
Skyblocker-4c822a6383d8f92dc850c82b93fa6cd4a67f2610.tar.bz2
Skyblocker-4c822a6383d8f92dc850c82b93fa6cd4a67f2610.zip
Epic Armor Customization GUI (#1215)
* start creating the screen * trim selection * colo(u)ring and button in inventory * translation and little touches * translation and little touches * things i forgot * remove debug stuff oops * replace speed by duration * 1.12.5 - Remake the trim buttons because mojang hates me - Undo the OkLabColor cache * some docs and things * requested changes * fix crash in tests * changes! * clean up * Test animated dye interpolation * Add DFU for animated dye and item background * Add slider steps * Add config data fixer test * Draw trim material item * remove old stuff * Clean up interpolate and gui code * supplier * 180 * grrrrr --------- Co-authored-by: Kevinthegreat <92656833+kevinthegreat1@users.noreply.github.com>
Diffstat (limited to 'src/main/resources')
-rw-r--r--src/main/resources/assets/skyblocker/lang/en_us.json11
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/sprites/armor_customization_screen/button.pngbin0 -> 8999 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/sprites/armor_customization_screen/mini_hotbar.pngbin0 -> 2344 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/sprites/color_picker/sv_thumb.pngbin0 -> 157 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/sprites/hotbar_selection_full.pngbin0 -> 720 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/sprites/menu_inner_space.pngbin0 -> 173 bytes
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/sprites/menu_inner_space.png.mcmeta10
-rw-r--r--src/main/resources/skyblocker.mixins.json2
8 files changed, 23 insertions, 0 deletions
diff --git a/src/main/resources/assets/skyblocker/lang/en_us.json b/src/main/resources/assets/skyblocker/lang/en_us.json
index b0cc45b3..b5f2a3db 100644
--- a/src/main/resources/assets/skyblocker/lang/en_us.json
+++ b/src/main/resources/assets/skyblocker/lang/en_us.json
@@ -1382,6 +1382,17 @@
"skyblocker.profileviewer.inventory.inactive.description.backpack": "The selected backpack",
"skyblocker.profileviewer.inventory.inactive.description.general": "does not contain this slot",
+ "skyblocker.armorCustomization.animated": "Animated",
+ "skyblocker.armorCustomization.cannotCustomizeColor": "Cannot customize this piece's color :(",
+ "skyblocker.armorCustomization.cycleBack": "Cycle Back",
+ "skyblocker.armorCustomization.resetColor": "Reset color",
+ "skyblocker.armorCustomization.delay": "Delay: %s",
+ "skyblocker.armorCustomization.delayTooltip": "The animation will be delayed by this amount in seconds.",
+ "skyblocker.armorCustomization.duration": "Duration: %s",
+ "skyblocker.armorCustomization.durationTooltip": "The duration of the animation in seconds.",
+ "skyblocker.armorCustomization.title": "Customize Your Armor",
+ "skyblocker.armorCustomization.titleSecret": "Pimp Your Armor",
+
"skyblocker.chat.confirmationPromptNotification": "Click anywhere on screen within 60 seconds to accept the prompt.",
"emi.category.skyblocker.skyblock": "Skyblock"
diff --git a/src/main/resources/assets/skyblocker/textures/gui/sprites/armor_customization_screen/button.png b/src/main/resources/assets/skyblocker/textures/gui/sprites/armor_customization_screen/button.png
new file mode 100644
index 00000000..4e0da0e3
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/sprites/armor_customization_screen/button.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/sprites/armor_customization_screen/mini_hotbar.png b/src/main/resources/assets/skyblocker/textures/gui/sprites/armor_customization_screen/mini_hotbar.png
new file mode 100644
index 00000000..3a03dd27
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/sprites/armor_customization_screen/mini_hotbar.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/sprites/color_picker/sv_thumb.png b/src/main/resources/assets/skyblocker/textures/gui/sprites/color_picker/sv_thumb.png
new file mode 100644
index 00000000..d9f03e90
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/sprites/color_picker/sv_thumb.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/sprites/hotbar_selection_full.png b/src/main/resources/assets/skyblocker/textures/gui/sprites/hotbar_selection_full.png
new file mode 100644
index 00000000..0cfd15cb
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/sprites/hotbar_selection_full.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/sprites/menu_inner_space.png b/src/main/resources/assets/skyblocker/textures/gui/sprites/menu_inner_space.png
new file mode 100644
index 00000000..03e635a7
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/sprites/menu_inner_space.png
Binary files differ
diff --git a/src/main/resources/assets/skyblocker/textures/gui/sprites/menu_inner_space.png.mcmeta b/src/main/resources/assets/skyblocker/textures/gui/sprites/menu_inner_space.png.mcmeta
new file mode 100644
index 00000000..94db0d64
--- /dev/null
+++ b/src/main/resources/assets/skyblocker/textures/gui/sprites/menu_inner_space.png.mcmeta
@@ -0,0 +1,10 @@
+{
+ "gui": {
+ "scaling": {
+ "type": "nine_slice",
+ "width": 16,
+ "height": 16,
+ "border": 2
+ }
+ }
+}
diff --git a/src/main/resources/skyblocker.mixins.json b/src/main/resources/skyblocker.mixins.json
index c9155f6d..5735a48b 100644
--- a/src/main/resources/skyblocker.mixins.json
+++ b/src/main/resources/skyblocker.mixins.json
@@ -56,6 +56,7 @@
"accessors.CheckboxWidgetAccessor",
"accessors.DrawContextInvoker",
"accessors.EndermanEntityAccessor",
+ "accessors.EntityRenderDispatcherAccessor",
"accessors.FrustumInvoker",
"accessors.HandledScreenAccessor",
"accessors.InGameHudInvoker",
@@ -65,6 +66,7 @@
"accessors.RecipeBookWidgetAccessor",
"accessors.ScreenAccessor",
"accessors.SlotAccessor",
+ "accessors.SpriteContentsAccessor",
"accessors.WorldRendererAccessor",
"discordipc.ConnectionMixin",
"jgit.SystemReaderMixin",