From 24f63e4d5be0f757d5889890786cbd2e706af533 Mon Sep 17 00:00:00 2001 From: Aleksey Date: Fri, 8 Jan 2021 12:57:42 +0300 Subject: [PATCH] A little refactoring --- src/main/java/ru/betterend/mixin/client/AnvilScreenMixin.java | 3 +-- .../ru/betterend/mixin/common/AnvilScreenHandlerMixin.java | 1 + 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main/java/ru/betterend/mixin/client/AnvilScreenMixin.java b/src/main/java/ru/betterend/mixin/client/AnvilScreenMixin.java index a9d0a4c1..afde9812 100644 --- a/src/main/java/ru/betterend/mixin/client/AnvilScreenMixin.java +++ b/src/main/java/ru/betterend/mixin/client/AnvilScreenMixin.java @@ -59,10 +59,9 @@ public class AnvilScreenMixin extends ForgingScreen { @Inject(method = "onSlotUpdate", at = @At("HEAD"), cancellable = true) public void onSlotUpdate(ScreenHandler handler, int slotId, ItemStack stack, CallbackInfo info) { + AnvilScreenHandlerExtended anvilHandler = AnvilScreenHandlerExtended.class.cast(handler); if (anvilHandler.be_getCurrentRecipe() != null) { this.nameField.setText(""); - this.nameField.setEditable(false); - this.setFocused(null); info.cancel(); } } diff --git a/src/main/java/ru/betterend/mixin/common/AnvilScreenHandlerMixin.java b/src/main/java/ru/betterend/mixin/common/AnvilScreenHandlerMixin.java index eba846f9..9552ca91 100644 --- a/src/main/java/ru/betterend/mixin/common/AnvilScreenHandlerMixin.java +++ b/src/main/java/ru/betterend/mixin/common/AnvilScreenHandlerMixin.java @@ -21,6 +21,7 @@ import net.minecraft.screen.ForgingScreenHandler; import net.minecraft.screen.ScreenHandlerContext; import net.minecraft.screen.ScreenHandlerType; import net.minecraft.tag.BlockTags; + import ru.betterend.interfaces.AnvilScreenHandlerExtended; import ru.betterend.recipe.builders.AnvilRecipe;