diff --git a/minecraft/config/invtweaks-client.toml b/minecraft/config/invtweaks-client.toml index 947dc5a..3f62281 100644 --- a/minecraft/config/invtweaks-client.toml +++ b/minecraft/config/invtweaks-client.toml @@ -1,182 +1,182 @@ - -#Sorting customization -[sorting] - #Rules for sorting - #Each element is of the form - #A-D is the row from top to bottom - #1-9 is the column from left to right - #POS denotes the target slots - #Exs. POS = D3 means 3rd slot of hotbar - # POS = B means 2nd row, left to right - # POS = 9 means 9th column, bottom to top - # POS = A1-C9 means slots A1,A2,…,A9,B1,…,B9,C1,…,C9 - # POS = A9-C1 means slots A9,A8,…,A1,B9,…,B1,C9,…,C1 - #Append v to POS of the form A1-C9 to move in columns instead of rows - #Append r to POS of the form B or 9 to reverse slot order - #CATEGORY is the item category to designate the slots to - #CATEGORY = /LOCKED prevents slots from moving in sorting - #CATEGORY = /FROZEN has the effect of /LOCKED and, in addition, ignores slot in auto-refill - #CATEGORY = /OTHER covers all remaining items after other rules are exhausted - rules = ["D /LOCKED", "A1-C9 /OTHER"] - - #Categor(y/ies) for sorting - # - #name: the name of the category - # - #spec: - #Each element denotes a series of semicolon-separated clauses - #Items need to match all clauses of at least one element - #Items matching earlier elements are earlier in order - #A clause of the form /tag: matches a tag - #Clauses /instanceof: or /class: check if item is - #instance of class or exactly of that class respectively - #Specifying an item's registry name as a clause checks for that item - #Prepending an exclamation mark at the start of a clause inverts it - [[sorting.category]] - name = "sword" - spec = ["/instanceof:net.minecraft.world.item.SwordItem"] - - [[sorting.category]] - name = "axe" - spec = ["/instanceof:net.minecraft.world.item.AxeItem"] - - [[sorting.category]] - name = "pickaxe" - spec = ["/instanceof:net.minecraft.world.item.PickaxeItem"] - - [[sorting.category]] - name = "shovel" - spec = ["/instanceof:net.minecraft.world.item.ShovelItem"] - - [[sorting.category]] - name = "hoe" - spec = ["/instanceof:net.minecraft.world.item.HoeItem"] - - [[sorting.category]] - name = "acceptableFood" - spec = ["/isFood:; !minecraft:rotten_flesh; !minecraft:spider_eye; !minecraft:poisonous_potato; !minecraft:pufferfish"] - - [[sorting.category]] - name = "torch" - spec = ["minecraft:torch"] - - [[sorting.category]] - name = "cheapBlocks" - spec = ["/tag:forge:cobblestone", "/tag:minecraft:dirt"] - - [[sorting.category]] - name = "blocks" - spec = ["/instanceof:net.minecraft.world.item.BlockItem"] - - #Custom settings per GUI - #x = x-position of external sort button relative to GUI top left - #y = same as above except for the y-position - #Omit x and y to leave position unchanged - #sortRange = slots to sort - #E.g. sortRange = "5,0-2" sorts slots 5,0,1,2 in that order - #sortRange = "" disables sorting for that container - #Out-of-bound slots are ignored - #Omit sortRange to leave as default - [[sorting.containerOverrides]] - containerClass = "appeng.client.gui.implementations.*Screen" - sortRange = "" - - [[sorting.containerOverrides]] - containerClass = "appeng.client.gui.me.items.*Screen" - sortRange = "" - - [[sorting.containerOverrides]] - containerClass = "de.mari_023.ae2wtlib.wct.*Screen" - sortRange = "" - - [[sorting.containerOverrides]] - containerClass = "com.github.glodblock.epp.client.gui.*" - sortRange = "" - - [[sorting.containerOverrides]] - containerClass = "org.cyclops.integrateddynamics.inventory.container.*" - sortRange = "" - - [[sorting.containerOverrides]] - containerClass = "org.cyclops.integratedterminals.inventory.container.ContainerTerminalStoragePart" - sortRange = "" - - [[sorting.containerOverrides]] - containerClass = "com.refinedmods.refinedstorage.screen.*" - sortRange = "" - - [[sorting.containerOverrides]] - containerClass = "net.p3pp3rf1y.sophisticatedbackpacks.common.gui.BackpackContainer" - sortRange = "" - - [[sorting.containerOverrides]] - containerClass = "net.p3pp3rf1y.sophisticatedstorage.common.gui.StorageContainerMenu" - sortRange = "" - - [[sorting.containerOverrides]] - containerClass = "tfar.craftingstation.CraftingStationMenu" - sortRange = "" - - [[sorting.containerOverrides]] - containerClass = "tfar.dankstorage.container.DankContainers" - sortRange = "" - - [[sorting.containerOverrides]] - containerClass = "mcjty.rftoolsutility.modules.crafter.blocks.CrafterContainer" - sortRange = "" - - [[sorting.containerOverrides]] - containerClass = "gripe._90.megacells.menu.MEGAInterfaceMenu" - sortRange = "" - - [[sorting.containerOverrides]] - containerClass = "cofh.thermal.core.client.gui.*" - sortRange = "" - - [[sorting.containerOverrides]] - containerClass = "ironfurnaces.gui.furnaces.*" - sortRange = "0-45" - - [[sorting.containerOverrides]] - containerClass = "com.direwolf20.justdirethings.client.screens.*" - sortRange = "" - - [[sorting.containerOverrides]] - containerClass = "com.direwolf20.laserio.client.screens.*" - sortRange = "" - - [[sorting.containerOverrides]] - containerClass = "com.stal111.forbidden_arcanus.client.gui.screen.*" - sortRange = "" - - [[sorting.containerOverrides]] - containerClass = "aztech.modern_industrialization.*.gui.*Screen" - sortRange = "" - - [[sorting.containerOverrides]] - containerClass = "slimeknights.tconstruct.smeltery.client.screen.HeatingStructureScreen" - x = 41 - y = 0 - sortRange = "" - -#Tweaks -[tweaks] - #Enable debug will log the name of the screens being opened - enableDebug = false - #Enable auto-refill - autoRefill = true - #Enable a quick view of how many items that you're currently holding exists in your inventory by displaying it next your hotbar. - quickView = true - #0 = disable sorting - #1 = player sorting only - #2 = external sorting only - #3 = all sorting enabled (default) - #Range: 0 ~ 3 - enableSort = 3 - #0 = disable buttons (i.e. keybind only) - #1 = buttons for player sorting only - #2 = buttons for external sorting only - #3 = all buttons enabled (default) - #Range: 0 ~ 3 - enableButtons = 3 - + +#Sorting customization +[sorting] + #Rules for sorting + #Each element is of the form + #A-D is the row from top to bottom + #1-9 is the column from left to right + #POS denotes the target slots + #Exs. POS = D3 means 3rd slot of hotbar + # POS = B means 2nd row, left to right + # POS = 9 means 9th column, bottom to top + # POS = A1-C9 means slots A1,A2,…,A9,B1,…,B9,C1,…,C9 + # POS = A9-C1 means slots A9,A8,…,A1,B9,…,B1,C9,…,C1 + #Append v to POS of the form A1-C9 to move in columns instead of rows + #Append r to POS of the form B or 9 to reverse slot order + #CATEGORY is the item category to designate the slots to + #CATEGORY = /LOCKED prevents slots from moving in sorting + #CATEGORY = /FROZEN has the effect of /LOCKED and, in addition, ignores slot in auto-refill + #CATEGORY = /OTHER covers all remaining items after other rules are exhausted + rules = ["D /LOCKED", "A1-C9 /OTHER"] + + #Categor(y/ies) for sorting + # + #name: the name of the category + # + #spec: + #Each element denotes a series of semicolon-separated clauses + #Items need to match all clauses of at least one element + #Items matching earlier elements are earlier in order + #A clause of the form /tag: matches a tag + #Clauses /instanceof: or /class: check if item is + #instance of class or exactly of that class respectively + #Specifying an item's registry name as a clause checks for that item + #Prepending an exclamation mark at the start of a clause inverts it + [[sorting.category]] + name = "sword" + spec = ["/instanceof:net.minecraft.world.item.SwordItem"] + + [[sorting.category]] + name = "axe" + spec = ["/instanceof:net.minecraft.world.item.AxeItem"] + + [[sorting.category]] + name = "pickaxe" + spec = ["/instanceof:net.minecraft.world.item.PickaxeItem"] + + [[sorting.category]] + name = "shovel" + spec = ["/instanceof:net.minecraft.world.item.ShovelItem"] + + [[sorting.category]] + name = "hoe" + spec = ["/instanceof:net.minecraft.world.item.HoeItem"] + + [[sorting.category]] + name = "acceptableFood" + spec = ["/isFood:; !minecraft:rotten_flesh; !minecraft:spider_eye; !minecraft:poisonous_potato; !minecraft:pufferfish"] + + [[sorting.category]] + name = "torch" + spec = ["minecraft:torch"] + + [[sorting.category]] + name = "cheapBlocks" + spec = ["/tag:forge:cobblestone", "/tag:minecraft:dirt"] + + [[sorting.category]] + name = "blocks" + spec = ["/instanceof:net.minecraft.world.item.BlockItem"] + + #Custom settings per GUI + #x = x-position of external sort button relative to GUI top left + #y = same as above except for the y-position + #Omit x and y to leave position unchanged + #sortRange = slots to sort + #E.g. sortRange = "5,0-2" sorts slots 5,0,1,2 in that order + #sortRange = "" disables sorting for that container + #Out-of-bound slots are ignored + #Omit sortRange to leave as default + [[sorting.containerOverrides]] + containerClass = "appeng.client.gui.implementations.*Screen" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "appeng.client.gui.me.items.*Screen" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "de.mari_023.ae2wtlib.wct.*Screen" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "com.github.glodblock.epp.client.gui.*" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "org.cyclops.integrateddynamics.inventory.container.*" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "org.cyclops.integratedterminals.inventory.container.ContainerTerminalStoragePart" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "com.refinedmods.refinedstorage.screen.*" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "net.p3pp3rf1y.sophisticatedbackpacks.common.gui.BackpackContainer" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "net.p3pp3rf1y.sophisticatedstorage.common.gui.StorageContainerMenu" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "tfar.craftingstation.CraftingStationMenu" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "tfar.dankstorage.container.DankContainers" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "mcjty.rftoolsutility.modules.crafter.blocks.CrafterContainer" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "gripe._90.megacells.menu.MEGAInterfaceMenu" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "cofh.thermal.core.client.gui.*" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "ironfurnaces.gui.furnaces.*" + sortRange = "0-45" + + [[sorting.containerOverrides]] + containerClass = "com.direwolf20.justdirethings.client.screens.*" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "com.direwolf20.laserio.client.screens.*" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "com.stal111.forbidden_arcanus.client.gui.screen.*" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "aztech.modern_industrialization.*.gui.*Screen" + sortRange = "" + + [[sorting.containerOverrides]] + containerClass = "slimeknights.tconstruct.smeltery.client.screen.HeatingStructureScreen" + x = 41 + y = 0 + sortRange = "" + +#Tweaks +[tweaks] + #Enable debug will log the name of the screens being opened + enableDebug = false + #Enable auto-refill + autoRefill = true + #Enable a quick view of how many items that you're currently holding exists in your inventory by displaying it next your hotbar. + quickView = true + #0 = disable sorting + #1 = player sorting only + #2 = external sorting only + #3 = all sorting enabled (default) + #Range: 0 ~ 3 + enableSort = 3 + #0 = disable buttons (i.e. keybind only) + #1 = buttons for player sorting only + #2 = buttons for external sorting only + #3 = all buttons enabled (default) + #Range: 0 ~ 3 + enableButtons = 3 + diff --git a/minecraft/mods/invtweaks-1.20.1-1.2.2.jar b/minecraft/mods/invtweaks-1.20.1-1.2.2.jar new file mode 100644 index 0000000..3e169ff Binary files /dev/null and b/minecraft/mods/invtweaks-1.20.1-1.2.2.jar differ