aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJulienraptor01 <julienraptor01@gmail.com>2024-01-21 19:06:44 +0100
committerGitHub <noreply@github.com>2024-01-21 13:06:44 -0500
commitbee8c9d4b6465e316321c6bc426b4e2877eab562 (patch)
tree0e5dd7a81d3bc319742873439bb274880bf7b138 /src
parenta092f33ab7e52006cbca75adb6974ccf67f7e890 (diff)
downloadSkyblocker-bee8c9d4b6465e316321c6bc426b4e2877eab562.tar.gz
Skyblocker-bee8c9d4b6465e316321c6bc426b4e2877eab562.tar.bz2
Skyblocker-bee8c9d4b6465e316321c6bc426b4e2877eab562.zip
Slot lock texture size and transparency (#509)
Diffstat (limited to 'src')
-rw-r--r--src/main/java/de/hysky/skyblocker/mixin/InGameHudMixin.java7
-rw-r--r--src/main/resources/assets/skyblocker/textures/gui/slot_lock.pngbin1187 -> 152 bytes
2 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/de/hysky/skyblocker/mixin/InGameHudMixin.java b/src/main/java/de/hysky/skyblocker/mixin/InGameHudMixin.java
index df7cbdea..25288ed2 100644
--- a/src/main/java/de/hysky/skyblocker/mixin/InGameHudMixin.java
+++ b/src/main/java/de/hysky/skyblocker/mixin/InGameHudMixin.java
@@ -2,6 +2,7 @@ package de.hysky.skyblocker.mixin;
import com.llamalad7.mixinextras.injector.ModifyExpressionValue;
import com.llamalad7.mixinextras.sugar.Local;
+import com.mojang.blaze3d.systems.RenderSystem;
import de.hysky.skyblocker.SkyblockerMod;
import de.hysky.skyblocker.config.SkyblockerConfigManager;
import de.hysky.skyblocker.skyblock.FancyStatusBars;
@@ -49,7 +50,11 @@ public abstract class InGameHudMixin {
public void skyblocker$renderHotbarItemLockOrRarityBg(float tickDelta, DrawContext context, CallbackInfo ci, @Local(ordinal = 4, name = "m") int index, @Local(ordinal = 5, name = "n") int x, @Local(ordinal = 6, name = "o") int y, @Local PlayerEntity player) {
if (Utils.isOnSkyblock()) {
if (SkyblockerConfigManager.get().general.itemInfoDisplay.itemRarityBackgrounds) ItemRarityBackgrounds.tryDraw(player.getInventory().main.get(index), context, x, y);
- if (HotbarSlotLock.isLocked(index)) context.drawTexture(SLOT_LOCK, x, y, 0, 0, 16, 16);
+ if (HotbarSlotLock.isLocked(index)) {
+ RenderSystem.enableBlend();
+ context.drawTexture(SLOT_LOCK, x, y, 0, 0, 16, 16, 16, 16);
+ RenderSystem.disableBlend();
+ }
}
}
diff --git a/src/main/resources/assets/skyblocker/textures/gui/slot_lock.png b/src/main/resources/assets/skyblocker/textures/gui/slot_lock.png
index 98b4c65a..f427dbeb 100644
--- a/src/main/resources/assets/skyblocker/textures/gui/slot_lock.png
+++ b/src/main/resources/assets/skyblocker/textures/gui/slot_lock.png
Binary files differ