diff --git a/README.md b/README.md index 868c6ba..70874fa 100644 --- a/README.md +++ b/README.md @@ -19,3 +19,4 @@ While creating a new instance, you can select the pack after searching for it in ### Manually updated These must be manually updated: - [`Better Leaves` (resource-pack)](https://modrinth.com/resourcepack/better-leaves) v7.2 +- [`Create Renewable Ores` (data-pack)](https://modrinth.com/datapack/create-renewable-ores) v1 diff --git a/docs/mods.md b/docs/mods.md index 9bce2b5..638f3c9 100644 --- a/docs/mods.md +++ b/docs/mods.md @@ -35,24 +35,23 @@ The [`Better Leaves` resource-pack by MidnightDust](https://modrinth.com/resourc - `Infinity Buttons` — more buttons - `Lanterns Belong on Walls` — allows placing lanterns on walls -## Technology +### Technology - `Applied Energistics 2` — automation and storage - `Create` - `Create Crafts & Additions` — bridge between electricity and kinetic energy - `Create Utilities` — teleportation features for Create - `Create: Steam 'n' Rails` — enhances Create’s railway system +- `Create Renewable Ores` (data-pack) — recipes for otherwise non-craftable blocks ### GUI - `AppleSkin` — hunger/health-related HUD improvements - `Better Statistics Screen` -- `EMI Loot` — EMI addon for loot drops -- `EMI` — item and recipe viewer -- `EMIffect` — EMI addon for status effects - `Jade 🔍` — information about what you are looking at - `Mod Menu` — adds a mod menu - `Paginated Advancements` — improved advancements screen - `Raised` — fixes the hotbar position - `Reese's Sodium Options` — replaces the graphics settings +- `Roughly Enough Items` ### Compatibility - `Animatica` — animated textures @@ -77,20 +76,26 @@ The [`Better Leaves` resource-pack by MidnightDust](https://modrinth.com/resourc - `Zoomify` — zoom ### Modpack utilities +- `Global Packs` +- `KubeJS` - `Main Menu Credits` - `OneTimeOverrides` ### Library +- `Architectury API` — required `KubeJS` - `Athena` — required by `Chipped` - `Balm` — required by `Cooking for Blockheads` - `BCLib` — by `BetterNether`, `BetterEnd` - `Cardinal Components API` — required by `Traveler's Backpack` +- `Cloth Config API` — required by `Roughly Enough Items` - `Dawn API` — required by `Culinaire` - `Fabric API` - `Fabric Language Kotlin` — required by `Adorn`, `OneTimeOverrides`, `Zoomify` +- `Freecam` — control your camera separately from your player - `Moonlight Lib` — required by `Supplementaries` - `oωo` — required by `Fabric Waystones`, `Infinity Buttons` - `Resourceful Lib` — required by `Chipped`, `Handcrafted` +- `Rhino` — required by `KubeJS` - `Statement` — required by `Lanterns Belong on Walls` - `YetAnotherConfigLib` — required by `Zoomify` diff --git a/src/client/mods/emiffect.hm.json b/src/client/mods/emiffect.hm.json deleted file mode 100644 index 1efe9c8..0000000 --- a/src/client/mods/emiffect.hm.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "formatVersion": 1, - "displayName": "EMIffect", - "enabled": true, - "version": { - "name": "fabric-1.1.1+mc1.20.1", - "size": 18370, - "fileName": "emiffect-fabric-1.1.1+mc1.20.1.jar", - "downloadUrl": "https://cdn.modrinth.com/data/705gWllI/versions/snwqJj9A/emiffect-fabric-1.1.1%2Bmc1.20.1.jar", - "hashes": { - "sha1": "01bdb198a9877a3c3fdb5e3f1d5dc2d63a8e2c9e", - "sha512": "92d2678b03efeebfcb3a54867f5a775dc075f9ac295f1b386f0932be63333ab1430aef694f7056ed2c03bec9482e0af064dcd46ec9cb8c7cf39f324a024c07db" - } - }, - "source": { - "type": "modrinth", - "modId": "705gWllI", - "versionId": "snwqJj9A", - "ignoreUpdates": false - } -} diff --git a/src/client/mods/freecam.hm.json b/src/client/mods/freecam.hm.json new file mode 100644 index 0000000..3f1d692 --- /dev/null +++ b/src/client/mods/freecam.hm.json @@ -0,0 +1,21 @@ +{ + "formatVersion": 1, + "displayName": "Freecam (Modrinth Edition)", + "enabled": true, + "version": { + "name": "1.2.1-mc1.20", + "size": 1072310, + "fileName": "freecam-fabric-modrinth-1.2.1+1.20.jar", + "downloadUrl": "https://cdn.modrinth.com/data/XeEZ3fK2/versions/QkWJuaZ8/freecam-fabric-modrinth-1.2.1%2B1.20.jar", + "hashes": { + "sha1": "c057cd934d4d1c68b3f3775e864fd11e225d9f80", + "sha512": "16bd2f50d70f01d54374456df0b2e6a25c23857ea4c36ba6253303afd6d1ec592847e418792e4900abd5b597564a3745d130ddb491e2f2098a6b1438511628f7" + } + }, + "source": { + "type": "modrinth", + "modId": "XeEZ3fK2", + "versionId": "QkWJuaZ8", + "ignoreUpdates": false + } +} diff --git a/src/client/one-time-overrides/config/emi.css b/src/client/one-time-overrides/config/emi.css deleted file mode 100644 index 22eee6f..0000000 --- a/src/client/one-time-overrides/config/emi.css +++ /dev/null @@ -1,448 +0,0 @@ -/** EMI Config */ - -#general { - /** - * Whether EMI is enabled and visible. - */ - enabled: true; - - /** - * Whether cheating in items is enabled. - */ - cheat-mode: false; - - /** - * How much EMI should use tooltips and popups to show controls and information. - */ - help-level: normal; - - /** - * Whether normal search queries should include the tooltip. - */ - search-tooltip-by-default: true; - - /** - * Whether normal search queries should include the mod name. - */ - search-mod-name-by-default: false; - - /** - * Whether normal search queries should include the stack's tags. - */ - search-tags-by-default: false; -} - -#ui { - /** - * Which action should be performed when clicking the recipe book. - */ - recipe-book-action: toggle-visibility; - - /** - * Where to display status effects in the inventory. - */ - effect-location: left; - - /** - * Whether to display a gray overlay when hovering over a stack. - */ - show-hover-overlay: true; - - /** - * Whether to add mod name to tooltips - */ - append-mod-id: true; - - /** - * Whether to add mod name to item tooltips, in case another mod provides behavior - */ - append-item-mod-id: true; - - /** - * Prevents recipes being quick crafted from shifting around under the cursor. - */ - miscraft-prevention: true; - - /** - * The unit to display fluids as. - */ - fluid-unit: liters; - - /** - * Whether to use the batched render system. Batching is faster, but may have - * incompatibilities with shaders or other mods. - */ - use-batched-renderer: true; - - /** - * Whether to have the search bar in the center of the screen, instead of to the - * side. - */ - center-search-bar: true; - - /** - * Which sidebar type to switch to when searching. - */ - search-sidebar-focus: index; - - /** - * Which sidebar type to focus when the search is empty. - */ - empty-search-sidebar-focus: none; - - /** - * The amount of vertical margin to give in the recipe screen. - */ - vertical-margin: 20; - - /** - * The minimum width of the recipe screen in pixels. Controls how many tabs there - * can be, and where the page switching buttons go. The default is 176, the width - * of most screens. - */ - minimum-recipe-screen-width: 176; - - /** - * Where to show workstations in the recipe screen - */ - workstation-location: bottom; - - /** - * Display cost per batch when hovering a recipe output - */ - show-cost-per-batch: true; - - /** - * Whether recipes should have a button to set as default. - */ - recipe-default-button: true; - - /** - * Whether recipes should have a button to show the recipe tree. - */ - recipe-tree-button: true; - - /** - * Whether recipes should have a button to fill the ingredients in a handler. - */ - recipe-fill-button: true; - - /** - * Whether recipes should have a button to take a screenshot of the recipe. - */ - recipe-screenshot-button: false; - - /** - * The GUI scale at which recipe screenshots are saved. Use 0 to use the current - * GUI scale. - */ - recipe-screenshot-scale: 0; - - /** - * The pages in the left sidebar - */ - left-sidebar-pages: favorites; - - /** - * The subpanels in the left sidebar - */ - left-sidebar-subpanels: lookup-history 1; - - /** - * How many columns and rows of ingredients to limit the left sidebar to - */ - left-sidebar-size: 12, 100; - - /** - * How much space to maintain between the left sidebar and obstructions, in pixels - */ - left-sidebar-margins: 2, 2, 2, 2; - - /** - * Where to position the left sidebar - */ - left-sidebar-align: left, top; - - /** - * Whether to render the header buttons and page count for the left sidebar - */ - left-sidebar-header: visible; - - /** - * Which theme to use for the left sidebar - */ - left-sidebar-theme: transparent; - - /** - * The pages in the right sidebar - */ - right-sidebar-pages: index; - - /** - * The subpanels in the right sidebar - */ - right-sidebar-subpanels: none; - - /** - * How many columns and rows of ingredients to limit the right sidebar to - */ - right-sidebar-size: 12, 100; - - /** - * How much space to maintain between the right sidebar and obstructions, in pixels - */ - right-sidebar-margins: 2, 2, 2, 2; - - /** - * Where to position the right sidebar - */ - right-sidebar-align: right, top; - - /** - * Whether to render the header buttons and page count for the right sidebar - */ - right-sidebar-header: visible; - - /** - * Which theme to use for the right sidebar - */ - right-sidebar-theme: transparent; - - /** - * The pages in the top sidebar - */ - top-sidebar-pages: none; - - /** - * The subpanels in the top sidebar - */ - top-sidebar-subpanels: none; - - /** - * How many columns and rows of ingredients to limit the top sidebar to - */ - top-sidebar-size: 9, 9; - - /** - * How much space to maintain between the top sidebar and obstructions, in pixels - */ - top-sidebar-margins: 2, 2, 2, 2; - - /** - * Where to position the top sidebar - */ - top-sidebar-align: center, center; - - /** - * Whether to render the header buttons and page count for the top sidebar - */ - top-sidebar-header: visible; - - /** - * Which theme to use for the top sidebar - */ - top-sidebar-theme: transparent; - - /** - * The pages in the bottom sidebar - */ - bottom-sidebar-pages: none; - - /** - * The subpanels in the bottom sidebar - */ - bottom-sidebar-subpanels: none; - - /** - * How many columns and rows of ingredients to limit the bottom sidebar to - */ - bottom-sidebar-size: 9, 9; - - /** - * How much space to maintain between the bottom sidebar and obstructions, in - * pixels - */ - bottom-sidebar-margins: 2, 2, 2, 2; - - /** - * Where to position the bottom sidebar - */ - bottom-sidebar-align: center, center; - - /** - * Whether to render the header buttons and page count for the bottom sidebar - */ - bottom-sidebar-header: visible; - - /** - * Which theme to use for the bottom sidebar - */ - bottom-sidebar-theme: transparent; -} - -#binds { - /** - * Toggle the visibility of EMI. - */ - toggle-visibility: "key.keyboard.unknown"; - - /** - * Focuse the search bar. - */ - focus-search: "ctrl key.keyboard.f"; - - /** - * Clears the search bar. - */ - clear-search: "key.keyboard.unknown"; - - /** - * Display the recipes for creating a stack. - */ - view-recipes: "key.keyboard.r"; - view-recipes: "key.mouse.left"; - - /** - * Display the recipes that can be created using a stack. - */ - view-uses: "key.keyboard.u"; - view-uses: "key.mouse.right"; - - /** - * Favorite the item to display on the side of the screen opposite of recipies for - * quick access. - */ - favorite: "key.keyboard.f"; - - /** - * Set the default recipe for a given stack in the output of a recipe to that - * recipe. - */ - default-stack: "ctrl key.mouse.left"; - - /** - * Display the recipe tree for a given stack. - */ - view-stack-tree: "key.keyboard.unknown"; - - /** - * Display the recipe tree. - */ - view-tree: "key.keyboard.unknown"; - - /** - * Return to the previous page in EMI. - */ - back: "key.keyboard.backspace"; - back: "key.mouse.4"; - - /** - * When on a stack with an associated recipe: - * Move ingredients for a single result. - */ - craft-one: "key.mouse.left"; - - /** - * When on a stack with an associated recipe: - * Move ingredients for as many results as possible. - */ - craft-all: "shift key.mouse.left"; - - /** - * When on a stack with an associated recipe: - * Move ingredients for a single result and put in inventory if possible. - */ - craft-one-to-inventory: "key.keyboard.unknown"; - - /** - * When on a stack with an associated recipe: - * Move ingredients for as many results as possible and put in inventory if - * possible. - */ - craft-all-to-inventory: "key.keyboard.unknown"; - - /** - * When on a stack with an associated recipe: - * Move ingredients for a single result and put in cursor if possible. - */ - craft-one-to-cursor: "ctrl key.mouse.left"; - - /** - * Display the recipe that will be used to craft on a stack with no recipe context. - */ - show-craft: "key.keyboard.left.shift"; - - /** - * Cheat in one of an item into the inventory. - */ - cheat-one-to-inventory: "ctrl key.mouse.right"; - - /** - * Cheat in a stack of an item into the inventory. - */ - cheat-stack-to-inventory: "ctrl key.mouse.left"; - - /** - * Cheat in one of an item into the cursor. - */ - cheat-one-to-cursor: "ctrl key.mouse.middle"; - - /** - * Cheat in a stack of an item into the cursor. - */ - cheat-stack-to-cursor: "key.keyboard.unknown"; - - /** - * Delete the stack in the cursor when hovering the index - */ - delete-cursor-stack: "key.mouse.left"; - - /** - * In edit mode, hide the hovered stack - */ - hide-stack: "ctrl key.mouse.left"; - - /** - * In edit mode, hide stacks with the hovered stack's id - */ - hide-stack-by-id: "ctrl shift key.mouse.left"; -} - -#dev { - /** - * Whether development functions should be enabled. Not recommended for general - * play. - */ - dev-mode: false; - - /** - * Whether editing the index is enabled - */ - edit-mode: false; - - /** - * Whether to log untranslated tags as warnings. - */ - log-untranslated-tags: false; - - /** - * Whether to log ingredients that don't have a representative tag as warnings. - */ - log-non-tag-ingredients: false; - - /** - * Whether hovering the output of a recipe should show the recipe's EMI ID. - */ - show-recipe-ids: false; - - /** - * Whether stacks in the index should display a highlight if they have a recipe - * default. - */ - highlight-defaulted: false; - - /** - * Whether to display exclusion areas - */ - highlight-exclusion-areas: false; -} diff --git a/src/client/one-time-overrides/options.amecsapi.txt b/src/client/one-time-overrides/options.amecsapi.txt index b5c9b97..ae911f0 100644 --- a/src/client/one-time-overrides/options.amecsapi.txt +++ b/src/client/one-time-overrides/options.amecsapi.txt @@ -32,6 +32,10 @@ key_modifiers_key.hotbar.6:0,0,0 key_modifiers_key.hotbar.7:0,0,0 key_modifiers_key.hotbar.8:0,0,0 key_modifiers_key.hotbar.9:0,0,0 +key_modifiers_key.ae2.wireless_terminal:0,0,0 +key_modifiers_key.ae2.portable_item_cell:0,0,0 +key_modifiers_key.ae2.portable_fluid_cell:0,0,0 +key_modifiers_key.ae2.guide:0,0,0 key_modifiers_key.amecs.alternative_escape:0,0,0 key_modifiers_key.amecs.toggle_auto_jump:0,0,0 key_modifiers_key.amecs.toggle_cape:0,0,0 @@ -41,10 +45,22 @@ key_modifiers_key.amecs.toggle_right_sleeve:0,0,0 key_modifiers_key.amecs.toggle_left_pants_leg:0,0,0 key_modifiers_key.amecs.toggle_right_pants_leg:0,0,0 key_modifiers_key.amecs.toggle_hat:0,0,0 +key_modifiers_create.keyinfo.toolmenu:0,0,0 +key_modifiers_create.keyinfo.toolbelt:0,0,0 key_modifiers_key.dynamic_fps.toggle_forced:0,0,0 key_modifiers_key.dynamic_fps.toggle_disabled:0,0,0 +key_modifiers_key.freecam.toggle:0,0,0 +key_modifiers_key.freecam.playerControl:0,0,0 +key_modifiers_key.freecam.tripodReset:0,0,0 +key_modifiers_key.freecam.configGui:0,0,0 +key_modifiers_key.jade.config:0,0,0 +key_modifiers_key.jade.show_overlay:0,0,0 +key_modifiers_key.jade.toggle_liquid:0,0,0 +key_modifiers_key.jade.narrate:0,0,0 +key_modifiers_key.jade.show_details_alternative:0,0,0 key_modifiers_key.lightoverlay.enable_overlay:0,0,0 key_modifiers_key.modmenu.open_menu:0,0,0 +key_modifiers_supplementaries.keybind.quiver:0,0,0 key_modifiers_key.raised.hud.down:0,0,0 key_modifiers_key.raised.hud.up:0,0,0 key_modifiers_key.raised.chat.down:0,0,0 @@ -52,13 +68,8 @@ key_modifiers_key.raised.chat.up:0,0,0 key_modifiers_key.travelersbackpack.inventory:0,0,0 key_modifiers_key.travelersbackpack.toggle_tank:0,0,0 key_modifiers_key.travelersbackpack.cycle_tool:0,0,0 -key_modifiers_key.waila.config:0,0,0 -key_modifiers_key.waila.show_overlay:0,0,0 -key_modifiers_key.waila.toggle_liquid:0,0,0 -key_modifiers_key.waila.show_recipe_input:0,0,0 -key_modifiers_key.waila.show_recipe_output:0,0,0 key_modifiers_zoomify.key.zoom:0,0,0 key_modifiers_zoomify.key.zoom.secondary:0,0,0 key_modifiers_iris.keybind.reload:0,0,0 key_modifiers_iris.keybind.toggleShaders:0,0,0 -key_modifiers_iris.keybind.shaderPackSelection:0,0,0 +key_modifiers_iris.keybind.shaderPackSelection:0,0,0 \ No newline at end of file diff --git a/src/client/one-time-overrides/options.txt b/src/client/one-time-overrides/options.txt index b801675..f834ca6 100644 --- a/src/client/one-time-overrides/options.txt +++ b/src/client/one-time-overrides/options.txt @@ -55,6 +55,10 @@ key_key.hotbar.6:key.keyboard.6 key_key.hotbar.7:key.keyboard.7 key_key.hotbar.8:key.keyboard.8 key_key.hotbar.9:key.keyboard.9 +key_key.ae2.wireless_terminal:key.keyboard.unknown +key_key.ae2.portable_item_cell:key.keyboard.unknown +key_key.ae2.portable_fluid_cell:key.keyboard.unknown +key_key.ae2.guide:key.keyboard.g key_key.amecs.alternative_escape:key.keyboard.unknown key_key.amecs.toggle_auto_jump:key.keyboard.unknown key_key.amecs.toggle_cape:key.keyboard.unknown @@ -64,10 +68,22 @@ key_key.amecs.toggle_right_sleeve:key.keyboard.unknown key_key.amecs.toggle_left_pants_leg:key.keyboard.unknown key_key.amecs.toggle_right_pants_leg:key.keyboard.unknown key_key.amecs.toggle_hat:key.keyboard.unknown +key_create.keyinfo.toolmenu:key.keyboard.left.alt +key_create.keyinfo.toolbelt:key.keyboard.left.alt key_key.dynamic_fps.toggle_forced:key.keyboard.unknown key_key.dynamic_fps.toggle_disabled:key.keyboard.unknown +key_key.freecam.toggle:key.keyboard.f4 +key_key.freecam.playerControl:key.keyboard.unknown +key_key.freecam.tripodReset:key.keyboard.unknown +key_key.freecam.configGui:key.keyboard.unknown +key_key.jade.config:key.keyboard.unknown +key_key.jade.show_overlay:key.keyboard.unknown +key_key.jade.toggle_liquid:key.keyboard.j +key_key.jade.narrate:key.keyboard.unknown +key_key.jade.show_details_alternative:key.keyboard.unknown key_key.lightoverlay.enable_overlay:key.keyboard.f7 key_key.modmenu.open_menu:key.keyboard.unknown +key_supplementaries.keybind.quiver:key.keyboard.v key_key.raised.hud.down:key.keyboard.unknown key_key.raised.hud.up:key.keyboard.unknown key_key.raised.chat.down:key.keyboard.unknown @@ -75,14 +91,9 @@ key_key.raised.chat.up:key.keyboard.unknown key_key.travelersbackpack.inventory:key.keyboard.x key_key.travelersbackpack.toggle_tank:key.keyboard.unknown key_key.travelersbackpack.cycle_tool:key.keyboard.unknown -key_key.waila.config:key.keyboard.unknown -key_key.waila.show_overlay:key.keyboard.unknown -key_key.waila.toggle_liquid:key.keyboard.unknown -key_key.waila.show_recipe_input:key.keyboard.unknown -key_key.waila.show_recipe_output:key.keyboard.unknown key_zoomify.key.zoom:key.keyboard.c key_zoomify.key.zoom.secondary:key.keyboard.f6 key_iris.keybind.reload:key.keyboard.unknown -key_iris.keybind.toggleShaders:key.keyboard.unknown +key_iris.keybind.toggleShaders:key.keyboard.k key_iris.keybind.shaderPackSelection:key.keyboard.unknown soundCategory_music:0.0 \ No newline at end of file diff --git a/src/universal/config/global_data_and_resourcepacks.toml b/src/universal/config/global_data_and_resourcepacks.toml new file mode 100644 index 0000000..b5023bc --- /dev/null +++ b/src/universal/config/global_data_and_resourcepacks.toml @@ -0,0 +1,12 @@ +enable_system_global_packs = false + +[resourcepacks] +required = [] +optional = [] + +[datapacks] +required = [ + "globalpacks/datapacks/" +] + +optional = [] diff --git a/src/universal/config/roughlyenoughitems/config.json5 b/src/universal/config/roughlyenoughitems/config.json5 new file mode 100644 index 0000000..05640f0 --- /dev/null +++ b/src/universal/config/roughlyenoughitems/config.json5 @@ -0,0 +1,170 @@ +{ + "basics": { + "favorites": [], + "hiddenFavorites": [], + "displayHistory": [], + // Declares whether cheating mode is on. + "cheating": false, + "favoritesEnabled": true, + "keyBindings": { + "recipeKeybind": { + "keyCode": "key.keyboard.r", + "modifier": 0 + }, + "usageKeybind": { + "keyCode": "key.keyboard.u", + "modifier": 0 + }, + "hideKeybind": { + "keyCode": "key.keyboard.o", + "modifier": 2 + }, + "previousPageKeybind": { + "keyCode": "key.keyboard.page.up", + "modifier": 0 + }, + "nextPageKeybind": { + "keyCode": "key.keyboard.page.down", + "modifier": 0 + }, + "focusSearchFieldKeybind": { + "keyCode": "key.keyboard.f", + "modifier": 2 + }, + "copyRecipeIdentifierKeybind": { + "keyCode": "key.mouse.middle", + "modifier": 0 + }, + "favoriteKeybind": { + "keyCode": "key.keyboard.f", + "modifier": 0 + }, + "exportImageKeybind": { + "keyCode": "key.keyboard.f8", + "modifier": 0 + }, + "previousScreenKeybind": { + "keyCode": "key.keyboard.backspace", + "modifier": 0 + } + }, + // Declares whether REI is visible. + "overlayVisible": true, + "cheatingStyle": "GIVE", + "motion": { + "favoritesAnimation": true + } + }, + "advanced": { + "filtering": { + "shouldFilterDisplays": true, + "filteringRules": [ + "{id:\"roughlyenoughitems:manual\",rule:{}}", + "{id:\"roughlyenoughitems:basic\",rule:{}}", + "{id:\"roughlyenoughitems:hidden_from_recipe_viewers\",rule:{}}" + ], + "filteringQuickCraftCategories": { }, + "filteredStacks": [] + }, + "enableJeiCompatibilityLayer": true, + "tooltips": { + // Declares whether REI should append mod names to entries. + "appendModNames": true, + // Declares whether favorites tooltip should be displayed. + "displayFavoritesTooltip": false, + "displayIMEHints": true + }, + "layout": { + // The ordering of the items on the entry panel. + "entryPanelOrdering": "REGISTRY_ASCENDING", + // Declares the maximum amount of recipes displayed in a page if possible. + "maxRecipesPerPage": 8, + // Declares the maximum amount of recipes displayed in a page if possible. + "maxRecipesPageHeight": 300, + // Declares whether entry rendering time should be debugged. + "debugRenderTimeRequired": false, + // Merges displays with equal contents under 1 display. + "mergeDisplayUnderOne": true, + "favoriteAddWidgetMode": "ALWAYS_VISIBLE" + }, + "accessibility": { + "entrySize": 1.0, + // Declares the position of the entry panel. + "displayPanelLocation": "RIGHT", + // Declares how the scrollbar in composite screen should act. + "compositeScrollBarPermanent": false, + "toastDisplayedOnCopyIdentifier": true, + // Declares whether REI should use compact tabs for categories. + "useCompactTabs": true, + // Declares whether REI should use compact tab buttons for categories. + "useCompactTabButtons": false + }, + "search": { + // Declares whether search time should be debugged. + "debugSearchTimeRequired": false, + // Declares whether REI should search async. + "asyncSearch": true, + // Declares how many entries should be grouped one async search. + "asyncSearchPartitionSize": 100, + "patchAsyncThreadCrash": true, + "tooltipSearch": "ALWAYS", + "tagSearch": "PREFIX", + "identifierSearch": "ALWAYS", + "modSearch": "PREFIX" + }, + "commands": { + // Declares the command used to change gamemode. + "gamemodeCommand": "/gamemode {gamemode}", + // Declares the command used in servers to cheat items. + "giveCommand": "/give {player_name} {item_identifier}{nbt} {count}", + // Declares the command used to change weather. + "weatherCommand": "/weather {weather}", + // Declares the command used to change time. + "timeCommand": "/time set {time}" + }, + "miscellaneous": { + // Declares whether arrows in containers should be clickable. + "clickableRecipeArrows": true, + "registerRecipesInAnotherThread": true, + "newFastEntryRendering": true, + "cachingFastEntryRendering": false, + "cachingDisplayLookup": true + } + }, + "appearance": { + "recipeScreenType": "ORIGINAL", + // Declares the appearance of REI windows. + "theme": "LIGHT", + "layout": { + // Declares the position of the search field. + "searchFieldLocation": "CENTER", + // Declares the position of the config button. + "configButtonLocation": "LOWER", + // Declares whether the craftable filter button is enabled. + "showCraftableOnlyButton": true + }, + // Declares the appearance of recipe's border. + "recipeBorder": "DEFAULT", + // Declares whether entry panel is scrolled. + "scrollingEntryListWidget": true, + "horizontalEntriesBoundaries": 1.0, + "verticalEntriesBoundaries": 1.0, + "horizontalEntriesBoundariesColumns": 50, + "verticalEntriesBoundariesRows": 1000, + "favoritesHorizontalEntriesBoundaries": 1.0, + "favoritesHorizontalEntriesBoundariesColumns": 50, + "syntaxHighlightingMode": "COLORFUL", + "isFocusModeZoomed": false + }, + "functionality": { + "inputMethod": null, + // Declares whether REI should remove the recipe book. + "disableRecipeBook": false, + // Declares whether mob effects should be on the left side instead of the right side. + "leftSideMobEffects": true, + // Declares whether subsets is enabled. + "isSubsetsEnabled": true, + "allowInventoryHighlighting": true, + "itemCheatingMode": "REI_LIKE" + } +} \ No newline at end of file diff --git a/src/universal/globalpacks/datapacks/Create-Renewable-Ores.zip b/src/universal/globalpacks/datapacks/Create-Renewable-Ores.zip new file mode 100644 index 0000000..b6e05d8 Binary files /dev/null and b/src/universal/globalpacks/datapacks/Create-Renewable-Ores.zip differ diff --git a/src/universal/mods/architectury-api.hm.json b/src/universal/mods/architectury-api.hm.json new file mode 100644 index 0000000..b2cc1dd --- /dev/null +++ b/src/universal/mods/architectury-api.hm.json @@ -0,0 +1,21 @@ +{ + "formatVersion": 1, + "displayName": "Architectury API", + "enabled": true, + "version": { + "name": "9.1.12+fabric", + "size": 576353, + "fileName": "architectury-9.1.12-fabric.jar", + "downloadUrl": "https://cdn.modrinth.com/data/lhGA9TYQ/versions/Sbew3kXe/architectury-9.1.12-fabric.jar", + "hashes": { + "sha1": "add0fffa445ee2959b0898484732704a15156553", + "sha512": "54bdfc469f897e70a10b31c49d908e09b9cdefdda87c662ad6695c713fbf901bc37256c157ca7d2b9c70a13b304ee74a88cbead98bb23f1ae10e2aef3482db17" + } + }, + "source": { + "type": "modrinth", + "modId": "lhGA9TYQ", + "versionId": "Sbew3kXe", + "ignoreUpdates": false + } +} diff --git a/src/universal/mods/cloth-config.hm.json b/src/universal/mods/cloth-config.hm.json new file mode 100644 index 0000000..ef11683 --- /dev/null +++ b/src/universal/mods/cloth-config.hm.json @@ -0,0 +1,21 @@ +{ + "formatVersion": 1, + "displayName": "Cloth Config API", + "enabled": true, + "version": { + "name": "11.1.106+fabric", + "size": 1159179, + "fileName": "cloth-config-11.1.106-fabric.jar", + "downloadUrl": "https://cdn.modrinth.com/data/9s6osm5g/versions/s7VTKfLA/cloth-config-11.1.106-fabric.jar", + "hashes": { + "sha1": "a05e176326365f2b8e377a35be52a5671491bcfd", + "sha512": "bce3d04905f49a331ade089332f0bb5f2329a81451f2acdd4d95590cb090dbc88f0192a85de342e705f4aea9f4cdf2add8b5ef842d0014e29f0a2a9c281984a2" + } + }, + "source": { + "type": "modrinth", + "modId": "9s6osm5g", + "versionId": "s7VTKfLA", + "ignoreUpdates": false + } +} diff --git a/src/universal/mods/emi-loot.hm.json b/src/universal/mods/emi-loot.hm.json deleted file mode 100644 index 965eb56..0000000 --- a/src/universal/mods/emi-loot.hm.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "formatVersion": 1, - "displayName": "EMI Loot", - "enabled": true, - "version": { - "name": "0.6.5+1.20.1", - "size": 351259, - "fileName": "emi_loot-0.6.5+1.20.1.jar", - "downloadUrl": "https://cdn.modrinth.com/data/qbbO7Jns/versions/7fjkgVEh/emi_loot-0.6.5%2B1.20.1.jar", - "hashes": { - "sha1": "e6398e3aef04cbe96273e9174601953ab48f5191", - "sha512": "d60a2f4410a6a2916f129e71328f181fab7c250024d313e5415b640594019d58a59016e670a2c075256707fe43b15697340f1879f8dae41aa697845f804455b9" - } - }, - "source": { - "type": "modrinth", - "modId": "qbbO7Jns", - "versionId": "7fjkgVEh", - "ignoreUpdates": false - } -} diff --git a/src/universal/mods/emi.hm.json b/src/universal/mods/emi.hm.json deleted file mode 100644 index f3265a6..0000000 --- a/src/universal/mods/emi.hm.json +++ /dev/null @@ -1,21 +0,0 @@ -{ - "formatVersion": 1, - "displayName": "EMI", - "enabled": true, - "version": { - "name": "1.0.19+1.20.1+fabric", - "size": 960020, - "fileName": "emi-1.0.19+1.20.1+fabric.jar", - "downloadUrl": "https://cdn.modrinth.com/data/fRiHVvU7/versions/K2ePWegL/emi-1.0.19%2B1.20.1%2Bfabric.jar", - "hashes": { - "sha1": "2a2dcf2efc095344f7f8ce95225fe6098ea04af6", - "sha512": "6a3d765c0437714f6c275274999d5fe7cef19b6a4a544bfee5f083b9160a0d2e4f7fb99d6b9ede94a5b84269b53b43b6f06bb173a61440e0d0853f96cbfa34fd" - } - }, - "source": { - "type": "modrinth", - "modId": "fRiHVvU7", - "versionId": "K2ePWegL", - "ignoreUpdates": false - } -} diff --git a/src/universal/mods/globalpacks.hm.json b/src/universal/mods/globalpacks.hm.json new file mode 100644 index 0000000..abbef19 --- /dev/null +++ b/src/universal/mods/globalpacks.hm.json @@ -0,0 +1,21 @@ +{ + "formatVersion": 1, + "displayName": "Global Packs", + "enabled": true, + "version": { + "name": "1.16.1_fabric", + "size": 230089, + "fileName": "global_packs-fabric-1.19.4-1.16.1_fabric.jar", + "downloadUrl": "https://cdn.modrinth.com/data/NRLPy2mk/versions/9so0FT8s/global_packs-fabric-1.19.4-1.16.1_fabric.jar", + "hashes": { + "sha1": "927c59d923a7a38837427046d6b3b2feedf26128", + "sha512": "1ef27024288435cfd3ffa68ff2383eed11bf2860583ad38b4a2c1f011b85624939db706898d3cb27cacb8e0c32ec8b72e30eba33da747ac2fb22ef5289bf4dd2" + } + }, + "source": { + "type": "modrinth", + "modId": "NRLPy2mk", + "versionId": "9so0FT8s", + "ignoreUpdates": false + } +} diff --git a/src/universal/mods/kubejs.hm.json b/src/universal/mods/kubejs.hm.json new file mode 100644 index 0000000..220d893 --- /dev/null +++ b/src/universal/mods/kubejs.hm.json @@ -0,0 +1,21 @@ +{ + "formatVersion": 1, + "displayName": "KubeJS", + "enabled": true, + "version": { + "name": "2001.6.3-build.23+fabric", + "size": 1357605, + "fileName": "kubejs-fabric-2001.6.3-build.23.jar", + "downloadUrl": "https://cdn.modrinth.com/data/umyGl7zF/versions/gh9yWBde/kubejs-fabric-2001.6.3-build.23.jar", + "hashes": { + "sha1": "418a8b7be4de918ab48f55b03e351274b70c4471", + "sha512": "dcbb354b5426a28ae3820481fcb0bed793eefd8c23fa16ae4bcd88f560199e6540d976fbb3769215840b7f2e852a2714bb2d19dca09a09a5da8fd6e8c3fd6201" + } + }, + "source": { + "type": "modrinth", + "modId": "umyGl7zF", + "versionId": "gh9yWBde", + "ignoreUpdates": false + } +} diff --git a/src/universal/mods/rei.hm.json b/src/universal/mods/rei.hm.json new file mode 100644 index 0000000..e6a461e --- /dev/null +++ b/src/universal/mods/rei.hm.json @@ -0,0 +1,21 @@ +{ + "formatVersion": 1, + "displayName": "Roughly Enough Items (REI)", + "enabled": true, + "version": { + "name": "12.0.652+fabric", + "size": 2296278, + "fileName": "RoughlyEnoughItems-12.0.652.jar", + "downloadUrl": "https://cdn.modrinth.com/data/nfn13YXA/versions/kwArdb7j/RoughlyEnoughItems-12.0.652.jar", + "hashes": { + "sha1": "2ad8b73239ee6cc2a7d6cd7d5f25b9f9f5cf6b2a", + "sha512": "2cc642bac5491c06ff7894f8d7661777bbfc7f3a6540e0fcf795616078b76492410d0de61f3f12a1e4b58366107d2fd006fa965e564a04e363f73f36c9e5cd6f" + } + }, + "source": { + "type": "modrinth", + "modId": "nfn13YXA", + "versionId": "kwArdb7j", + "ignoreUpdates": false + } +} diff --git a/src/universal/mods/rhino.hm.json b/src/universal/mods/rhino.hm.json new file mode 100644 index 0000000..14a03da --- /dev/null +++ b/src/universal/mods/rhino.hm.json @@ -0,0 +1,21 @@ +{ + "formatVersion": 1, + "displayName": "Rhino", + "enabled": true, + "version": { + "name": "2001.2.2-build.6+fabric", + "size": 1753770, + "fileName": "rhino-fabric-2001.2.2-build.6.jar", + "downloadUrl": "https://cdn.modrinth.com/data/sk9knFPE/versions/PN90O3BT/rhino-fabric-2001.2.2-build.6.jar", + "hashes": { + "sha1": "6a1ca9e70f55669e02b684a38516f28a2da18a7e", + "sha512": "94f3a1cee26901626311f317923f410577420f8b47dcdfde74645ed438a988b355352829de41507f6286b2719e9682c72a3b2942012ccced5f3da01d5eaff750" + } + }, + "source": { + "type": "modrinth", + "modId": "sk9knFPE", + "versionId": "PN90O3BT", + "ignoreUpdates": false + } +}