7 "favoritesEnabled": true,
10 "useNativeKeybinds": false,
12 "keyCode": "key.keyboard.r",
16 "keyCode": "key.keyboard.u",
20 "keyCode": "key.keyboard.o",
23 "previousPageKeybind": {
24 "keyCode": "key.keyboard.unknown",
28 "keyCode": "key.keyboard.unknown",
31 "focusSearchFieldKeybind": {
32 "keyCode": "key.keyboard.unknown",
35 "copyRecipeIdentifierKeybind": {
36 "keyCode": "key.mouse.middle",
40 "keyCode": "key.keyboard.a",
43 "exportImageKeybind": {
44 "keyCode": "key.keyboard.f8",
47 "previousScreenKeybind": {
48 "keyCode": "key.keyboard.backspace",
52 // Declares whether REI is visible.
53 "overlayVisible": true,
54 "cheatingStyle": "GRAB"
57 "recipeScreenType": "ORIGINAL",
58 // Declares the appearance of REI windows.
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
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,
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
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"
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
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"
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
133 // Declares whether search time should be debugged.
134 "debugSearchTimeRequired": false,
135 // Declares whether REI should search async.
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"
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}"
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"
187 "hiddenCategories": []
191 "filteredStacks": [],
192 "shouldFilterDisplays": true,
194 "{id:\"roughlyenoughitems:manual\",rule:{}}",
195 "{id:\"roughlyenoughitems:basic\",rule:{}}",
196 "{id:\"roughlyenoughitems:hidden_from_recipe_viewers\",rule:{}}"