emi.css 5.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269
  1. /** EMI Config */
  2. #general {
  3. /**
  4. * Whether EMI is enabled and visible.
  5. */
  6. enabled: false;
  7. /**
  8. * Whether cheating in items is enabled.
  9. */
  10. cheat-mode: false;
  11. }
  12. #ui {
  13. /**
  14. * Whether to move status effects to the
  15. * top of the screen.
  16. */
  17. move-effects: false;
  18. /**
  19. * Whether to have the search bar in the
  20. * center of the screen, instead of to the side.
  21. */
  22. center-search-bar: true;
  23. /**
  24. * Whether to display a gray overlay when
  25. * hovering over a stack.
  26. */
  27. show-hover-overlay: false;
  28. /**
  29. * Whether to add mod name to item tooltips
  30. * In case another mod provides behavior
  31. */
  32. append-item-mod-id: false;
  33. /**
  34. * Whether an empty search should display
  35. * craftable recipes, instead of the index.
  36. */
  37. empty-search-craftable: false;
  38. /**
  39. * The amount of columns to display
  40. * on the favorites sidebar.
  41. * A value of zero will disable it.
  42. */
  43. max-favorite-columns: 999;
  44. /**
  45. * The amount of columns to display
  46. * on the index sidebar.
  47. * A value of zero will disable it.
  48. */
  49. max-index-columns: 10;
  50. /**
  51. * The amount of vertical margin to
  52. * give in the recipe screen.
  53. */
  54. vertical-margin: 20;
  55. /**
  56. * Prevents recipes being quick crafted
  57. * from shifting around under the cursor.
  58. */
  59. miscraft-prevention: true;
  60. /**
  61. * The unit to display fluids as.
  62. */
  63. fluid-unit: millibuckets;
  64. /**
  65. * Display cost per batch when hovering
  66. * a recipe output
  67. */
  68. show-cost-per-batch: true;
  69. /**
  70. * Whether recipes should have a button to
  71. * set as default.
  72. */
  73. recipe-default-button: true;
  74. /**
  75. * Whether recipes should have a button to
  76. * show the recipe tree.
  77. */
  78. recipe-tree-button: true;
  79. /**
  80. * Whether recipes should have a button to
  81. * fill the ingredients in a handler.
  82. */
  83. recipe-fill-button: true;
  84. /**
  85. * Whether to use the batched render system.
  86. * Batching is faster, but may have incompatibilities
  87. * with shaders or other mods.
  88. */
  89. use-batched-renderer: true;
  90. }
  91. #binds {
  92. /**
  93. * Toggle the visibility of EMI.
  94. */
  95. toggle-visibility: "ctrl key.keyboard.o";
  96. /**
  97. * Focuse the search bar.
  98. */
  99. focus-search: "ctrl key.keyboard.f";
  100. /**
  101. * Clears the search bar.
  102. */
  103. clear-search: "key.keyboard.unknown";
  104. /**
  105. * Display the recipes for creating an item.
  106. */
  107. view-recipes: "key.keyboard.r";
  108. view-recipes: "key.mouse.left";
  109. view-recipes: "ctrl key.keyboard.r";
  110. /**
  111. * Display the recipes that can be created
  112. * using an item.
  113. */
  114. view-uses: "key.keyboard.u";
  115. view-uses: "key.mouse.right";
  116. view-uses: "ctrl key.keyboard.u";
  117. /**
  118. * Favorite the item to display on the
  119. * side of the screen opposite of
  120. * recipies for quick access.
  121. */
  122. favorite: "key.keyboard.a";
  123. /**
  124. * Display the recipe tree for a given item.
  125. */
  126. view-stack-tree: "key.keyboard.unknown";
  127. /**
  128. * Display the recipe tree.
  129. */
  130. view-tree: "key.keyboard.unknown";
  131. /**
  132. * Return to the previous page in EMI.
  133. */
  134. back: "key.keyboard.backspace";
  135. /**
  136. * Toggle between index and craftable
  137. * search modes.
  138. */
  139. toggle-craftable: "key.keyboard.unknown";
  140. /**
  141. * Toggle craftable filter between
  142. * all recipes and current workstation.
  143. */
  144. toggle-local-craftable: "key.keyboard.unknown";
  145. /**
  146. * When on a stack with an associated recipe:
  147. * Move ingredients for a single result.
  148. */
  149. craft-one: "key.mouse.left";
  150. /**
  151. * When on a stack with an associated recipe:
  152. * Move ingredients for as many results as possible.
  153. */
  154. craft-all: "shift key.mouse.left";
  155. /**
  156. * When on a stack with an associated recipe:
  157. * Move ingredients for a single result
  158. * and put in inventory if possible.
  159. */
  160. craft-one-to-inventory: "key.keyboard.unknown";
  161. /**
  162. * When on a stack with an associated recipe:
  163. * Move ingredients for as many results as possible
  164. * and put in inventory if possible.
  165. */
  166. craft-all-to-inventory: "key.keyboard.unknown";
  167. /**
  168. * When on a stack with an associated recipe:
  169. * Move ingredients for a single result
  170. * and put in cursor if possible.
  171. */
  172. craft-one-to-cursor: "ctrl key.mouse.left";
  173. /**
  174. * Display the recipe that will be used
  175. * to craft on a stack with no recipe context.
  176. */
  177. show-craft: "key.keyboard.left.shift";
  178. /**
  179. * Cheat in one of an item into the inventory.
  180. */
  181. cheat-one-to-inventory: "ctrl key.mouse.right";
  182. /**
  183. * Cheat in a stack of an item into the inventory.
  184. */
  185. cheat-stack-to-inventory: "ctrl key.mouse.left";
  186. /**
  187. * Cheat in one of an item into the cursor.
  188. */
  189. cheat-one-to-cursor: "ctrl key.mouse.middle";
  190. /**
  191. * Cheat in a stack of an item into the cursor.
  192. */
  193. cheat-stack-to-cursor: "key.keyboard.unknown";
  194. }
  195. #dev {
  196. /**
  197. * Whether certain development functions should be enabled.
  198. * Not recommended for general play.
  199. */
  200. dev-mode: false;
  201. /**
  202. * Whether to log untranslated tags as warnings.
  203. */
  204. log-untranslated-tags: false;
  205. /**
  206. * Whether hovering the output of a recipe should show
  207. * the recipe's EMI ID.
  208. */
  209. show-recipe-ids: true;
  210. /**
  211. * Whether stacks in the index should display a highlight
  212. * if they have a recipe default.
  213. */
  214. highlight-defaulted: false;
  215. /**
  216. * Whether to display exclusion areas
  217. */
  218. highlight-exclusion-areas: false;
  219. }
  220. #persistent {
  221. craftable: false;
  222. local-craftable: true;
  223. }