aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/moe/nea/firmament/mixins/feature/DisableSlotHighlights.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/moe/nea/firmament/mixins/feature/DisableSlotHighlights.java')
-rw-r--r--src/main/java/moe/nea/firmament/mixins/feature/DisableSlotHighlights.java12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/main/java/moe/nea/firmament/mixins/feature/DisableSlotHighlights.java b/src/main/java/moe/nea/firmament/mixins/feature/DisableSlotHighlights.java
index 0abed22..475a5bf 100644
--- a/src/main/java/moe/nea/firmament/mixins/feature/DisableSlotHighlights.java
+++ b/src/main/java/moe/nea/firmament/mixins/feature/DisableSlotHighlights.java
@@ -1,9 +1,9 @@
package moe.nea.firmament.mixins.feature;
import moe.nea.firmament.features.fixes.Fixes;
-import net.minecraft.component.DataComponentTypes;
-import net.minecraft.item.ItemStack;
-import net.minecraft.screen.slot.Slot;
+import net.minecraft.core.component.DataComponents;
+import net.minecraft.world.item.ItemStack;
+import net.minecraft.world.inventory.Slot;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Shadow;
import org.spongepowered.asm.mixin.injection.At;
@@ -13,12 +13,12 @@ import org.spongepowered.asm.mixin.injection.callback.CallbackInfoReturnable;
@Mixin(Slot.class)
public abstract class DisableSlotHighlights {
@Shadow
- public abstract ItemStack getStack();
+ public abstract ItemStack getItem();
- @Inject(method = "canBeHighlighted", at = @At("HEAD"), cancellable = true)
+ @Inject(method = "isHighlightable", at = @At("HEAD"), cancellable = true)
private void dontHighlight(CallbackInfoReturnable<Boolean> cir) {
if (!Fixes.TConfig.INSTANCE.getHideSlotHighlights()) return;
- var display = getStack().get(DataComponentTypes.TOOLTIP_DISPLAY);
+ var display = getItem().get(DataComponents.TOOLTIP_DISPLAY);
if (display != null && display.hideTooltip())
cir.setReturnValue(false);
}