From 08d80d588a36598114087a79917e36e9d2cc97c3 Mon Sep 17 00:00:00 2001 From: shedaniel Date: Tue, 24 Dec 2019 11:31:40 +0800 Subject: Finishing workstation usage and close #220 --- .../me/shedaniel/rei/impl/ClientHelperImpl.java | 54 +++++++++++----------- 1 file changed, 27 insertions(+), 27 deletions(-) (limited to 'src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java') diff --git a/src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java b/src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java index 1bf445944..1eac3474e 100644 --- a/src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java +++ b/src/main/java/me/shedaniel/rei/impl/ClientHelperImpl.java @@ -45,7 +45,7 @@ import java.util.Optional; @Deprecated @Internal public class ClientHelperImpl implements ClientHelper, ClientModInitializer { - + public static ClientHelperImpl instance; private final Identifier recipeKeybind = new Identifier("roughlyenoughitems", "recipe_keybind"); private final Identifier usageKeybind = new Identifier("roughlyenoughitems", "usage_keybind"); @@ -57,7 +57,7 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer { private final Identifier favoriteEntryKeybind = new Identifier("roughlyenoughitems", "favorite_entry"); private final Map modNameCache = Maps.newHashMap(); public FabricKeyBinding recipe, usage, hide, previousPage, nextPage, focusSearchField, copyRecipeIdentifier; - + @Override public String getFormattedModFromItem(Item item) { String mod = getModFromItem(item); @@ -65,7 +65,7 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer { return ""; return Formatting.BLUE.toString() + Formatting.ITALIC.toString() + mod; } - + @Override public String getFormattedModFromIdentifier(Identifier identifier) { String mod = getModFromIdentifier(identifier); @@ -73,54 +73,54 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer { return ""; return Formatting.BLUE.toString() + Formatting.ITALIC.toString() + mod; } - + @Override public FabricKeyBinding[] getREIKeyBindings() { return new FabricKeyBinding[]{recipe, usage, hide, previousPage, nextPage, focusSearchField, copyRecipeIdentifier}; } - + @Override public FabricKeyBinding getRecipeKeyBinding() { return recipe; } - + @Override public FabricKeyBinding getUsageKeyBinding() { return usage; } - + @Override public FabricKeyBinding getHideKeyBinding() { return hide; } - + @Override public FabricKeyBinding getPreviousPageKeyBinding() { return previousPage; } - + @Override public FabricKeyBinding getNextPageKeyBinding() { return nextPage; } - + @Override public FabricKeyBinding getFocusSearchFieldKeyBinding() { return focusSearchField; } - + @Override public FabricKeyBinding getCopyRecipeIdentifierKeyBinding() { return copyRecipeIdentifier; } - + @Override public String getModFromItem(Item item) { if (item.equals(Items.AIR)) return ""; return getModFromIdentifier(Registry.ITEM.getId(item)); } - + @Override public String getModFromIdentifier(Identifier identifier) { if (identifier == null) @@ -133,18 +133,18 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer { modNameCache.put(modid, s); return s; } - + @Override public boolean isCheating() { return ConfigObject.getInstance().isCheating(); } - + @Override public void setCheating(boolean cheating) { ConfigObject.getInstance().setCheating(cheating); ConfigManager.getInstance().saveConfig(); } - + @Override public void sendDeletePacket() { if (ScreenHelper.getLastContainerScreen() instanceof CreativeInventoryScreen) { @@ -153,7 +153,7 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer { } ClientSidePacketRegistry.INSTANCE.sendToServer(RoughlyEnoughItemsNetwork.DELETE_ITEMS_PACKET, new PacketByteBuf(Unpooled.buffer())); } - + @Override public boolean tryCheatingEntry(EntryStack entry) { if (entry.getType() != EntryStack.Type.ITEM) @@ -181,7 +181,7 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer { return true; } } - + @Override public boolean executeRecipeKeyBind(EntryStack stack) { Map, List> map = RecipeHelper.getInstance().getRecipesFor(stack); @@ -189,7 +189,7 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer { openRecipeViewingScreen(map); return map.keySet().size() > 0; } - + @Override public boolean executeUsageKeyBind(EntryStack stack) { Map, List> map = RecipeHelper.getInstance().getUsagesFor(stack); @@ -197,7 +197,7 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer { openRecipeViewingScreen(map); return map.keySet().size() > 0; } - + @Override public List getInventoryItemsTypes() { List> field_7543 = ImmutableList.of(MinecraftClient.getInstance().player.inventory.main, MinecraftClient.getInstance().player.inventory.armor, MinecraftClient.getInstance().player.inventory.offHand); @@ -208,7 +208,7 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer { })); return inventoryStacks; } - + @Override public boolean executeViewAllRecipesKeyBind() { Map, List> map = RecipeHelper.getInstance().getAllRecipes(); @@ -216,7 +216,7 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer { openRecipeViewingScreen(map); return map.keySet().size() > 0; } - + @Override public boolean executeViewAllRecipesFromCategory(Identifier category) { Map, List> map = Maps.newLinkedHashMap(); @@ -229,7 +229,7 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer { openRecipeViewingScreen(map); return map.keySet().size() > 0; } - + @Override public boolean executeViewAllRecipesFromCategories(List categories) { Map, List> map = Maps.newLinkedHashMap(); @@ -244,7 +244,7 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer { openRecipeViewingScreen(map); return map.keySet().size() > 0; } - + @Override public void openRecipeViewingScreen(Map, List> map) { Screen screen = null; @@ -257,7 +257,7 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer { ScreenHelper.storeRecipeScreen(MinecraftClient.getInstance().currentScreen); MinecraftClient.getInstance().openScreen(screen); } - + @Override public void onInitializeClient() { ClientHelperImpl.instance = (ClientHelperImpl) this; @@ -265,7 +265,7 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer { modNameCache.put("minecraft", "Minecraft"); modNameCache.put("c", "Common"); } - + @Override public void registerFabricKeyBinds() { String category = "key.rei.category"; @@ -278,5 +278,5 @@ public class ClientHelperImpl implements ClientHelper, ClientModInitializer { KeyBindingRegistryImpl.INSTANCE.register(focusSearchField = FabricKeyBinding.Builder.create(focusSearchFieldKeybind, InputUtil.Type.KEYSYM, -1, category).build()); KeyBindingRegistryImpl.INSTANCE.register(copyRecipeIdentifier = FabricKeyBinding.Builder.create(copyRecipeIdentifierKeybind, InputUtil.Type.KEYSYM, -1, category).build()); } - + } -- cgit