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;
import net.minecraft.client.gui.screen.EnchantmentScreen;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.screens.inventory.EnchantmentScreen;
import net.minecraft.client.gui.screens.Screen;
import net.minecraft.client.gui.screen.inventory.*;
import net.minecraftforge.event.TickEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent;
@@ -16,6 +16,14 @@ import de.skate702.craftingkeys.util.Util;
import net.minecraftforge.common.MinecraftForge;
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
* 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.util.InputMappings;
import com.mojang.blaze3d.platform.InputConstants;
import java.awt.event.KeyEvent;
@@ -27,7 +27,7 @@ public class Config {
private static final int keyDrop = KeyEvent.VK_SPACE;
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() {
@@ -1,7 +1,7 @@
package de.skate702.craftingkeys.manager;
import de.skate702.craftingkeys.util.Logger;
import net.minecraft.inventory.container.Container;
import net.minecraft.world.inventory.AbstractContainerMenu;
/**
* Manages a Anvil GUI Inventory.
@@ -14,7 +14,7 @@ public class AnvilManager extends ContainerManager {
*
* @param container The container from a crafting GUI
*/
private AnvilManager(Container container) {
private AnvilManager(AbstractContainerMenu container) {
super(container);
}
@@ -24,7 +24,7 @@ public class AnvilManager extends ContainerManager {
* @param container A container from a GUI
* @return manager-singleton
*/
public static AnvilManager getInstance(Container container) {
public static AnvilManager getInstance(AbstractContainerMenu container) {
if (instance == null) {
instance = new AnvilManager(container);
} else {
@@ -1,7 +1,7 @@
package de.skate702.craftingkeys.manager;
import de.skate702.craftingkeys.util.Logger;
import net.minecraft.inventory.container.Container;
import net.minecraft.world.inventory.AbstractContainerMenu;
/**
* Manages a Brewing Stand GUI Inventory.
@@ -15,7 +15,7 @@ public class BrewingManager extends ContainerManager {
*
* @param container The container from a crafting GUI
*/
private BrewingManager(Container container) {
private BrewingManager(AbstractContainerMenu container) {
super(container);
}
@@ -25,7 +25,7 @@ public class BrewingManager extends ContainerManager {
* @param container A container from a GUI
* @return manager-singleton
*/
public static BrewingManager getInstance(Container container) {
public static BrewingManager getInstance(AbstractContainerMenu container) {
if (instance == null) {
instance = new BrewingManager(container);
} else {
@@ -5,13 +5,13 @@ import de.skate702.craftingkeys.config.Config;
import de.skate702.craftingkeys.util.InputUtil;
import de.skate702.craftingkeys.util.Logger;
import de.skate702.craftingkeys.util.Util;
import net.minecraft.block.Blocks;
import net.minecraft.client.gui.screen.inventory.InventoryScreen;
import net.minecraft.client.settings.KeyBinding;
import net.minecraft.inventory.container.Container;
import net.minecraft.inventory.container.Slot;
import net.minecraft.item.Item;
import net.minecraft.item.ItemStack;
import net.minecraft.world.level.block.Blocks;
import net.minecraft.client.gui.screens.inventory.InventoryScreen;
import net.minecraft.client.KeyMapping;
import net.minecraft.world.inventory.AbstractContainerMenu;
import net.minecraft.world.inventory.Slot;
import net.minecraft.world.item.Item;
import net.minecraft.world.item.ItemStack;
/**
* 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.
*/
Container container;
AbstractContainerMenu container;
/**
* Creates a new ContainerManager with the given container.
*
* @param container The container to work with
*/
ContainerManager(Container container) {
ContainerManager(AbstractContainerMenu container) {
this.container = container;
}
@@ -166,7 +166,7 @@ public abstract class ContainerManager {
}
int inputdelta;
KeyBinding[] hotbar = Util.client.options.keyHotbarSlots;
KeyMapping[] hotbar = Util.client.options.keyHotbarSlots;
if (Config.isKeyDown(hotbar[0].getKey().getValue())) {
inputdelta = 1;
@@ -1,7 +1,7 @@
package de.skate702.craftingkeys.manager;
import de.skate702.craftingkeys.util.Logger;
import net.minecraft.inventory.container.Container;
import net.minecraft.world.inventory.AbstractContainerMenu;
/**
* Manages a Crafting GUI Inventory.
@@ -15,7 +15,7 @@ public class CraftingManager extends ContainerManager {
*
* @param container The container from a crafting GUI
*/
private CraftingManager(Container container) {
private CraftingManager(AbstractContainerMenu container) {
super(container);
}
@@ -25,7 +25,7 @@ public class CraftingManager extends ContainerManager {
* @param container A container from a GUI
* @return manager-singleton
*/
public static CraftingManager getInstance(Container container) {
public static CraftingManager getInstance(AbstractContainerMenu container) {
if (instance == null) {
instance = new CraftingManager(container);
} else {
@@ -1,7 +1,7 @@
package de.skate702.craftingkeys.manager;
import de.skate702.craftingkeys.util.Logger;
import net.minecraft.inventory.container.Container;
import net.minecraft.world.inventory.AbstractContainerMenu;
/**
* Manages a Dispenser GUI Inventory.
@@ -15,7 +15,7 @@ public class DispenserManager extends ContainerManager {
*
* @param container The container from a crafting GUI
*/
private DispenserManager(Container container) {
private DispenserManager(AbstractContainerMenu container) {
super(container);
}
@@ -25,7 +25,7 @@ public class DispenserManager extends ContainerManager {
* @param container A container from a GUI
* @return manager-singleton
*/
public static DispenserManager getInstance(Container container) {
public static DispenserManager getInstance(AbstractContainerMenu container) {
if (instance == null) {
instance = new DispenserManager(container);
} else {
@@ -1,7 +1,7 @@
package de.skate702.craftingkeys.manager;
import de.skate702.craftingkeys.util.Logger;
import net.minecraft.inventory.container.Container;
import net.minecraft.world.inventory.AbstractContainerMenu;
/**
* Manages a Enchantment Table GUI Inventory.
@@ -15,7 +15,7 @@ public class EnchantmentManager extends ContainerManager {
*
* @param container The container from a crafting GUI
*/
private EnchantmentManager(Container container) {
private EnchantmentManager(AbstractContainerMenu container) {
super(container);
}
@@ -25,7 +25,7 @@ public class EnchantmentManager extends ContainerManager {
* @param container A container from a GUI
* @return manager-singleton
*/
public static EnchantmentManager getInstance(Container container) {
public static EnchantmentManager getInstance(AbstractContainerMenu container) {
if (instance == null) {
instance = new EnchantmentManager(container);
} else {
@@ -1,7 +1,7 @@
package de.skate702.craftingkeys.manager;
import de.skate702.craftingkeys.util.Logger;
import net.minecraft.inventory.container.Container;
import net.minecraft.world.inventory.AbstractContainerMenu;
/**
* Manages a Furnace GUI Inventory.
@@ -15,7 +15,7 @@ public class FurnaceManager extends ContainerManager {
*
* @param container The container from a crafting GUI
*/
private FurnaceManager(Container container) {
private FurnaceManager(AbstractContainerMenu container) {
super(container);
}
@@ -25,7 +25,7 @@ public class FurnaceManager extends ContainerManager {
* @param container A container from a GUI
* @return manager-singleton
*/
public static FurnaceManager getInstance(Container container) {
public static FurnaceManager getInstance(AbstractContainerMenu container) {
if (instance == null) {
instance = new FurnaceManager(container);
} else {
@@ -1,7 +1,7 @@
package de.skate702.craftingkeys.manager;
import de.skate702.craftingkeys.util.Logger;
import net.minecraft.inventory.container.Container;
import net.minecraft.world.inventory.AbstractContainerMenu;
/**
* Manages a Inventory GUI Inventory.
@@ -15,7 +15,7 @@ public class InventoryManager extends ContainerManager {
*
* @param container The container from a crafting GUI
*/
private InventoryManager(Container container) {
private InventoryManager(AbstractContainerMenu container) {
super(container);
}
@@ -25,7 +25,7 @@ public class InventoryManager extends ContainerManager {
* @param container A container from a GUI
* @return manager-singleton
*/
public static InventoryManager getInstance(Container container) {
public static InventoryManager getInstance(AbstractContainerMenu container) {
if (instance == null) {
instance = new InventoryManager(container);
} else {
@@ -2,7 +2,7 @@ package de.skate702.craftingkeys.manager;
import de.skate702.craftingkeys.util.Logger;
import net.minecraft.inventory.container.Container;
import net.minecraft.world.inventory.AbstractContainerMenu;
/**
* Manages a Villager GUI Inventory.
@@ -16,7 +16,7 @@ public class VillagerManager extends ContainerManager {
*
* @param container The container from a crafting GUI
*/
private VillagerManager(Container container) {
private VillagerManager(AbstractContainerMenu container) {
super(container);
}
@@ -26,7 +26,7 @@ public class VillagerManager extends ContainerManager {
* @param container A container from a GUI
* @return manager-singleton
*/
public static VillagerManager getInstance(Container container) {
public static VillagerManager getInstance(AbstractContainerMenu container) {
if (instance == null) {
instance = new VillagerManager(container);
} else {
@@ -1,8 +1,8 @@
package de.skate702.craftingkeys.proxies;
import net.minecraft.client.multiplayer.PlayerController;
import net.minecraft.entity.player.PlayerEntity;
import net.minecraft.inventory.container.ClickType;
import net.minecraft.client.multiplayer.MultiPlayerGameMode;
import net.minecraft.world.entity.player.Player;
import net.minecraft.world.inventory.ClickType;
import net.minecraftforge.api.distmarker.Dist;
import net.minecraftforge.api.distmarker.OnlyIn;
@@ -24,8 +24,8 @@ public class CraftingKeysProxy {
* @param player The current player (from Client)
*/
@OnlyIn(Dist.CLIENT)
public void sendSlotClick(PlayerController controller, int windowId, int slot, int rightClick, @SuppressWarnings("SameParameterValue") int action,
PlayerEntity player) {
public void sendSlotClick(MultiPlayerGameMode controller, int windowId, int slot, int rightClick, @SuppressWarnings("SameParameterValue") int action,
Player player) {
controller.handleInventoryMouseClick(windowId, slot, rightClick, ClickType.PICKUP, player);
}
@@ -1,8 +1,8 @@
package de.skate702.craftingkeys.util;
import net.minecraft.client.gui.screen.Screen;
import net.minecraft.client.gui.screen.inventory.ContainerScreen;
import net.minecraft.inventory.container.Slot;
import net.minecraft.client.gui.screens.Screen;
import net.minecraft.client.gui.screens.inventory.AbstractContainerScreen;
import net.minecraft.world.inventory.Slot;
/**
* 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)
*/
public static Slot getSlotAtMousePosition(Screen screen) {
if (screen instanceof ContainerScreen) {
return ((ContainerScreen) screen).getSlotUnderMouse();
if (screen instanceof AbstractContainerScreen) {
return ((AbstractContainerScreen) screen).getSlotUnderMouse();
} else {
Logger.debug("getSlotAtMousePosition(gui)", "guiContainer == null");
return null;
@@ -1,6 +1,6 @@
package de.skate702.craftingkeys.util;
import net.minecraft.client.resources.I18n;
import net.minecraft.client.resources.language.I18n;
public class LanguageLocalizer {
/**
@@ -1,9 +1,9 @@
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.item.ItemStack;
import net.minecraft.world.item.ItemStack;
/**
* Provides basic utility methods. For input methods, look at InputUtil.
@@ -64,7 +64,7 @@ public class Util {
* @param lang_key key from lang-file
*/
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);
}