diff options
author | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2024-04-26 16:15:35 -0400 |
---|---|---|
committer | Aaron <51387595+AzureAaron@users.noreply.github.com> | 2024-04-26 16:23:22 -0400 |
commit | 316bc7f27ec0c15ab6a29f810de6a74624a47fa0 (patch) | |
tree | b9c1e1e36b6437006d448cbbe9a177207fbd5772 /src/main/java/de/hysky/skyblocker | |
parent | de36d89ba7677cb7d3266d6c6c07a4be2414ac4d (diff) | |
download | Skyblocker-316bc7f27ec0c15ab6a29f810de6a74624a47fa0.tar.gz Skyblocker-316bc7f27ec0c15ab6a29f810de6a74624a47fa0.tar.bz2 Skyblocker-316bc7f27ec0c15ab6a29f810de6a74624a47fa0.zip |
Render the item protection star in backpack preview
Also fixes a missing space infront of a bracket
Diffstat (limited to 'src/main/java/de/hysky/skyblocker')
-rw-r--r-- | src/main/java/de/hysky/skyblocker/mixin/InGameHudMixin.java | 2 | ||||
-rw-r--r-- | src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/BackpackPreview.java | 8 |
2 files changed, 9 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 908e51e2..3b419cc5 100644 --- a/src/main/java/de/hysky/skyblocker/mixin/InGameHudMixin.java +++ b/src/main/java/de/hysky/skyblocker/mixin/InGameHudMixin.java @@ -69,7 +69,7 @@ public abstract class InGameHudMixin { RenderSystem.disableBlend(); } //item protection - if (ItemProtection.isItemProtected(player.getInventory().main.get(index))){ + if (ItemProtection.isItemProtected(player.getInventory().main.get(index))) { RenderSystem.enableBlend(); context.drawTexture(ITEM_PROTECTION, x, y, 0, 0, 16, 16, 16, 16); RenderSystem.disableBlend(); diff --git a/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/BackpackPreview.java b/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/BackpackPreview.java index 6ef9b9cc..18a5a9bf 100644 --- a/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/BackpackPreview.java +++ b/src/main/java/de/hysky/skyblocker/skyblock/item/tooltip/BackpackPreview.java @@ -6,6 +6,7 @@ import com.mojang.serialization.codecs.RecordCodecBuilder; import de.hysky.skyblocker.SkyblockerMod; import de.hysky.skyblocker.config.SkyblockerConfigManager; +import de.hysky.skyblocker.skyblock.item.ItemProtection; import de.hysky.skyblocker.skyblock.item.ItemRarityBackgrounds; import de.hysky.skyblocker.utils.ItemUtils; import de.hysky.skyblocker.utils.Utils; @@ -38,6 +39,7 @@ import java.util.stream.Collectors; public class BackpackPreview { private static final Logger LOGGER = LoggerFactory.getLogger(BackpackPreview.class); + private static final Identifier ITEM_PROTECTION = new Identifier(SkyblockerMod.NAMESPACE, "textures/gui/item_protection.png"); private static final Identifier TEXTURE = new Identifier("textures/gui/container/generic_54.png"); private static final Pattern ECHEST_PATTERN = Pattern.compile("Ender Chest.*\\((\\d+)/\\d+\\)"); private static final Pattern BACKPACK_PATTERN = Pattern.compile("Backpack.*\\(Slot #(\\d+)\\)"); @@ -153,6 +155,12 @@ public class BackpackPreview { ItemRarityBackgrounds.tryDraw(currentStack, context, itemX, itemY); } + if (ItemProtection.isItemProtected(currentStack)) { + RenderSystem.enableBlend(); + context.drawTexture(ITEM_PROTECTION, itemX, itemY, 0, 0, 16, 16, 16, 16); + RenderSystem.disableBlend(); + } + context.drawItem(currentStack, itemX, itemY); context.drawItemInSlot(textRenderer, currentStack, itemX, itemY); } |