diff --git a/README b/README deleted file mode 100644 index 16bb4bb..0000000 --- a/README +++ /dev/null @@ -1,9 +0,0 @@ -# Icons Enhanced - -Icons Enhanced mejora la lectura de encantamientos y la UI sin cambiar el gameplay. - -## Caracteristicas -- Iconos y colores por encantamiento en los tooltips. -- Descripciones de encantamientos. -- Bordes en slots de inventario y contenedores. -- Orden de encantamientos mejorado. \ No newline at end of file diff --git a/README.md b/README.md new file mode 100644 index 0000000..441f4aa --- /dev/null +++ b/README.md @@ -0,0 +1,9 @@ +# Icons & Tooltips Enhanced + +Icons & Tooltips Enhanced mejora la lectura de encantamientos y la UI sin cambiar el gameplay. + +## Caracteristicas +- Iconos y colores por encantamiento en los tooltips. +- Descripciones de encantamientos. +- Bordes en slots de inventario y contenedores. +- Orden de encantamientos mejorado. diff --git a/assets/minecraft/textures/block/glass.png.mcmeta b/assets/minecraft/textures/block/glass.png.mcmeta new file mode 100644 index 0000000..5cb0fb7 --- /dev/null +++ b/assets/minecraft/textures/block/glass.png.mcmeta @@ -0,0 +1,5 @@ +{ + "texture": { + "mipmap_strategy": "mean" + } +} diff --git a/assets/minecraft/textures/gui/sprites/tooltip/background.png.mcmeta b/assets/minecraft/textures/gui/sprites/tooltip/background.png.mcmeta new file mode 100644 index 0000000..a0bd7e2 --- /dev/null +++ b/assets/minecraft/textures/gui/sprites/tooltip/background.png.mcmeta @@ -0,0 +1,10 @@ +{ + "gui": { + "scaling": { + "type": "nine_slice", + "width": 100, + "height": 100, + "border": 9 + } + } +} diff --git a/assets/minecraft/textures/misc/credits_vignette.png.mcmeta b/assets/minecraft/textures/misc/credits_vignette.png.mcmeta new file mode 100644 index 0000000..2077f3c --- /dev/null +++ b/assets/minecraft/textures/misc/credits_vignette.png.mcmeta @@ -0,0 +1,6 @@ +{ + "texture": { + "blur": true + } +} + diff --git a/gradle.properties b/gradle.properties index 6f43651..3ecc168 100644 --- a/gradle.properties +++ b/gradle.properties @@ -10,7 +10,7 @@ loom_version=1.14-SNAPSHOT # Mod metadata mod.id=iconsenhanced -mod.name=Icons Enhanced +mod.name=Icons & Tooltips Enhanced mod.version=1.0.0 mod.group=dev.dekin mod.description=Client-only suite of enchantment and UI improvements. diff --git a/src/client/java/dev/dekin/iconsenhanced/client/DurabilityTooltipComponent.java b/src/client/java/dev/dekin/iconsenhanced/client/DurabilityTooltipComponent.java index 4228ebb..92a2e7e 100644 --- a/src/client/java/dev/dekin/iconsenhanced/client/DurabilityTooltipComponent.java +++ b/src/client/java/dev/dekin/iconsenhanced/client/DurabilityTooltipComponent.java @@ -19,7 +19,7 @@ private static final int TEXT_PADDING = 4; private static final int DETAIL_COLOR = 0xFFAAAAAA; private static final int TEXT_COLOR = 0xFFFFFFFF; private static final float DETAIL_SCALE = 0.85f; -private static final int ICON_Y_OFFSET = -1; +private static final int ICON_Y_OFFSET = -2; //? if <1.21.6 { /*private static final int FULL_BRIGHT = 0xF000F0; *///?} @@ -179,9 +179,9 @@ private static final int ICON_Y_OFFSET = -1; int r = (color >>> 16) & 0xFF; int g = (color >>> 8) & 0xFF; int b = color & 0xFF; - r = (int) (r * 0.35f); - g = (int) (g * 0.35f); - b = (int) (b * 0.35f); + r = (int) (r * 0.25f); + g = (int) (g * 0.25f); + b = (int) (b * 0.25f); return (a << 24) | (r << 16) | (g << 8) | b; } diff --git a/src/client/java/dev/dekin/iconsenhanced/client/EnchantTooltipComponent.java b/src/client/java/dev/dekin/iconsenhanced/client/EnchantTooltipComponent.java index d21ab94..3a2c4a7 100644 --- a/src/client/java/dev/dekin/iconsenhanced/client/EnchantTooltipComponent.java +++ b/src/client/java/dev/dekin/iconsenhanced/client/EnchantTooltipComponent.java @@ -24,7 +24,7 @@ public final class EnchantTooltipComponent implements ClientTooltipComponent { private static final int TEXT_PADDING = 4; private static final int BADGE_BG = 0xAA000000; private static final int BADGE_TEXT = 0xFFFFFFFF; -private static final int ICON_Y_OFFSET = -1; +private static final int ICON_Y_OFFSET = -2; //? if <1.21.6 { /*private static final int FULL_BRIGHT = 0xF000F0; *///?} @@ -234,9 +234,9 @@ private static final int ICON_Y_OFFSET = -1; int r = (color >>> 16) & 0xFF; int g = (color >>> 8) & 0xFF; int b = color & 0xFF; - r = (int) (r * 0.35f); - g = (int) (g * 0.35f); - b = (int) (b * 0.35f); + r = (int) (r * 0.25f); + g = (int) (g * 0.25f); + b = (int) (b * 0.25f); return (a << 24) | (r << 16) | (g << 8) | b; } @@ -253,4 +253,6 @@ private static final int ICON_Y_OFFSET = -1; graphics.setColor(1.0f, 1.0f, 1.0f, 1.0f); } *///?} + + } diff --git a/src/main/resources/assets/iconsenhanced/icon.png b/src/main/resources/assets/iconsenhanced/icon.png index 4f2fe2b..f6a4d20 100644 Binary files a/src/main/resources/assets/iconsenhanced/icon.png and b/src/main/resources/assets/iconsenhanced/icon.png differ diff --git a/src/main/resources/assets/iconsenhanced/textures/gui/enchant_icons.png b/src/main/resources/assets/iconsenhanced/textures/gui/enchant_icons.png index 7bfb93f..5fa0111 100644 Binary files a/src/main/resources/assets/iconsenhanced/textures/gui/enchant_icons.png and b/src/main/resources/assets/iconsenhanced/textures/gui/enchant_icons.png differ diff --git a/src/main/resources/assets/iconsenhanced/textures/gui/enchant_icons.png.mcmeta b/src/main/resources/assets/iconsenhanced/textures/gui/enchant_icons.png.mcmeta index 6d2f45d..13cd7c4 100644 --- a/src/main/resources/assets/iconsenhanced/textures/gui/enchant_icons.png.mcmeta +++ b/src/main/resources/assets/iconsenhanced/textures/gui/enchant_icons.png.mcmeta @@ -1,6 +1,7 @@ { "texture": { "blur": false, - "clamp": true + "clamp": true, + "mipmap_strategy": "strict_cutout" } }