config.json5 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171
  1. {
  2. "basics": {
  3. "favorites": [],
  4. "hiddenFavorites": [
  5. "{mode:\"SURVIVAL\",type:\"roughlyenoughitems:gamemode\"}",
  6. "{mode:\"CREATIVE\",type:\"roughlyenoughitems:gamemode\"}",
  7. "{mode:\"ADVENTURE\",type:\"roughlyenoughitems:gamemode\"}",
  8. "{mode:\"SPECTATOR\",type:\"roughlyenoughitems:gamemode\"}",
  9. "{mode:\"NOT_SET\",type:\"roughlyenoughitems:gamemode\"}"
  10. ],
  11. "displayHistory": [],
  12. // Declares whether cheating mode is on.
  13. "cheating": "WHEN_CREATIVE",
  14. "favoritesEnabled": true,
  15. "keyBindings": {
  16. "recipeKeybind": {
  17. "keyCode": "key.keyboard.r",
  18. "modifier": 0
  19. },
  20. "usageKeybind": {
  21. "keyCode": "key.keyboard.u",
  22. "modifier": 0
  23. },
  24. "hideKeybind": {
  25. "keyCode": "key.keyboard.o",
  26. "modifier": 0
  27. },
  28. "previousPageKeybind": {
  29. "keyCode": "key.keyboard.unknown",
  30. "modifier": 0
  31. },
  32. "nextPageKeybind": {
  33. "keyCode": "key.keyboard.unknown",
  34. "modifier": 0
  35. },
  36. "focusSearchFieldKeybind": {
  37. "keyCode": "key.keyboard.f",
  38. "modifier": 2
  39. },
  40. "copyRecipeIdentifierKeybind": {
  41. "keyCode": "key.mouse.middle",
  42. "modifier": 0
  43. },
  44. "favoriteKeybind": {
  45. "keyCode": "key.keyboard.a",
  46. "modifier": 0
  47. },
  48. "exportImageKeybind": {
  49. "keyCode": "key.keyboard.f8",
  50. "modifier": 0
  51. },
  52. "previousScreenKeybind": {
  53. "keyCode": "key.keyboard.backspace",
  54. "modifier": 0
  55. }
  56. },
  57. // Declares whether REI is visible.
  58. "overlayVisible": true,
  59. "cheatingStyle": "GRAB",
  60. "motion": {
  61. "favoritesAnimation": true
  62. }
  63. },
  64. "advanced": {
  65. "filtering": {
  66. "shouldFilterDisplays": true,
  67. "filteringRules": [
  68. "{id:\"roughlyenoughitems:manual\",rule:{}}"
  69. ],
  70. "filteredStacks": []
  71. },
  72. "enableJeiCompatibilityLayer": true,
  73. "tooltips": {
  74. // Declares whether REI should append mod names to entries.
  75. "appendModNames": true,
  76. // Declares whether favorites tooltip should be displayed.
  77. "displayFavoritesTooltip": false
  78. },
  79. "layout": {
  80. // The ordering of the items on the entry panel.
  81. "entryPanelOrdering": "REGISTRY_ASCENDING",
  82. // Declares the maximum amount of recipes displayed in a page if possible.
  83. "maxRecipesPerPage": 8,
  84. // Declares the maximum amount of recipes displayed in a page if possible.
  85. "maxRecipesPageHeight": 300,
  86. // Declares whether entry rendering time should be debugged.
  87. "debugRenderTimeRequired": false,
  88. // Merges displays with equal contents under 1 display.
  89. "mergeDisplayUnderOne": true,
  90. "favoriteAddWidgetMode": "ALWAYS_VISIBLE"
  91. },
  92. "accessibility": {
  93. "entrySize": 1.0,
  94. // Declares the position of the entry panel.
  95. "displayPanelLocation": "RIGHT",
  96. // Declares how the scrollbar in composite screen should act.
  97. "compositeScrollBarPermanent": false,
  98. "toastDisplayedOnCopyIdentifier": true,
  99. // Declares whether REI should use compact tabs for categories.
  100. "useCompactTabs": true,
  101. // Declares whether REI should use compact tab buttons for categories.
  102. "useCompactTabButtons": true
  103. },
  104. "search": {
  105. // Declares whether search time should be debugged.
  106. "debugSearchTimeRequired": false,
  107. // Declares whether REI should search async.
  108. "asyncSearch": true,
  109. // Declares how many entries should be grouped one async search.
  110. "asyncSearchPartitionSize": 100,
  111. "patchAsyncThreadCrash": true,
  112. "tooltipSearch": "ALWAYS",
  113. "tagSearch": "PREFIX",
  114. "identifierSearch": "ALWAYS",
  115. "modSearch": "PREFIX"
  116. },
  117. "commands": {
  118. // Declares the command used to change gamemode.
  119. "gamemodeCommand": "/gamemode {gamemode}",
  120. // Declares the command used in servers to cheat items.
  121. "giveCommand": "/give {player_name} {item_identifier}{nbt} {count}",
  122. // Declares the command used to change weather.
  123. "weatherCommand": "/weather {weather}",
  124. // Declares the command used to change time.
  125. "timeCommand": "/time set {time}"
  126. },
  127. "miscellaneous": {
  128. // Declares whether arrows in containers should be clickable.
  129. "clickableRecipeArrows": true,
  130. "registerRecipesInAnotherThread": true,
  131. "newFastEntryRendering": true,
  132. "cachingFastEntryRendering": false
  133. }
  134. },
  135. "appearance": {
  136. "recipeScreenType": "ORIGINAL",
  137. // Declares the appearance of REI windows.
  138. "theme": "LIGHT",
  139. "layout": {
  140. // Declares the position of the search field.
  141. "searchFieldLocation": "CENTER",
  142. // Declares the position of the config button.
  143. "configButtonLocation": "LOWER",
  144. // Declares whether the craftable filter button is enabled.
  145. "showCraftableOnlyButton": true
  146. },
  147. // Declares the appearance of recipe's border.
  148. "recipeBorder": "DEFAULT",
  149. // Declares whether entry panel is scrolled.
  150. "scrollingEntryListWidget": false,
  151. "horizontalEntriesBoundaries": 1.0,
  152. "verticalEntriesBoundaries": 1.0,
  153. "horizontalEntriesBoundariesColumns": 10,
  154. "verticalEntriesBoundariesRows": 1000,
  155. "favoritesHorizontalEntriesBoundaries": 1.0,
  156. "favoritesHorizontalEntriesBoundariesColumns": 50,
  157. "syntaxHighlightingMode": "COLORFUL",
  158. "isFocusModeZoomed": false
  159. },
  160. "functionality": {
  161. "inputMethod": null,
  162. // Declares whether REI should remove the recipe book.
  163. "disableRecipeBook": true,
  164. // Declares whether mob effects should be on the left side instead of the right side.
  165. "leftSideMobEffects": false,
  166. // Declares whether subsets is enabled.
  167. "isSubsetsEnabled": false,
  168. "allowInventoryHighlighting": true,
  169. "itemCheatingMode": "REI_LIKE"
  170. }
  171. }