From cdc13ca5a73697fbf3e8174bda9875c7c890c1ac Mon Sep 17 00:00:00 2001 From: Dmitry Date: Sat, 18 Jan 2025 13:07:13 +0700 Subject: [PATCH] cfg --- config/everycomp-common.toml | 53 --------- config/everycomp-entries.toml | 45 ++++++++ config/everycomp-hazardous.properties | 6 +- config/invtweaks-client.toml | 150 ++++++++++++++++++++++++++ config/jade/plugins.json | 18 ++-- config/jade/sort-order.json | 1 + 6 files changed, 208 insertions(+), 65 deletions(-) create mode 100644 config/everycomp-entries.toml create mode 100644 config/invtweaks-client.toml diff --git a/config/everycomp-common.toml b/config/everycomp-common.toml index 866518931..53915b7bd 100644 --- a/config/everycomp-common.toml +++ b/config/everycomp-common.toml @@ -19,56 +19,3 @@ #Only show on advanced settings show_on_advanced_tooltips = false - #Disables certain types - [general.types] - - [general.types.leaves_type] - - [general.types.leaves_type.gtceu] - rubber = false - - [general.types.wood_type] - - [general.types.wood_type.gtceu] - rubber = false - - [general.types.wood_type.tfc] - acacia = true - ash = true - aspen = true - birch = true - blackwood = true - chestnut = true - douglas_fir = true - hickory = true - kapok = true - mangrove = true - maple = true - oak = true - palm = true - pine = true - rosewood = true - sequoia = true - spruce = true - sycamore = true - white_cedar = true - willow = true - - #Disables specific entries - [general.entries] - - [general.entries.wood_type] - - [general.entries.wood_type.storagedrawers] - full_drawers_2 = true - half_drawers_1 = true - full_drawers_4 = true - half_drawers_4 = true - trim = true - half_drawers_2 = true - full_drawers_1 = true - - [general.entries.wood_type.create] - window_pane = true - window = true - diff --git a/config/everycomp-entries.toml b/config/everycomp-entries.toml new file mode 100644 index 000000000..5d211d100 --- /dev/null +++ b/config/everycomp-entries.toml @@ -0,0 +1,45 @@ + +#Disables certain types. Note that all these configs, like in any other mod, only hide stuff from tabs and disable their recipes +[types] + + [types.wood_type] + + [types.wood_type.gtceu] + rubber = false + + [types.wood_type.tfc] + acacia = true + ash = true + aspen = true + birch = true + blackwood = true + chestnut = true + douglas_fir = true + hickory = true + kapok = true + mangrove = true + maple = true + oak = true + palm = true + pine = true + rosewood = true + sequoia = true + spruce = true + sycamore = true + white_cedar = true + willow = true + + [types.leaves_type] + + [types.leaves_type.gtceu] + rubber = false + +#Disables specific entries +[entries] + + [entries.wood_type] + + [entries.wood_type.create] + window_pane = true + window = true + diff --git a/config/everycomp-hazardous.properties b/config/everycomp-hazardous.properties index 20072f7ba..22f6a7bb4 100644 --- a/config/everycomp-hazardous.properties +++ b/config/everycomp-hazardous.properties @@ -1,2 +1,4 @@ -#Hard disable entire modules. Use at your own risk and don't ask for support if you use this -#Mon Apr 22 18:18:22 NOVT 2024 +#Hard disable entire modules. Use at your own risk and don't ask for support if you use this. Write modid = false to disable modules +#Sat Jan 18 13:03:17 NOVT 2025 +a=false +create=true diff --git a/config/invtweaks-client.toml b/config/invtweaks-client.toml new file mode 100644 index 000000000..0949d0f05 --- /dev/null +++ b/config/invtweaks-client.toml @@ -0,0 +1,150 @@ + +#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 = "" + +#Tweaks +[tweaks] + #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/config/jade/plugins.json b/config/jade/plugins.json index 8df2f645f..aede9eafd 100644 --- a/config/jade/plugins.json +++ b/config/jade/plugins.json @@ -84,18 +84,19 @@ "part_name": true }, "firmalife": { - "oven_top": true, - "solar_drier": true, + "barrel_press": true, "string": true, "vat": true, + "drying_mat": true, + "tumbler": true, + "cheese": true, + "shelf": true, + "oven_top": true, + "solar_drier": true, "oven_bottom": true, "fruit_tree_sapling": true, "jarbnet": true, - "drying_mat": true, - "tumbler": true, - "hanger": true, - "cheese": true, - "shelf": true + "hanger": true }, "tfc": { "bloomery": true, @@ -170,9 +171,6 @@ "corpse": { "corpse": true }, - "tfc_support_indicator": { - "support_indicator": true - }, "treetap": { "tap": true } diff --git a/config/jade/sort-order.json b/config/jade/sort-order.json index 2fdfcc63d..63b8ee749 100644 --- a/config/jade/sort-order.json +++ b/config/jade/sort-order.json @@ -39,6 +39,7 @@ "extendedcrafting:flux_crafter": null, "extendedcrafting:ultimate_auto_table": null, "extendedcrafting:ultimate_table": null, + "firmalife:barrel_press": null, "firmalife:cheese": null, "firmalife:drying_mat": null, "firmalife:fruit_tree_sapling": null,