update class names to official mappings

This commit is contained in:
2022-07-02 22:16:49 +02:00
parent 95916ca608
commit c5791690f6
15 changed files with 60 additions and 52 deletions
@@ -1,8 +1,8 @@
package de.skate702.craftingkeys; package de.skate702.craftingkeys;
import net.minecraft.client.gui.screen.EnchantmentScreen; import net.minecraft.client.gui.screens.inventory.EnchantmentScreen;
import net.minecraft.client.gui.screen.Screen; import net.minecraft.client.gui.screens.Screen;
import net.minecraft.client.gui.screen.inventory.*; import net.minecraft.client.gui.screen.inventory.*;
import net.minecraftforge.event.TickEvent; import net.minecraftforge.event.TickEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent; import net.minecraftforge.eventbus.api.SubscribeEvent;
@@ -16,6 +16,14 @@ import de.skate702.craftingkeys.util.Util;
import net.minecraftforge.common.MinecraftForge; import net.minecraftforge.common.MinecraftForge;
import org.apache.commons.lang3.tuple.Pair; import org.apache.commons.lang3.tuple.Pair;
import net.minecraft.client.gui.screens.inventory.AnvilScreen;
import net.minecraft.client.gui.screens.inventory.BrewingStandScreen;
import net.minecraft.client.gui.screens.inventory.CraftingScreen;
import net.minecraft.client.gui.screens.inventory.DispenserScreen;
import net.minecraft.client.gui.screens.inventory.FurnaceScreen;
import net.minecraft.client.gui.screens.inventory.InventoryScreen;
import net.minecraft.client.gui.screens.inventory.MerchantScreen;
/** /**
* The Main Class of the Mod with the important onTick-Method. Some Methods are * The Main Class of the Mod with the important onTick-Method. Some Methods are
* based on the open-source Inventory Tweaks. Big Thanks for that! * based on the open-source Inventory Tweaks. Big Thanks for that!
@@ -2,7 +2,7 @@ package de.skate702.craftingkeys.config;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.client.util.InputMappings; import com.mojang.blaze3d.platform.InputConstants;
import java.awt.event.KeyEvent; import java.awt.event.KeyEvent;
@@ -27,7 +27,7 @@ public class Config {
private static final int keyDrop = KeyEvent.VK_SPACE; private static final int keyDrop = KeyEvent.VK_SPACE;
public static boolean isKeyDown(int keyCode) { public static boolean isKeyDown(int keyCode) {
return InputMappings.isKeyDown(Minecraft.getInstance().getWindow().getWindow(), keyCode); return InputConstants.isKeyDown(Minecraft.getInstance().getWindow().getWindow(), keyCode);
} }
public static boolean isKeyTopLeftPressed() { public static boolean isKeyTopLeftPressed() {
@@ -1,7 +1,7 @@
package de.skate702.craftingkeys.manager; package de.skate702.craftingkeys.manager;
import de.skate702.craftingkeys.util.Logger; import de.skate702.craftingkeys.util.Logger;
import net.minecraft.inventory.container.Container; import net.minecraft.world.inventory.AbstractContainerMenu;
/** /**
* Manages a Anvil GUI Inventory. * Manages a Anvil GUI Inventory.
@@ -14,7 +14,7 @@ public class AnvilManager extends ContainerManager {
* *
* @param container The container from a crafting GUI * @param container The container from a crafting GUI
*/ */
private AnvilManager(Container container) { private AnvilManager(AbstractContainerMenu container) {
super(container); super(container);
} }
@@ -24,7 +24,7 @@ public class AnvilManager extends ContainerManager {
* @param container A container from a GUI * @param container A container from a GUI
* @return manager-singleton * @return manager-singleton
*/ */
public static AnvilManager getInstance(Container container) { public static AnvilManager getInstance(AbstractContainerMenu container) {
if (instance == null) { if (instance == null) {
instance = new AnvilManager(container); instance = new AnvilManager(container);
} else { } else {
@@ -1,7 +1,7 @@
package de.skate702.craftingkeys.manager; package de.skate702.craftingkeys.manager;
import de.skate702.craftingkeys.util.Logger; import de.skate702.craftingkeys.util.Logger;
import net.minecraft.inventory.container.Container; import net.minecraft.world.inventory.AbstractContainerMenu;
/** /**
* Manages a Brewing Stand GUI Inventory. * Manages a Brewing Stand GUI Inventory.
@@ -15,7 +15,7 @@ public class BrewingManager extends ContainerManager {
* *
* @param container The container from a crafting GUI * @param container The container from a crafting GUI
*/ */
private BrewingManager(Container container) { private BrewingManager(AbstractContainerMenu container) {
super(container); super(container);
} }
@@ -25,7 +25,7 @@ public class BrewingManager extends ContainerManager {
* @param container A container from a GUI * @param container A container from a GUI
* @return manager-singleton * @return manager-singleton
*/ */
public static BrewingManager getInstance(Container container) { public static BrewingManager getInstance(AbstractContainerMenu container) {
if (instance == null) { if (instance == null) {
instance = new BrewingManager(container); instance = new BrewingManager(container);
} else { } else {
@@ -5,13 +5,13 @@ import de.skate702.craftingkeys.config.Config;
import de.skate702.craftingkeys.util.InputUtil; import de.skate702.craftingkeys.util.InputUtil;
import de.skate702.craftingkeys.util.Logger; import de.skate702.craftingkeys.util.Logger;
import de.skate702.craftingkeys.util.Util; import de.skate702.craftingkeys.util.Util;
import net.minecraft.block.Blocks; import net.minecraft.world.level.block.Blocks;
import net.minecraft.client.gui.screen.inventory.InventoryScreen; import net.minecraft.client.gui.screens.inventory.InventoryScreen;
import net.minecraft.client.settings.KeyBinding; import net.minecraft.client.KeyMapping;
import net.minecraft.inventory.container.Container; import net.minecraft.world.inventory.AbstractContainerMenu;
import net.minecraft.inventory.container.Slot; import net.minecraft.world.inventory.Slot;
import net.minecraft.item.Item; import net.minecraft.world.item.Item;
import net.minecraft.item.ItemStack; import net.minecraft.world.item.ItemStack;
/** /**
* Provides all needed methods to handle and manage a gui inventory. Does also provide frames for own implementations. * Provides all needed methods to handle and manage a gui inventory. Does also provide frames for own implementations.
@@ -21,14 +21,14 @@ public abstract class ContainerManager {
/** /**
* The Container to work with. * The Container to work with.
*/ */
Container container; AbstractContainerMenu container;
/** /**
* Creates a new ContainerManager with the given container. * Creates a new ContainerManager with the given container.
* *
* @param container The container to work with * @param container The container to work with
*/ */
ContainerManager(Container container) { ContainerManager(AbstractContainerMenu container) {
this.container = container; this.container = container;
} }
@@ -166,7 +166,7 @@ public abstract class ContainerManager {
} }
int inputdelta; int inputdelta;
KeyBinding[] hotbar = Util.client.options.keyHotbarSlots; KeyMapping[] hotbar = Util.client.options.keyHotbarSlots;
if (Config.isKeyDown(hotbar[0].getKey().getValue())) { if (Config.isKeyDown(hotbar[0].getKey().getValue())) {
inputdelta = 1; inputdelta = 1;
@@ -1,7 +1,7 @@
package de.skate702.craftingkeys.manager; package de.skate702.craftingkeys.manager;
import de.skate702.craftingkeys.util.Logger; import de.skate702.craftingkeys.util.Logger;
import net.minecraft.inventory.container.Container; import net.minecraft.world.inventory.AbstractContainerMenu;
/** /**
* Manages a Crafting GUI Inventory. * Manages a Crafting GUI Inventory.
@@ -15,7 +15,7 @@ public class CraftingManager extends ContainerManager {
* *
* @param container The container from a crafting GUI * @param container The container from a crafting GUI
*/ */
private CraftingManager(Container container) { private CraftingManager(AbstractContainerMenu container) {
super(container); super(container);
} }
@@ -25,7 +25,7 @@ public class CraftingManager extends ContainerManager {
* @param container A container from a GUI * @param container A container from a GUI
* @return manager-singleton * @return manager-singleton
*/ */
public static CraftingManager getInstance(Container container) { public static CraftingManager getInstance(AbstractContainerMenu container) {
if (instance == null) { if (instance == null) {
instance = new CraftingManager(container); instance = new CraftingManager(container);
} else { } else {
@@ -1,7 +1,7 @@
package de.skate702.craftingkeys.manager; package de.skate702.craftingkeys.manager;
import de.skate702.craftingkeys.util.Logger; import de.skate702.craftingkeys.util.Logger;
import net.minecraft.inventory.container.Container; import net.minecraft.world.inventory.AbstractContainerMenu;
/** /**
* Manages a Dispenser GUI Inventory. * Manages a Dispenser GUI Inventory.
@@ -15,7 +15,7 @@ public class DispenserManager extends ContainerManager {
* *
* @param container The container from a crafting GUI * @param container The container from a crafting GUI
*/ */
private DispenserManager(Container container) { private DispenserManager(AbstractContainerMenu container) {
super(container); super(container);
} }
@@ -25,7 +25,7 @@ public class DispenserManager extends ContainerManager {
* @param container A container from a GUI * @param container A container from a GUI
* @return manager-singleton * @return manager-singleton
*/ */
public static DispenserManager getInstance(Container container) { public static DispenserManager getInstance(AbstractContainerMenu container) {
if (instance == null) { if (instance == null) {
instance = new DispenserManager(container); instance = new DispenserManager(container);
} else { } else {
@@ -1,7 +1,7 @@
package de.skate702.craftingkeys.manager; package de.skate702.craftingkeys.manager;
import de.skate702.craftingkeys.util.Logger; import de.skate702.craftingkeys.util.Logger;
import net.minecraft.inventory.container.Container; import net.minecraft.world.inventory.AbstractContainerMenu;
/** /**
* Manages a Enchantment Table GUI Inventory. * Manages a Enchantment Table GUI Inventory.
@@ -15,7 +15,7 @@ public class EnchantmentManager extends ContainerManager {
* *
* @param container The container from a crafting GUI * @param container The container from a crafting GUI
*/ */
private EnchantmentManager(Container container) { private EnchantmentManager(AbstractContainerMenu container) {
super(container); super(container);
} }
@@ -25,7 +25,7 @@ public class EnchantmentManager extends ContainerManager {
* @param container A container from a GUI * @param container A container from a GUI
* @return manager-singleton * @return manager-singleton
*/ */
public static EnchantmentManager getInstance(Container container) { public static EnchantmentManager getInstance(AbstractContainerMenu container) {
if (instance == null) { if (instance == null) {
instance = new EnchantmentManager(container); instance = new EnchantmentManager(container);
} else { } else {
@@ -1,7 +1,7 @@
package de.skate702.craftingkeys.manager; package de.skate702.craftingkeys.manager;
import de.skate702.craftingkeys.util.Logger; import de.skate702.craftingkeys.util.Logger;
import net.minecraft.inventory.container.Container; import net.minecraft.world.inventory.AbstractContainerMenu;
/** /**
* Manages a Furnace GUI Inventory. * Manages a Furnace GUI Inventory.
@@ -15,7 +15,7 @@ public class FurnaceManager extends ContainerManager {
* *
* @param container The container from a crafting GUI * @param container The container from a crafting GUI
*/ */
private FurnaceManager(Container container) { private FurnaceManager(AbstractContainerMenu container) {
super(container); super(container);
} }
@@ -25,7 +25,7 @@ public class FurnaceManager extends ContainerManager {
* @param container A container from a GUI * @param container A container from a GUI
* @return manager-singleton * @return manager-singleton
*/ */
public static FurnaceManager getInstance(Container container) { public static FurnaceManager getInstance(AbstractContainerMenu container) {
if (instance == null) { if (instance == null) {
instance = new FurnaceManager(container); instance = new FurnaceManager(container);
} else { } else {
@@ -1,7 +1,7 @@
package de.skate702.craftingkeys.manager; package de.skate702.craftingkeys.manager;
import de.skate702.craftingkeys.util.Logger; import de.skate702.craftingkeys.util.Logger;
import net.minecraft.inventory.container.Container; import net.minecraft.world.inventory.AbstractContainerMenu;
/** /**
* Manages a Inventory GUI Inventory. * Manages a Inventory GUI Inventory.
@@ -15,7 +15,7 @@ public class InventoryManager extends ContainerManager {
* *
* @param container The container from a crafting GUI * @param container The container from a crafting GUI
*/ */
private InventoryManager(Container container) { private InventoryManager(AbstractContainerMenu container) {
super(container); super(container);
} }
@@ -25,7 +25,7 @@ public class InventoryManager extends ContainerManager {
* @param container A container from a GUI * @param container A container from a GUI
* @return manager-singleton * @return manager-singleton
*/ */
public static InventoryManager getInstance(Container container) { public static InventoryManager getInstance(AbstractContainerMenu container) {
if (instance == null) { if (instance == null) {
instance = new InventoryManager(container); instance = new InventoryManager(container);
} else { } else {
@@ -2,7 +2,7 @@ package de.skate702.craftingkeys.manager;
import de.skate702.craftingkeys.util.Logger; import de.skate702.craftingkeys.util.Logger;
import net.minecraft.inventory.container.Container; import net.minecraft.world.inventory.AbstractContainerMenu;
/** /**
* Manages a Villager GUI Inventory. * Manages a Villager GUI Inventory.
@@ -16,7 +16,7 @@ public class VillagerManager extends ContainerManager {
* *
* @param container The container from a crafting GUI * @param container The container from a crafting GUI
*/ */
private VillagerManager(Container container) { private VillagerManager(AbstractContainerMenu container) {
super(container); super(container);
} }
@@ -26,7 +26,7 @@ public class VillagerManager extends ContainerManager {
* @param container A container from a GUI * @param container A container from a GUI
* @return manager-singleton * @return manager-singleton
*/ */
public static VillagerManager getInstance(Container container) { public static VillagerManager getInstance(AbstractContainerMenu container) {
if (instance == null) { if (instance == null) {
instance = new VillagerManager(container); instance = new VillagerManager(container);
} else { } else {
@@ -1,8 +1,8 @@
package de.skate702.craftingkeys.proxies; package de.skate702.craftingkeys.proxies;
import net.minecraft.client.multiplayer.PlayerController; import net.minecraft.client.multiplayer.MultiPlayerGameMode;
import net.minecraft.entity.player.PlayerEntity; import net.minecraft.world.entity.player.Player;
import net.minecraft.inventory.container.ClickType; import net.minecraft.world.inventory.ClickType;
import net.minecraftforge.api.distmarker.Dist; import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn; import net.minecraftforge.api.distmarker.OnlyIn;
@@ -24,8 +24,8 @@ public class CraftingKeysProxy {
* @param player The current player (from Client) * @param player The current player (from Client)
*/ */
@OnlyIn(Dist.CLIENT) @OnlyIn(Dist.CLIENT)
public void sendSlotClick(PlayerController controller, int windowId, int slot, int rightClick, @SuppressWarnings("SameParameterValue") int action, public void sendSlotClick(MultiPlayerGameMode controller, int windowId, int slot, int rightClick, @SuppressWarnings("SameParameterValue") int action,
PlayerEntity player) { Player player) {
controller.handleInventoryMouseClick(windowId, slot, rightClick, ClickType.PICKUP, player); controller.handleInventoryMouseClick(windowId, slot, rightClick, ClickType.PICKUP, player);
} }
@@ -1,8 +1,8 @@
package de.skate702.craftingkeys.util; package de.skate702.craftingkeys.util;
import net.minecraft.client.gui.screen.Screen; import net.minecraft.client.gui.screens.Screen;
import net.minecraft.client.gui.screen.inventory.ContainerScreen; import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen;
import net.minecraft.inventory.container.Slot; import net.minecraft.world.inventory.Slot;
/** /**
* This class provides methods to interact with the Mouse and key input. * This class provides methods to interact with the Mouse and key input.
@@ -27,8 +27,8 @@ public class InputUtil {
* @return Returns the slot (or null) * @return Returns the slot (or null)
*/ */
public static Slot getSlotAtMousePosition(Screen screen) { public static Slot getSlotAtMousePosition(Screen screen) {
if (screen instanceof ContainerScreen) { if (screen instanceof AbstractContainerScreen) {
return ((ContainerScreen) screen).getSlotUnderMouse(); return ((AbstractContainerScreen) screen).getSlotUnderMouse();
} else { } else {
Logger.debug("getSlotAtMousePosition(gui)", "guiContainer == null"); Logger.debug("getSlotAtMousePosition(gui)", "guiContainer == null");
return null; return null;
@@ -1,6 +1,6 @@
package de.skate702.craftingkeys.util; package de.skate702.craftingkeys.util;
import net.minecraft.client.resources.I18n; import net.minecraft.client.resources.language.I18n;
public class LanguageLocalizer { public class LanguageLocalizer {
/** /**
@@ -1,9 +1,9 @@
package de.skate702.craftingkeys.util; package de.skate702.craftingkeys.util;
import net.minecraft.util.text.TranslationTextComponent; import net.minecraft.network.chat.TranslatableComponent;
import net.minecraft.client.Minecraft; import net.minecraft.client.Minecraft;
import net.minecraft.item.ItemStack; import net.minecraft.world.item.ItemStack;
/** /**
* Provides basic utility methods. For input methods, look at InputUtil. * Provides basic utility methods. For input methods, look at InputUtil.
@@ -64,7 +64,7 @@ public class Util {
* @param lang_key key from lang-file * @param lang_key key from lang-file
*/ */
public static void printMessage(String lang_key) { public static void printMessage(String lang_key) {
String translated = new TranslationTextComponent(lang_key).getContents(); String translated = new TranslatableComponent(lang_key).getContents();
client.player.chat(translated); client.player.chat(translated);
} }