]> gitweb.ps.run Git - packwiz/blob - config/roughlyenoughitems/config.json5
repaya
[packwiz] / config / roughlyenoughitems / config.json5
1 {
2         "basics": {
3                 "favorites": [],
4                 "hiddenFavorites": [],
5                 "displayHistory": [],
6                 "cheating": false,
7                 "favoritesEnabled": true,
8                 "reduceMotion": false,
9                 "keyBindings": {
10                         "useNativeKeybinds": false,
11                         "recipeKeybind": {
12                                 "keyCode": "key.keyboard.r",
13                                 "modifier": 0
14                         },
15                         "usageKeybind": {
16                                 "keyCode": "key.keyboard.u",
17                                 "modifier": 0
18                         },
19                         "hideKeybind": {
20                                 "keyCode": "key.keyboard.o",
21                                 "modifier": 2
22                         },
23                         "previousPageKeybind": {
24                                 "keyCode": "key.keyboard.unknown",
25                                 "modifier": 0
26                         },
27                         "nextPageKeybind": {
28                                 "keyCode": "key.keyboard.unknown",
29                                 "modifier": 0
30                         },
31                         "focusSearchFieldKeybind": {
32                                 "keyCode": "key.keyboard.unknown",
33                                 "modifier": 0
34                         },
35                         "copyRecipeIdentifierKeybind": {
36                                 "keyCode": "key.mouse.middle",
37                                 "modifier": 0
38                         },
39                         "favoriteKeybind": {
40                                 "keyCode": "key.keyboard.a",
41                                 "modifier": 0
42                         },
43                         "exportImageKeybind": {
44                                 "keyCode": "key.keyboard.f8",
45                                 "modifier": 0
46                         },
47                         "previousScreenKeybind": {
48                                 "keyCode": "key.keyboard.backspace",
49                                 "modifier": 0
50                         }
51                 },
52                 // Declares whether REI is visible.
53                 "overlayVisible": true,
54                 "cheatingStyle": "GRAB"
55         },
56         "appearance": {
57                 "recipeScreenType": "ORIGINAL",
58                 // Declares the appearance of REI windows.
59                 "theme": "DARK",
60                 "layout": {
61                         // Declares the position of the search field.
62                         "searchFieldLocation": "CENTER",
63                         // Declares the position of the config button.
64                         "configButtonLocation": "LOWER",
65                         // Declares whether the craftable filter button is enabled.
66                         "showCraftableOnlyButton": true
67                 },
68                 // Declares the appearance of recipe's border.
69                 "recipeBorder": "DEFAULT",
70                 // Declares whether entry panel is scrolled.
71                 "scrollingEntryListWidget": false,
72                 // Declares whether entry panel should be invisible when not searching
73                 "hideEntryPanelIfIdle": false,
74                 "rainbow": false,
75                 "horizontalEntriesBoundaries": 1.0,
76                 "verticalEntriesBoundaries": 1.0,
77                 "horizontalEntriesBoundariesColumns": 50,
78                 "verticalEntriesBoundariesRows": 1000,
79                 "horizontalEntriesBoundariesAlignment": 1.0,
80                 "verticalEntriesBoundariesAlignment": 0.5,
81                 "favoritesHorizontalEntriesBoundaries": 1.0,
82                 "favoritesHorizontalEntriesBoundariesColumns": 50,
83                 "syntaxHighlightingMode": "COLORFUL",
84                 "isFocusModeZoomed": false
85         },
86         "functionality": {
87                 "inputMethod": null,
88                 // Declares whether REI should remove the recipe book.
89                 "disableRecipeBook": false,
90                 // Declares whether mob effects should be on the left side instead of the right side.
91                 "leftSideMobEffects": false,
92                 // Declares whether subsets is enabled.
93                 "isSubsetsEnabled": false,
94                 "allowInventoryHighlighting": true,
95                 "inventoryHighlightingDarkenOpacity": 0.85,
96                 "inventoryHighlightingOpacity": 1.0,
97                 "itemCheatingMode": "REI_LIKE"
98         },
99         "advanced": {
100                 "tooltips": {
101                         // Declares whether REI should append mod names to entries.
102                         "appendModNames": true,
103                         // Declares whether favorites tooltip should be displayed.
104                         "displayFavoritesTooltip": false,
105                         "displayIMEHints": true
106                 },
107                 "layout": {
108                         // The ordering of the items on the entry panel.
109                         "entryPanelOrdering": "REGISTRY_ASCENDING",
110                         // Declares the maximum amount of recipes displayed in a page if possible.
111                         "maxRecipesPerPage": 8,
112                         // Declares the maximum amount of recipes displayed in a page if possible.
113                         "maxRecipesPageHeight": 300,
114                         // Declares whether entry rendering time should be debugged.
115                         "debugRenderTimeRequired": false,
116                         // Merges displays with equal contents under 1 display.
117                         "mergeDisplayUnderOne": true,
118                         "favoriteAddWidgetMode": "ALWAYS_VISIBLE"
119                 },
120                 "accessibility": {
121                         "entrySize": 1.0,
122                         // Declares the position of the entry panel.
123                         "displayPanelLocation": "RIGHT",
124                         // Declares how the scrollbar in composite screen should act.
125                         "compositeScrollBarPermanent": false,
126                         "toastDisplayedOnCopyIdentifier": true,
127                         // Declares whether REI should use compact tabs for categories.
128                         "useCompactTabs": true,
129                         // Declares whether REI should use compact tab buttons for categories.
130                         "useCompactTabButtons": false
131                 },
132                 "search": {
133                         // Declares whether search time should be debugged.
134                         "debugSearchTimeRequired": false,
135                         // Declares whether REI should search async.
136                         "asyncSearch": true,
137                         // Declares how many entries should be grouped one async search.
138                         "asyncSearchPartitionSize": 100,
139                         "patchAsyncThreadCrash": true,
140                         "tooltipSearch": "ALWAYS",
141                         "tagSearch": "PREFIX",
142                         "identifierSearch": "ALWAYS",
143                         "modSearch": "PREFIX"
144                 },
145                 "commands": {
146                         // Declares the command used to change gamemode.
147                         "gamemodeCommand": "/gamemode {gamemode}",
148                         // Declares the command used in servers to cheat items.
149                         "giveCommand": "/give {player_name} {item_identifier}{nbt} {count}",
150                         // Declares the command used to change weather.
151                         "weatherCommand": "/weather {weather}",
152                         // Declares the command used to change time.
153                         "timeCommand": "/time set {time}"
154                 },
155                 "miscellaneous": {
156                         // Declares whether arrows in containers should be clickable.
157                         "clickableRecipeArrows": true,
158                         "registerRecipesInAnotherThread": true,
159                         "cachingFastEntryRendering": false,
160                         "cachingDisplayLookup": true,
161                         "categorySettings": {
162                                 "filteringQuickCraftCategories": { },
163                                 "categoryOrdering": [
164                                         "minecraft:plugins/crafting",
165                                         "minecraft:plugins/smelting",
166                                         "minecraft:plugins/smoking",
167                                         "minecraft:plugins/blasting",
168                                         "minecraft:plugins/campfire",
169                                         "minecraft:plugins/stone_cutting",
170                                         "minecraft:plugins/fuel",
171                                         "minecraft:plugins/brewing",
172                                         "minecraft:plugins/composting",
173                                         "minecraft:plugins/stripping",
174                                         "minecraft:plugins/smithing",
175                                         "minecraft:plugins/anvil",
176                                         "minecraft:plugins/beacon_base",
177                                         "minecraft:plugins/beacon_payment",
178                                         "minecraft:plugins/tilling",
179                                         "minecraft:plugins/pathing",
180                                         "minecraft:plugins/waxing",
181                                         "minecraft:plugins/wax_scraping",
182                                         "minecraft:plugins/oxidizing",
183                                         "minecraft:plugins/oxidation_scraping",
184                                         "roughlyenoughitems:plugins/information",
185                                         "minecraft:plugins/tag"
186                                 ],
187                                 "hiddenCategories": []
188                         }
189                 },
190                 "filtering": {
191                         "filteredStacks": [],
192                         "shouldFilterDisplays": true,
193                         "filteringRules": [
194                                 "{id:\"roughlyenoughitems:manual\",rule:{}}",
195                                 "{id:\"roughlyenoughitems:basic\",rule:{}}",
196                                 "{id:\"roughlyenoughitems:hidden_from_recipe_viewers\",rule:{}}"
197                         ]
198                 }
199         }
200 }