From 811af70e75ce14153338dbb0a307ac98f4d75c07 Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Fri, 20 Jun 2025 17:28:16 -0700 Subject: [PATCH 01/58] [ADD] FancyMenu --- config/fancymenu/assets/miku.icns | Bin 0 -> 144706 bytes config/fancymenu/assets/miku.png | Bin 0 -> 5684 bytes config/fancymenu/assets/miku_16.png | Bin 0 -> 847 bytes config/fancymenu/assets/witch.png | Bin 0 -> 34708 bytes config/fancymenu/custom_gui_screens.txt | 5 + config/fancymenu/customizablemenus.txt | 5 + .../customization/title_screen_layout.txt | 1045 +++++++++++++++++ .../widgets/element_layer_control.lewidget | 12 + config/fancymenu/legacy_checklist.txt | 3 + config/fancymenu/options.txt | 14 +- config/fancymenu/ui_themes/dark.json | 181 +++ config/fancymenu/ui_themes/light.json | 181 +++ config/fancymenu/user_variables.db | 2 + 13 files changed, 1441 insertions(+), 7 deletions(-) create mode 100644 config/fancymenu/assets/miku.icns create mode 100644 config/fancymenu/assets/miku.png create mode 100644 config/fancymenu/assets/miku_16.png create mode 100644 config/fancymenu/assets/witch.png create mode 100644 config/fancymenu/custom_gui_screens.txt create mode 100644 config/fancymenu/customizablemenus.txt create mode 100644 config/fancymenu/customization/title_screen_layout.txt create mode 100644 config/fancymenu/layout_editor/widgets/element_layer_control.lewidget create mode 100644 config/fancymenu/legacy_checklist.txt create mode 100644 config/fancymenu/ui_themes/dark.json create mode 100644 config/fancymenu/ui_themes/light.json create mode 100644 config/fancymenu/user_variables.db diff --git a/config/fancymenu/assets/miku.icns b/config/fancymenu/assets/miku.icns new file mode 100644 index 0000000000000000000000000000000000000000..25cf53d76c3b2f6d0bbb424704eefdaf8cca9f9f GIT binary patch literal 144706 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 z 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 Z^AA_NKU;Vxy8QqE002ovPDHLkV1fYe+yDRo literal 0 HcmV?d00001 diff --git a/config/fancymenu/assets/witch.png b/config/fancymenu/assets/witch.png new file mode 100644 index 0000000000000000000000000000000000000000..24696b399dcc72e5d19d3d5a566a316db3f45913 GIT binary patch literal 34708 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 literal 0 HcmV?d00001 diff --git a/config/fancymenu/custom_gui_screens.txt b/config/fancymenu/custom_gui_screens.txt new file mode 100644 index 0000000..57f690f --- /dev/null +++ b/config/fancymenu/custom_gui_screens.txt @@ -0,0 +1,5 @@ +type = custom_gui_screens + +overridden_screens { +} + diff --git a/config/fancymenu/customizablemenus.txt b/config/fancymenu/customizablemenus.txt new file mode 100644 index 0000000..cc789c0 --- /dev/null +++ b/config/fancymenu/customizablemenus.txt @@ -0,0 +1,5 @@ +type = customizablemenus + +net.minecraft.client.gui.screens.TitleScreen { +} + diff --git a/config/fancymenu/customization/title_screen_layout.txt b/config/fancymenu/customization/title_screen_layout.txt new file mode 100644 index 0000000..3cd2d2f --- /dev/null +++ b/config/fancymenu/customization/title_screen_layout.txt @@ -0,0 +1,1045 @@ +type = fancymenu_layout + +layout-meta { + identifier = title_screen + render_custom_elements_behind_vanilla = false + last_edited_time = 1750464459989 + is_enabled = true + randommode = false + randomgroup = 1 + randomonlyfirsttime = false + layout_index = 0 + [loading_requirement_container_meta:0d2d6aae-5a7b-4ce8-96c8-8743bbed6e7d-1750464370090] = [groups:][instances:] +} + +customization { + action = backgroundoptions + keepaspectratio = false +} + +scroll_list_customization { + preserve_scroll_list_header_footer_aspect_ratio = true + render_scroll_list_header_shadow = true + render_scroll_list_footer_shadow = true + show_scroll_list_header_footer_preview_in_editor = false + repeat_scroll_list_header_texture = false + repeat_scroll_list_footer_texture = false + show_screen_background_overlay_on_custom_background = false + apply_vanilla_background_blur = false +} + +layout_action_executable_blocks { +} + +element { + source = [source:local]/config/fancymenu/assets/witch.png + repeat_texture = false + nine_slice_texture = false + nine_slice_texture_border_x = 5 + nine_slice_texture_border_y = 5 + image_tint = #FFFFFF + element_type = image + instance_identifier = b0c9d2da-7b4d-42d2-afb8-a4af00c129d5-1750463478736 + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in_v2 = no_fading + fade_in_speed = 1.0 + fade_out = no_fading + fade_out_speed = 1.0 + base_opacity = 1.0 + auto_sizing = false + auto_sizing_base_screen_width = 2560 + auto_sizing_base_screen_height = 1380 + sticky_anchor = false + anchor_point = element + anchor_point_element = minecraft_logo_widget + x = -28 + y = -10 + width = 148 + height = 53 + stretch_x = false + stretch_y = false + stay_on_screen = true + element_loading_requirement_container_identifier = c4446ced-50d2-4c3d-8e34-18188079d8b3-1750463478736 + [loading_requirement_container_meta:c4446ced-50d2-4c3d-8e34-18188079d8b3-1750463478736] = [groups:][instances:] + enable_parallax = false + parallax_intensity = 0.5 + invert_parallax = false + animated_offset_x = 0 + animated_offset_y = 0 + load_once_per_session = false + in_editor_color = #FFC800FF + layer_hidden_in_editor = false +} + +element { + button_element_executable_block_identifier = 38b5fdbc-29e3-4a00-b1f9-5e619b7b3438-1750464228657 + [executable_action_instance:6dba2ec8-5cff-4145-a277-32fd9cf20f81-1750464312028][action_type:openlink] = https://ko-fi.com/restedwicked + [executable_block:38b5fdbc-29e3-4a00-b1f9-5e619b7b3438-1750464228657][type:generic] = [executables:6dba2ec8-5cff-4145-a277-32fd9cf20f81-1750464312028;] + restartbackgroundanimations = true + nine_slice_custom_background = false + nine_slice_border_x = 5 + nine_slice_border_y = 5 + description = Feel free to support me :3 + label = KoFi + navigatable = true + widget_active_state_requirement_container_identifier = e3d2aec7-e20b-4901-bcb9-de7287fc24f5-1750464228657 + [loading_requirement_container_meta:e3d2aec7-e20b-4901-bcb9-de7287fc24f5-1750464228657] = [groups:][instances:] + is_template = false + template_apply_width = false + template_apply_height = false + template_apply_posx = false + template_apply_posy = false + template_apply_opacity = false + template_apply_visibility = false + template_apply_label = false + template_share_with = buttons + nine_slice_slider_handle = false + nine_slice_slider_handle_border_x = 5 + nine_slice_slider_handle_border_y = 5 + element_type = custom_button + instance_identifier = 42ca9823-1638-493d-9b13-bd256642a1b1-1750464228657 + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in_v2 = no_fading + fade_in_speed = 1.0 + fade_out = no_fading + fade_out_speed = 1.0 + base_opacity = 1.0 + auto_sizing = false + auto_sizing_base_screen_width = 2560 + auto_sizing_base_screen_height = 1380 + sticky_anchor = false + anchor_point = element + anchor_point_element = 604322 + x = 0 + y = -23 + width = 56 + height = 20 + stretch_x = false + stretch_y = false + stay_on_screen = true + element_loading_requirement_container_identifier = c7dbdec7-3254-4624-9ce3-a317e6398601-1750464228657 + [loading_requirement_container_meta:c7dbdec7-3254-4624-9ce3-a317e6398601-1750464228657] = [groups:][instances:] + enable_parallax = false + parallax_intensity = 0.5 + invert_parallax = false + animated_offset_x = 0 + animated_offset_y = 0 + load_once_per_session = false + in_editor_color = #FFC800FF + layer_hidden_in_editor = false +} + +vanilla_button { + button_element_executable_block_identifier = fe187e5f-e415-404c-acf4-3925a0fc0748-1750462239911 + [executable_block:fe187e5f-e415-404c-acf4-3925a0fc0748-1750462239911][type:generic] = [executables:] + restartbackgroundanimations = true + nine_slice_custom_background = false + nine_slice_border_x = 5 + nine_slice_border_y = 5 + navigatable = true + widget_active_state_requirement_container_identifier = 66f59ec3-ac9e-48b9-bd5a-3451de8bd3b3-1750462239911 + [loading_requirement_container_meta:66f59ec3-ac9e-48b9-bd5a-3451de8bd3b3-1750462239911] = [groups:][instances:] + is_template = false + template_apply_width = false + template_apply_height = false + template_apply_posx = false + template_apply_posy = false + template_apply_opacity = false + template_apply_visibility = false + template_apply_label = false + template_share_with = buttons + nine_slice_slider_handle = false + nine_slice_slider_handle_border_x = 5 + nine_slice_slider_handle_border_y = 5 + element_type = vanilla_button + instance_identifier = mc_titlescreen_multiplayer_button + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in_v2 = no_fading + fade_in_speed = 1.0 + fade_out = no_fading + fade_out_speed = 1.0 + base_opacity = 1.0 + auto_sizing = false + auto_sizing_base_screen_width = 0 + auto_sizing_base_screen_height = 0 + sticky_anchor = false + anchor_point = vanilla + x = 156 + y = 125 + width = 200 + height = 20 + stretch_x = false + stretch_y = false + stay_on_screen = true + element_loading_requirement_container_identifier = 6599a7d1-9c78-4e8a-a7c7-a53cba845db7-1750462239911 + [loading_requirement_container_meta:6599a7d1-9c78-4e8a-a7c7-a53cba845db7-1750462239911] = [groups:][instances:] + enable_parallax = false + parallax_intensity = 0.5 + invert_parallax = false + animated_offset_x = 0 + animated_offset_y = 0 + load_once_per_session = false + in_editor_color = #FFC800FF + layer_hidden_in_editor = false + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = 59cebab9-2252-4cde-b8ee-1d5f5c7e7124-1750462239912 + [executable_block:59cebab9-2252-4cde-b8ee-1d5f5c7e7124-1750462239912][type:generic] = [executables:] + restartbackgroundanimations = true + nine_slice_custom_background = false + nine_slice_border_x = 5 + nine_slice_border_y = 5 + navigatable = true + widget_active_state_requirement_container_identifier = 6af9aa4a-f1cf-4e56-b0e3-55f74c77b19d-1750462239912 + [loading_requirement_container_meta:6af9aa4a-f1cf-4e56-b0e3-55f74c77b19d-1750462239912] = [groups:][instances:] + is_template = false + template_apply_width = false + template_apply_height = false + template_apply_posx = false + template_apply_posy = false + template_apply_opacity = false + template_apply_visibility = false + template_apply_label = false + template_share_with = buttons + nine_slice_slider_handle = false + nine_slice_slider_handle_border_x = 5 + nine_slice_slider_handle_border_y = 5 + element_type = vanilla_button + instance_identifier = 376306 + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in_v2 = no_fading + fade_in_speed = 1.0 + fade_out = no_fading + fade_out_speed = 1.0 + base_opacity = 1.0 + auto_sizing = false + auto_sizing_base_screen_width = 0 + auto_sizing_base_screen_height = 0 + sticky_anchor = false + anchor_point = vanilla + x = 132 + y = 125 + width = 20 + height = 20 + stretch_x = false + stretch_y = false + stay_on_screen = true + element_loading_requirement_container_identifier = 8173ac79-4243-4d5a-9a63-2aad509ccaba-1750462239912 + [loading_requirement_container_meta:8173ac79-4243-4d5a-9a63-2aad509ccaba-1750462239912] = [groups:][instances:] + enable_parallax = false + parallax_intensity = 0.5 + invert_parallax = false + animated_offset_x = 0 + animated_offset_y = 0 + load_once_per_session = false + in_editor_color = #FFC800FF + layer_hidden_in_editor = false + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = 1933ab96-6797-4b2c-9928-c4fccc35c7dd-1750462239911 + [executable_block:1933ab96-6797-4b2c-9928-c4fccc35c7dd-1750462239911][type:generic] = [executables:] + restartbackgroundanimations = true + nine_slice_custom_background = false + nine_slice_border_x = 5 + nine_slice_border_y = 5 + navigatable = true + widget_active_state_requirement_container_identifier = 79798ef9-68e1-402c-b36c-b0c16b4f654c-1750462239911 + [loading_requirement_container_meta:79798ef9-68e1-402c-b36c-b0c16b4f654c-1750462239911] = [groups:][instances:] + is_template = false + template_apply_width = false + template_apply_height = false + template_apply_posx = false + template_apply_posy = false + template_apply_opacity = false + template_apply_visibility = false + template_apply_label = false + template_share_with = buttons + nine_slice_slider_handle = false + nine_slice_slider_handle_border_x = 5 + nine_slice_slider_handle_border_y = 5 + element_type = vanilla_button + instance_identifier = mc_titlescreen_realms_button + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in_v2 = no_fading + fade_in_speed = 1.0 + fade_out = no_fading + fade_out_speed = 1.0 + base_opacity = 1.0 + auto_sizing = false + auto_sizing_base_screen_width = 0 + auto_sizing_base_screen_height = 0 + sticky_anchor = false + anchor_point = vanilla + x = 156 + y = 149 + width = 200 + height = 20 + stretch_x = false + stretch_y = false + stay_on_screen = true + element_loading_requirement_container_identifier = e5cd7d72-d925-4d20-a49f-00672995681d-1750462239911 + [loading_requirement_container_meta:e5cd7d72-d925-4d20-a49f-00672995681d-1750462239911] = [groups:][instances:] + enable_parallax = false + parallax_intensity = 0.5 + invert_parallax = false + animated_offset_x = 0 + animated_offset_y = 0 + load_once_per_session = false + in_editor_color = #FFC800FF + layer_hidden_in_editor = false + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = 3d9d95d9-2aab-4c60-b0f5-66567ff56cf7-1750462239911 + [executable_block:3d9d95d9-2aab-4c60-b0f5-66567ff56cf7-1750462239911][type:generic] = [executables:] + restartbackgroundanimations = true + nine_slice_custom_background = false + nine_slice_border_x = 5 + nine_slice_border_y = 5 + navigatable = true + widget_active_state_requirement_container_identifier = 63c8c831-516c-4a98-bdf9-4b244ce77a50-1750462239911 + [loading_requirement_container_meta:63c8c831-516c-4a98-bdf9-4b244ce77a50-1750462239911] = [groups:][instances:] + is_template = false + template_apply_width = false + template_apply_height = false + template_apply_posx = false + template_apply_posy = false + template_apply_opacity = false + template_apply_visibility = false + template_apply_label = false + template_share_with = buttons + nine_slice_slider_handle = false + nine_slice_slider_handle_border_x = 5 + nine_slice_slider_handle_border_y = 5 + element_type = vanilla_button + instance_identifier = mc_titlescreen_options_button + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in_v2 = no_fading + fade_in_speed = 1.0 + fade_out = no_fading + fade_out_speed = 1.0 + base_opacity = 1.0 + auto_sizing = false + auto_sizing_base_screen_width = 0 + auto_sizing_base_screen_height = 0 + sticky_anchor = false + anchor_point = vanilla + x = 156 + y = 207 + width = 98 + height = 20 + stretch_x = false + stretch_y = false + stay_on_screen = true + element_loading_requirement_container_identifier = 4a7b3cd4-8f49-48bf-9b33-bbe2e53993f9-1750462239911 + [loading_requirement_container_meta:4a7b3cd4-8f49-48bf-9b33-bbe2e53993f9-1750462239911] = [groups:][instances:] + enable_parallax = false + parallax_intensity = 0.5 + invert_parallax = false + animated_offset_x = 0 + animated_offset_y = 0 + load_once_per_session = false + in_editor_color = #FFC800FF + layer_hidden_in_editor = false + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = aa54955b-598e-4c42-ab50-4e941171006c-1750462239911 + [executable_block:aa54955b-598e-4c42-ab50-4e941171006c-1750462239911][type:generic] = [executables:] + restartbackgroundanimations = true + nine_slice_custom_background = false + nine_slice_border_x = 5 + nine_slice_border_y = 5 + navigatable = true + widget_active_state_requirement_container_identifier = 51b71bb8-b324-4da2-b567-c8b4ab292191-1750462239911 + [loading_requirement_container_meta:51b71bb8-b324-4da2-b567-c8b4ab292191-1750462239911] = [groups:][instances:] + is_template = false + template_apply_width = false + template_apply_height = false + template_apply_posx = false + template_apply_posy = false + template_apply_opacity = false + template_apply_visibility = false + template_apply_label = false + template_share_with = buttons + nine_slice_slider_handle = false + nine_slice_slider_handle_border_x = 5 + nine_slice_slider_handle_border_y = 5 + element_type = vanilla_button + instance_identifier = forge_titlescreen_mods_button + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in_v2 = no_fading + fade_in_speed = 1.0 + fade_out = no_fading + fade_out_speed = 1.0 + base_opacity = 1.0 + auto_sizing = false + auto_sizing_base_screen_width = 0 + auto_sizing_base_screen_height = 0 + sticky_anchor = false + anchor_point = vanilla + x = 156 + y = 173 + width = 200 + height = 20 + stretch_x = false + stretch_y = false + stay_on_screen = true + element_loading_requirement_container_identifier = 1c643be1-2c27-4300-95e7-fc8f011d8bca-1750462239911 + [loading_requirement_container_meta:1c643be1-2c27-4300-95e7-fc8f011d8bca-1750462239911] = [groups:][instances:] + enable_parallax = false + parallax_intensity = 0.5 + invert_parallax = false + animated_offset_x = 0 + animated_offset_y = 0 + load_once_per_session = false + in_editor_color = #FFC800FF + layer_hidden_in_editor = false + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = 49ec9331-dd56-43e7-b194-ccb4f09b18b5-1750462239912 + [executable_block:49ec9331-dd56-43e7-b194-ccb4f09b18b5-1750462239912][type:generic] = [executables:] + restartbackgroundanimations = true + nine_slice_custom_background = false + nine_slice_border_x = 5 + nine_slice_border_y = 5 + navigatable = true + widget_active_state_requirement_container_identifier = bb9c053e-bbac-47e2-b199-665792289fa5-1750462239912 + [loading_requirement_container_meta:bb9c053e-bbac-47e2-b199-665792289fa5-1750462239912] = [groups:][instances:] + is_template = false + template_apply_width = false + template_apply_height = false + template_apply_posx = false + template_apply_posy = false + template_apply_opacity = false + template_apply_visibility = false + template_apply_label = false + template_share_with = buttons + nine_slice_slider_handle = false + nine_slice_slider_handle_border_x = 5 + nine_slice_slider_handle_border_y = 5 + element_type = vanilla_button + instance_identifier = minecraft_logo_widget + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in_v2 = no_fading + fade_in_speed = 1.0 + fade_out = no_fading + fade_out_speed = 1.0 + base_opacity = 1.0 + auto_sizing = false + auto_sizing_base_screen_width = 2560 + auto_sizing_base_screen_height = 1380 + sticky_anchor = false + anchor_point = vanilla + x = 128 + y = 30 + width = 256 + height = 51 + stretch_x = false + stretch_y = false + stay_on_screen = true + element_loading_requirement_container_identifier = 4da4cffc-4c7e-4e75-8e0e-e0ec74a35889-1750462239912 + [loading_requirement_container_meta:4da4cffc-4c7e-4e75-8e0e-e0ec74a35889-1750462239912] = [groups:][instances:] + enable_parallax = false + parallax_intensity = 0.5 + invert_parallax = false + animated_offset_x = 0 + animated_offset_y = 0 + load_once_per_session = false + in_editor_color = #FFC800FF + layer_hidden_in_editor = false + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = 83fb07dc-29c9-40fb-b268-73fb818c825a-1750462239912 + [executable_block:83fb07dc-29c9-40fb-b268-73fb818c825a-1750462239912][type:generic] = [executables:] + restartbackgroundanimations = true + nine_slice_custom_background = false + nine_slice_border_x = 5 + nine_slice_border_y = 5 + navigatable = true + widget_active_state_requirement_container_identifier = 6f1647ff-4b3f-4c0d-83f4-109723fb42da-1750462239912 + [loading_requirement_container_meta:6f1647ff-4b3f-4c0d-83f4-109723fb42da-1750462239912] = [groups:][instances:] + is_template = false + template_apply_width = false + template_apply_height = false + template_apply_posx = false + template_apply_posy = false + template_apply_opacity = false + template_apply_visibility = false + template_apply_label = false + template_share_with = buttons + nine_slice_slider_handle = false + nine_slice_slider_handle_border_x = 5 + nine_slice_slider_handle_border_y = 5 + element_type = vanilla_button + instance_identifier = 604388 + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in_v2 = no_fading + fade_in_speed = 1.0 + fade_out = no_fading + fade_out_speed = 1.0 + base_opacity = 1.0 + auto_sizing = false + auto_sizing_base_screen_width = 2560 + auto_sizing_base_screen_height = 1380 + sticky_anchor = false + anchor_point = vanilla + x = 360 + y = 207 + width = 20 + height = 20 + stretch_x = false + stretch_y = false + stay_on_screen = true + element_loading_requirement_container_identifier = f20126e3-f08a-4278-9780-8803d9bbbc3b-1750462239911 + [loading_requirement_container_meta:f20126e3-f08a-4278-9780-8803d9bbbc3b-1750462239911] = [groups:][instances:] + enable_parallax = false + parallax_intensity = 0.5 + invert_parallax = false + animated_offset_x = 0 + animated_offset_y = 0 + load_once_per_session = false + in_editor_color = #FFC800FF + layer_hidden_in_editor = false + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = 9b6ac137-c12b-4bbe-952e-36d73d6920df-1750462239911 + [executable_block:9b6ac137-c12b-4bbe-952e-36d73d6920df-1750462239911][type:generic] = [executables:] + restartbackgroundanimations = true + nine_slice_custom_background = false + nine_slice_border_x = 5 + nine_slice_border_y = 5 + navigatable = true + widget_active_state_requirement_container_identifier = d6db4a98-46a0-4915-865d-2eaada77fb48-1750462239911 + [loading_requirement_container_meta:d6db4a98-46a0-4915-865d-2eaada77fb48-1750462239911] = [groups:][instances:] + is_template = false + template_apply_width = false + template_apply_height = false + template_apply_posx = false + template_apply_posy = false + template_apply_opacity = false + template_apply_visibility = false + template_apply_label = false + template_share_with = buttons + nine_slice_slider_handle = false + nine_slice_slider_handle_border_x = 5 + nine_slice_slider_handle_border_y = 5 + element_type = vanilla_button + instance_identifier = 604346 + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in_v2 = no_fading + fade_in_speed = 1.0 + fade_out = no_fading + fade_out_speed = 1.0 + base_opacity = 1.0 + auto_sizing = false + auto_sizing_base_screen_width = 2560 + auto_sizing_base_screen_height = 1380 + sticky_anchor = false + anchor_point = vanilla + x = 360 + y = 165 + width = 56 + height = 20 + stretch_x = false + stretch_y = false + stay_on_screen = true + element_loading_requirement_container_identifier = 9b07f2bc-3c3a-45a4-94b8-56334aa6b53e-1750462239911 + [loading_requirement_container_meta:9b07f2bc-3c3a-45a4-94b8-56334aa6b53e-1750462239911] = [groups:][instances:] + enable_parallax = false + parallax_intensity = 0.5 + invert_parallax = false + animated_offset_x = 0 + animated_offset_y = 0 + load_once_per_session = false + in_editor_color = #FFC800FF + layer_hidden_in_editor = false + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = 3391a291-1e18-4ee2-89fb-7d34f5a17978-1750462239912 + [executable_block:3391a291-1e18-4ee2-89fb-7d34f5a17978-1750462239912][type:generic] = [executables:] + restartbackgroundanimations = true + nine_slice_custom_background = false + nine_slice_border_x = 5 + nine_slice_border_y = 5 + navigatable = true + widget_active_state_requirement_container_identifier = ea05fb29-d7b1-45ac-ac3a-92835e7fb369-1750462239912 + [loading_requirement_container_meta:ea05fb29-d7b1-45ac-ac3a-92835e7fb369-1750462239912] = [groups:][instances:] + is_template = false + template_apply_width = false + template_apply_height = false + template_apply_posx = false + template_apply_posy = false + template_apply_opacity = false + template_apply_visibility = false + template_apply_label = false + template_share_with = buttons + nine_slice_slider_handle = false + nine_slice_slider_handle_border_x = 5 + nine_slice_slider_handle_border_y = 5 + element_type = vanilla_button + instance_identifier = title_screen_copyright_button + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in_v2 = no_fading + fade_in_speed = 1.0 + fade_out = no_fading + fade_out_speed = 1.0 + base_opacity = 1.0 + auto_sizing = false + auto_sizing_base_screen_width = 0 + auto_sizing_base_screen_height = 0 + sticky_anchor = false + anchor_point = vanilla + x = 314 + y = 266 + width = 196 + height = 10 + stretch_x = false + stretch_y = false + stay_on_screen = true + element_loading_requirement_container_identifier = 632b7d19-8038-4325-be66-f0e60ffe5f88-1750462239912 + [loading_requirement_container_meta:632b7d19-8038-4325-be66-f0e60ffe5f88-1750462239912] = [groups:][instances:] + enable_parallax = false + parallax_intensity = 0.5 + invert_parallax = false + animated_offset_x = 0 + animated_offset_y = 0 + load_once_per_session = false + in_editor_color = #FFC800FF + layer_hidden_in_editor = false + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = 50c18d69-2aa1-4170-9699-7571adc7ab8b-1750462239912 + [executable_block:50c18d69-2aa1-4170-9699-7571adc7ab8b-1750462239912][type:generic] = [executables:] + restartbackgroundanimations = true + nine_slice_custom_background = false + nine_slice_border_x = 5 + nine_slice_border_y = 5 + navigatable = true + widget_active_state_requirement_container_identifier = 17cc1853-450e-4105-9e35-49fcc11abb30-1750462239912 + [loading_requirement_container_meta:17cc1853-450e-4105-9e35-49fcc11abb30-1750462239912] = [groups:][instances:] + is_template = false + template_apply_width = false + template_apply_height = false + template_apply_posx = false + template_apply_posy = false + template_apply_opacity = false + template_apply_visibility = false + template_apply_label = false + template_share_with = buttons + nine_slice_slider_handle = false + nine_slice_slider_handle_border_x = 5 + nine_slice_slider_handle_border_y = 5 + element_type = vanilla_button + instance_identifier = minecraft_splash_widget + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in_v2 = no_fading + fade_in_speed = 1.0 + fade_out = no_fading + fade_out_speed = 1.0 + base_opacity = 1.0 + auto_sizing = false + auto_sizing_base_screen_width = 2560 + auto_sizing_base_screen_height = 1380 + sticky_anchor = false + anchor_point = vanilla + x = 329 + y = 49 + width = 100 + height = 40 + stretch_x = false + stretch_y = false + stay_on_screen = true + element_loading_requirement_container_identifier = 406be19c-2145-4d34-b253-22a94a038d15-1750462239912 + [loading_requirement_container_meta:406be19c-2145-4d34-b253-22a94a038d15-1750462239912] = [groups:][instances:] + enable_parallax = false + parallax_intensity = 0.5 + invert_parallax = false + animated_offset_x = 0 + animated_offset_y = 0 + load_once_per_session = false + in_editor_color = #FFC800FF + layer_hidden_in_editor = false + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = bb3d4b9a-7fc9-4268-b0c3-b468e66a2eb0-1750462239911 + [executable_block:bb3d4b9a-7fc9-4268-b0c3-b468e66a2eb0-1750462239911][type:generic] = [executables:] + restartbackgroundanimations = true + nine_slice_custom_background = false + nine_slice_border_x = 5 + nine_slice_border_y = 5 + navigatable = true + widget_active_state_requirement_container_identifier = 1ccf8365-0f4d-4c5e-911f-d701dcb723a2-1750462239911 + [loading_requirement_container_meta:1ccf8365-0f4d-4c5e-911f-d701dcb723a2-1750462239911] = [groups:][instances:] + is_template = false + template_apply_width = false + template_apply_height = false + template_apply_posx = false + template_apply_posy = false + template_apply_opacity = false + template_apply_visibility = false + template_apply_label = false + template_share_with = buttons + nine_slice_slider_handle = false + nine_slice_slider_handle_border_x = 5 + nine_slice_slider_handle_border_y = 5 + element_type = vanilla_button + instance_identifier = mc_titlescreen_singleplayer_button + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in_v2 = no_fading + fade_in_speed = 1.0 + fade_out = no_fading + fade_out_speed = 1.0 + base_opacity = 1.0 + auto_sizing = false + auto_sizing_base_screen_width = 0 + auto_sizing_base_screen_height = 0 + sticky_anchor = false + anchor_point = vanilla + x = 156 + y = 101 + width = 200 + height = 20 + stretch_x = false + stretch_y = false + stay_on_screen = true + element_loading_requirement_container_identifier = 75f10ca6-a334-4fb2-b238-979b752e4013-1750462239911 + [loading_requirement_container_meta:75f10ca6-a334-4fb2-b238-979b752e4013-1750462239911] = [groups:][instances:] + enable_parallax = false + parallax_intensity = 0.5 + invert_parallax = false + animated_offset_x = 0 + animated_offset_y = 0 + load_once_per_session = false + in_editor_color = #FFC800FF + layer_hidden_in_editor = false + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = bca683f5-c590-4ff9-86ba-f10d645a8eef-1750462239912 + [executable_block:bca683f5-c590-4ff9-86ba-f10d645a8eef-1750462239912][type:generic] = [executables:] + restartbackgroundanimations = true + nine_slice_custom_background = false + nine_slice_border_x = 5 + nine_slice_border_y = 5 + navigatable = true + widget_active_state_requirement_container_identifier = 03806d83-4b8e-40c3-8e09-cd5e4f09cefe-1750462239912 + [loading_requirement_container_meta:03806d83-4b8e-40c3-8e09-cd5e4f09cefe-1750462239912] = [groups:][instances:] + is_template = false + template_apply_width = false + template_apply_height = false + template_apply_posx = false + template_apply_posy = false + template_apply_opacity = false + template_apply_visibility = false + template_apply_label = false + template_share_with = buttons + nine_slice_slider_handle = false + nine_slice_slider_handle_border_x = 5 + nine_slice_slider_handle_border_y = 5 + element_type = vanilla_button + instance_identifier = minecraft_branding_widget + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in_v2 = no_fading + fade_in_speed = 1.0 + fade_out = no_fading + fade_out_speed = 1.0 + base_opacity = 1.0 + auto_sizing = false + auto_sizing_base_screen_width = 0 + auto_sizing_base_screen_height = 0 + sticky_anchor = false + anchor_point = vanilla + x = 2 + y = 246 + width = 150 + height = 29 + stretch_x = false + stretch_y = false + stay_on_screen = true + element_loading_requirement_container_identifier = 1bfc0c19-296b-4fd4-a741-949b06704b92-1750462239912 + [loading_requirement_container_meta:1bfc0c19-296b-4fd4-a741-949b06704b92-1750462239912] = [groups:][instances:] + enable_parallax = false + parallax_intensity = 0.5 + invert_parallax = false + animated_offset_x = 0 + animated_offset_y = 0 + load_once_per_session = false + in_editor_color = #FFC800FF + layer_hidden_in_editor = false + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = cd00b0fe-66cc-48a1-a26b-62f704dd5593-1750462239912 + [executable_block:cd00b0fe-66cc-48a1-a26b-62f704dd5593-1750462239912][type:generic] = [executables:] + restartbackgroundanimations = true + nine_slice_custom_background = false + nine_slice_border_x = 5 + nine_slice_border_y = 5 + navigatable = true + widget_active_state_requirement_container_identifier = d4cff8a1-de3d-417a-8a40-a28bc84d61b3-1750462239912 + [loading_requirement_container_meta:d4cff8a1-de3d-417a-8a40-a28bc84d61b3-1750462239912] = [groups:][instances:] + is_template = false + template_apply_width = false + template_apply_height = false + template_apply_posx = false + template_apply_posy = false + template_apply_opacity = false + template_apply_visibility = false + template_apply_label = false + template_share_with = buttons + nine_slice_slider_handle = false + nine_slice_slider_handle_border_x = 5 + nine_slice_slider_handle_border_y = 5 + element_type = vanilla_button + instance_identifier = minecraft_realms_notification_icons_widget + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in_v2 = no_fading + fade_in_speed = 1.0 + fade_out = no_fading + fade_out_speed = 1.0 + base_opacity = 1.0 + auto_sizing = false + auto_sizing_base_screen_width = 2560 + auto_sizing_base_screen_height = 1380 + sticky_anchor = false + anchor_point = vanilla + x = 291 + y = 167 + width = 62 + height = 18 + stretch_x = false + stretch_y = false + stay_on_screen = true + element_loading_requirement_container_identifier = 3905ee34-2407-49c1-a855-5deaec80fcc2-1750462239912 + [loading_requirement_container_meta:3905ee34-2407-49c1-a855-5deaec80fcc2-1750462239912] = [groups:][instances:] + enable_parallax = false + parallax_intensity = 0.5 + invert_parallax = false + animated_offset_x = 0 + animated_offset_y = 0 + load_once_per_session = false + in_editor_color = #FFC800FF + layer_hidden_in_editor = false + is_hidden = true + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = 331b4dc9-988b-4a1d-b0fd-aa69809b88a0-1750462239911 + [executable_block:331b4dc9-988b-4a1d-b0fd-aa69809b88a0-1750462239911][type:generic] = [executables:] + restartbackgroundanimations = true + nine_slice_custom_background = false + nine_slice_border_x = 5 + nine_slice_border_y = 5 + navigatable = true + widget_active_state_requirement_container_identifier = 3297773d-2bfb-4136-8cd5-a4aceb3443a5-1750462239911 + [loading_requirement_container_meta:3297773d-2bfb-4136-8cd5-a4aceb3443a5-1750462239911] = [groups:][instances:] + is_template = false + template_apply_width = false + template_apply_height = false + template_apply_posx = false + template_apply_posy = false + template_apply_opacity = false + template_apply_visibility = false + template_apply_label = false + template_share_with = buttons + nine_slice_slider_handle = false + nine_slice_slider_handle_border_x = 5 + nine_slice_slider_handle_border_y = 5 + element_type = vanilla_button + instance_identifier = 376388 + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in_v2 = no_fading + fade_in_speed = 1.0 + fade_out = no_fading + fade_out_speed = 1.0 + base_opacity = 1.0 + auto_sizing = false + auto_sizing_base_screen_width = 0 + auto_sizing_base_screen_height = 0 + sticky_anchor = false + anchor_point = vanilla + x = 132 + y = 207 + width = 20 + height = 20 + stretch_x = false + stretch_y = false + stay_on_screen = true + element_loading_requirement_container_identifier = 2d276745-d56d-4e74-beda-61be67d03c85-1750462239911 + [loading_requirement_container_meta:2d276745-d56d-4e74-beda-61be67d03c85-1750462239911] = [groups:][instances:] + enable_parallax = false + parallax_intensity = 0.5 + invert_parallax = false + animated_offset_x = 0 + animated_offset_y = 0 + load_once_per_session = false + in_editor_color = #FFC800FF + layer_hidden_in_editor = false + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = eafea5d7-6ee5-4a6b-9c83-532e590a0060-1750462239911 + [executable_block:eafea5d7-6ee5-4a6b-9c83-532e590a0060-1750462239911][type:generic] = [executables:] + restartbackgroundanimations = true + nine_slice_custom_background = false + nine_slice_border_x = 5 + nine_slice_border_y = 5 + navigatable = true + widget_active_state_requirement_container_identifier = 6be58061-01da-420c-9358-5e0466656d15-1750462239911 + [loading_requirement_container_meta:6be58061-01da-420c-9358-5e0466656d15-1750462239911] = [groups:][instances:] + is_template = false + template_apply_width = false + template_apply_height = false + template_apply_posx = false + template_apply_posy = false + template_apply_opacity = false + template_apply_visibility = false + template_apply_label = false + template_share_with = buttons + nine_slice_slider_handle = false + nine_slice_slider_handle_border_x = 5 + nine_slice_slider_handle_border_y = 5 + element_type = vanilla_button + instance_identifier = 604322 + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in_v2 = no_fading + fade_in_speed = 1.0 + fade_out = no_fading + fade_out_speed = 1.0 + base_opacity = 1.0 + auto_sizing = false + auto_sizing_base_screen_width = 2560 + auto_sizing_base_screen_height = 1380 + sticky_anchor = false + anchor_point = vanilla + x = 360 + y = 141 + width = 56 + height = 20 + stretch_x = false + stretch_y = false + stay_on_screen = true + element_loading_requirement_container_identifier = 5f9d50d6-a11c-4da9-a1b4-12dc0ae75abe-1750462239911 + [loading_requirement_container_meta:5f9d50d6-a11c-4da9-a1b4-12dc0ae75abe-1750462239911] = [groups:][instances:] + enable_parallax = false + parallax_intensity = 0.5 + invert_parallax = false + animated_offset_x = 0 + animated_offset_y = 0 + load_once_per_session = false + in_editor_color = #FFC800FF + layer_hidden_in_editor = false + is_hidden = false + automated_button_clicks = 0 +} + +vanilla_button { + button_element_executable_block_identifier = 181b7552-f1e0-4a1a-b444-122dcd8a752a-1750462239911 + [executable_block:181b7552-f1e0-4a1a-b444-122dcd8a752a-1750462239911][type:generic] = [executables:] + restartbackgroundanimations = true + nine_slice_custom_background = false + nine_slice_border_x = 5 + nine_slice_border_y = 5 + navigatable = true + widget_active_state_requirement_container_identifier = e3c5ec9a-abde-4410-81bb-8a7c2b70ac4a-1750462239911 + [loading_requirement_container_meta:e3c5ec9a-abde-4410-81bb-8a7c2b70ac4a-1750462239911] = [groups:][instances:] + is_template = false + template_apply_width = false + template_apply_height = false + template_apply_posx = false + template_apply_posy = false + template_apply_opacity = false + template_apply_visibility = false + template_apply_label = false + template_share_with = buttons + nine_slice_slider_handle = false + nine_slice_slider_handle_border_x = 5 + nine_slice_slider_handle_border_y = 5 + element_type = vanilla_button + instance_identifier = mc_titlescreen_quit_button + appearance_delay = no_delay + appearance_delay_seconds = 1.0 + fade_in_v2 = no_fading + fade_in_speed = 1.0 + fade_out = no_fading + fade_out_speed = 1.0 + base_opacity = 1.0 + auto_sizing = false + auto_sizing_base_screen_width = 2560 + auto_sizing_base_screen_height = 1380 + sticky_anchor = false + anchor_point = vanilla + x = 258 + y = 207 + width = 98 + height = 20 + stretch_x = false + stretch_y = false + stay_on_screen = true + element_loading_requirement_container_identifier = c94c9d8d-472a-4067-b8f4-d0e229d4473c-1750462239911 + [loading_requirement_container_meta:c94c9d8d-472a-4067-b8f4-d0e229d4473c-1750462239911] = [groups:][instances:] + enable_parallax = false + parallax_intensity = 0.5 + invert_parallax = false + animated_offset_x = 0 + animated_offset_y = 0 + load_once_per_session = false + in_editor_color = #FFC800FF + layer_hidden_in_editor = false + is_hidden = false + automated_button_clicks = 0 +} + diff --git a/config/fancymenu/layout_editor/widgets/element_layer_control.lewidget b/config/fancymenu/layout_editor/widgets/element_layer_control.lewidget new file mode 100644 index 0000000..e1a9dbb --- /dev/null +++ b/config/fancymenu/layout_editor/widgets/element_layer_control.lewidget @@ -0,0 +1,12 @@ +type = layout_editor_widget_settings + +settings { + offset_x = -212.0 + offset_y = 0.0 + inner_width = 200.0 + inner_height = 300.0 + snapping_side = top-right + expanded = true + visible = true +} + diff --git a/config/fancymenu/legacy_checklist.txt b/config/fancymenu/legacy_checklist.txt new file mode 100644 index 0000000..fd6fe0e --- /dev/null +++ b/config/fancymenu/legacy_checklist.txt @@ -0,0 +1,3 @@ +##[legacy] + +B:custom_guis_ported = 'true'; \ No newline at end of file diff --git a/config/fancymenu/options.txt b/config/fancymenu/options.txt index 3c93c00..6bab5c5 100644 --- a/config/fancymenu/options.txt +++ b/config/fancymenu/options.txt @@ -8,14 +8,14 @@ B:force_fullscreen = 'false'; ##[customization] B:modpack_mode = 'true'; -B:show_customization_overlay = 'true'; +B:show_customization_overlay = 'false'; B:advanced_customization_mode = 'false'; ##[loading] B:preload_animations = 'true'; -S:preload_resources = ''; +S:preload_resources = '[source:local]config/fancymenu/assets/witch.png%!source_end!%[source:local]config/fancymenu/assets/miku.png%!source_end!%[source:local]config/fancymenu/assets/miku_16.png%!source_end!%'; S:custom_game_intro_skip_text = ''; B:allow_game_intro_skip = 'true'; S:game_intro_animation_name = ''; @@ -24,11 +24,11 @@ B:game_intro_fade_out = 'true'; ##[window] -B:show_custom_window_icon = 'false'; -S:custom_window_icon_macos = ''; -S:custom_window_icon_32 = ''; -S:custom_window_title = ''; -S:custom_window_icon_16 = ''; +B:show_custom_window_icon = 'true'; +S:custom_window_icon_macos = '/config/fancymenu/assets/miku.icns'; +S:custom_window_icon_32 = '/config/fancymenu/assets/miku.png'; +S:custom_window_title = 'WitchCraft'; +S:custom_window_icon_16 = '/config/fancymenu/assets/miku_16.png'; ##[multiplayer_screen] diff --git a/config/fancymenu/ui_themes/dark.json b/config/fancymenu/ui_themes/dark.json new file mode 100644 index 0000000..9ad7950 --- /dev/null +++ b/config/fancymenu/ui_themes/dark.json @@ -0,0 +1,181 @@ +{ + "identifier": "dark", + "display_name": "fancymenu.ui.themes.dark", + "menu_bar_bottom_line_color": { + "hex": "#5D6164FF" + }, + "layout_editor_mouse_selection_rectangle_color": { + "hex": "#0394FCFF" + }, + "layout_editor_grid_color_normal": { + "hex": "#BA79F164" + }, + "layout_editor_grid_color_center": { + "hex": "#5B5EFF64" + }, + "layout_editor_element_border_color_normal": { + "hex": "#0394FCFF" + }, + "layout_editor_element_border_color_selected": { + "hex": "#03DBFCFF" + }, + "layout_editor_element_dragging_not_allowed_color": { + "hex": "#E83609C8" + }, + "layout_editor_anchor_point_overlay_color_base": { + "hex": "#25B479FF" + }, + "layout_editor_anchor_point_overlay_color_border": { + "hex": "#114F34FF" + }, + "layout_editor_close_icon_color": { + "hex": "#DA3C1EFF" + }, + "scroll_grabber_color_normal": { + "hex": "#595B5D64" + }, + "scroll_grabber_color_hover": { + "hex": "#66686864" + }, + "screen_background_color": { + "hex": "#3C3F41FF" + }, + "screen_background_color_darker": { + "hex": "#262626FF" + }, + "element_border_color_normal": { + "hex": "#5D6164FF" + }, + "element_border_color_hover": { + "hex": "#5D6164FF" + }, + "element_background_color_normal": { + "hex": "#474747FF" + }, + "element_background_color_hover": { + "hex": "#539CD4FF" + }, + "slider_handle_color_normal": { + "hex": "#4784B4FF" + }, + "slider_handle_color_hover": { + "hex": "#539CD4FF" + }, + "area_background_color": { + "hex": "#2B2B2BFF" + }, + "edit_box_background_color": { + "hex": "#2B2B2BFF" + }, + "edit_box_border_color_normal": { + "hex": "#5D6164FF" + }, + "edit_box_border_color_focused": { + "hex": "#5D6164FF" + }, + "list_entry_color_selected_hovered": { + "hex": "#323232FF" + }, + "text_editor_sidebar_color": { + "hex": "#313335FF" + }, + "text_editor_line_number_text_color_normal": { + "hex": "#5B5C5EFF" + }, + "text_editor_line_number_text_color_selected": { + "hex": "#899396FF" + }, + "listing_dot_color_1": { + "hex": "#3E86A0FF" + }, + "listing_dot_color_2": { + "hex": "#AD6C79FF" + }, + "listing_dot_color_3": { + "hex": "#AA823FFF" + }, + "suggestions_background_color": { + "hex": "#474747FF" + }, + "suggestions_text_color_normal": { + "hex": "#CEDDEDFF" + }, + "suggestions_text_color_selected": { + "hex": "#64A5ECFF" + }, + "ui_texture_color": { + "hex": "#FFFFFFFF" + }, + "generic_text_base_color": { + "hex": "#FFFFFFFF" + }, + "element_label_color_normal": { + "hex": "#CEDDEDFF" + }, + "element_label_color_inactive": { + "hex": "#717577FF" + }, + "edit_box_text_color_normal": { + "hex": "#CEDDEDFF" + }, + "edit_box_text_color_uneditable": { + "hex": "#717577FF" + }, + "edit_box_suggestion_text_color": { + "hex": "#808080FF" + }, + "description_area_text_color": { + "hex": "#CEDDEDFF" + }, + "text_editor_text_color": { + "hex": "#9EAAB8FF" + }, + "success_text_color": { + "hex": "#31CE05FF" + }, + "error_text_color": { + "hex": "#ED4545FF" + }, + "warning_text_color": { + "hex": "#E59B12FF" + }, + "text_editor_text_formatting_nested_text_color_1": { + "hex": "#EB7F7FFF" + }, + "text_editor_text_formatting_nested_text_color_2": { + "hex": "#EBC97FFF" + }, + "text_editor_text_formatting_nested_text_color_3": { + "hex": "#BEEB7FFF" + }, + "text_editor_text_formatting_nested_text_color_4": { + "hex": "#7FEBE6FF" + }, + "text_editor_text_formatting_nested_text_color_5": { + "hex": "#7F9EEBFF" + }, + "text_editor_text_formatting_nested_text_color_6": { + "hex": "#967FEBFF" + }, + "text_editor_text_formatting_nested_text_color_7": { + "hex": "#D47FEBFF" + }, + "text_editor_text_formatting_nested_text_color_8": { + "hex": "#F53636FF" + }, + "text_editor_text_formatting_nested_text_color_9": { + "hex": "#F59236FF" + }, + "text_editor_text_formatting_nested_text_color_10": { + "hex": "#F5E536FF" + }, + "text_editor_text_formatting_nested_text_color_11": { + "hex": "#69F536FF" + }, + "text_editor_text_formatting_nested_text_color_12": { + "hex": "#3689F5FF" + }, + "text_editor_text_formatting_brackets_color": { + "hex": "#FCDF03FF" + } +} \ No newline at end of file diff --git a/config/fancymenu/ui_themes/light.json b/config/fancymenu/ui_themes/light.json new file mode 100644 index 0000000..4c56d55 --- /dev/null +++ b/config/fancymenu/ui_themes/light.json @@ -0,0 +1,181 @@ +{ + "identifier": "light", + "display_name": "fancymenu.ui.themes.light", + "menu_bar_bottom_line_color": { + "hex": "#777777FF" + }, + "layout_editor_mouse_selection_rectangle_color": { + "hex": "#0394FCFF" + }, + "layout_editor_grid_color_normal": { + "hex": "#BA79F164" + }, + "layout_editor_grid_color_center": { + "hex": "#5B5EFF64" + }, + "layout_editor_element_border_color_normal": { + "hex": "#0394FCFF" + }, + "layout_editor_element_border_color_selected": { + "hex": "#03DBFCFF" + }, + "layout_editor_element_dragging_not_allowed_color": { + "hex": "#E83609C8" + }, + "layout_editor_anchor_point_overlay_color_base": { + "hex": "#25B479FF" + }, + "layout_editor_anchor_point_overlay_color_border": { + "hex": "#114F34FF" + }, + "layout_editor_close_icon_color": { + "hex": "#932813FF" + }, + "scroll_grabber_color_normal": { + "hex": "#595B5D64" + }, + "scroll_grabber_color_hover": { + "hex": "#66686864" + }, + "screen_background_color": { + "hex": "#B2B2B2FF" + }, + "screen_background_color_darker": { + "hex": "#ADADADFF" + }, + "element_border_color_normal": { + "hex": "#777777FF" + }, + "element_border_color_hover": { + "hex": "#777777FF" + }, + "element_background_color_normal": { + "hex": "#CBCBCBFF" + }, + "element_background_color_hover": { + "hex": "#AFAFAFFF" + }, + "slider_handle_color_normal": { + "hex": "#858484FF" + }, + "slider_handle_color_hover": { + "hex": "#A2A2A2FF" + }, + "area_background_color": { + "hex": "#CBCBCBFF" + }, + "edit_box_background_color": { + "hex": "#CBCBCBFF" + }, + "edit_box_border_color_normal": { + "hex": "#383838FF" + }, + "edit_box_border_color_focused": { + "hex": "#444444FF" + }, + "list_entry_color_selected_hovered": { + "hex": "#AFAFAFFF" + }, + "text_editor_sidebar_color": { + "hex": "#A4A4A4FF" + }, + "text_editor_line_number_text_color_normal": { + "hex": "#696969FF" + }, + "text_editor_line_number_text_color_selected": { + "hex": "#464646FF" + }, + "listing_dot_color_1": { + "hex": "#438DD0FF" + }, + "listing_dot_color_2": { + "hex": "#AB3950FF" + }, + "listing_dot_color_3": { + "hex": "#B2740CFF" + }, + "suggestions_background_color": { + "hex": "#A2A2A2FF" + }, + "suggestions_text_color_normal": { + "hex": "#2D2D2DFF" + }, + "suggestions_text_color_selected": { + "hex": "#205EA2FF" + }, + "ui_texture_color": { + "hex": "#2D2D2DFF" + }, + "generic_text_base_color": { + "hex": "#252525FF" + }, + "element_label_color_normal": { + "hex": "#2D2D2DFF" + }, + "element_label_color_inactive": { + "hex": "#8A8989FF" + }, + "edit_box_text_color_normal": { + "hex": "#2D2D2DFF" + }, + "edit_box_text_color_uneditable": { + "hex": "#8A8989FF" + }, + "edit_box_suggestion_text_color": { + "hex": "#8A8989FF" + }, + "description_area_text_color": { + "hex": "#2D2D2DFF" + }, + "text_editor_text_color": { + "hex": "#484E53FF" + }, + "success_text_color": { + "hex": "#197E02FF" + }, + "error_text_color": { + "hex": "#A41B1BFF" + }, + "warning_text_color": { + "hex": "#9B6105FF" + }, + "text_editor_text_formatting_nested_text_color_1": { + "hex": "#A10F0FFF" + }, + "text_editor_text_formatting_nested_text_color_2": { + "hex": "#B27D09FF" + }, + "text_editor_text_formatting_nested_text_color_3": { + "hex": "#66A80AFF" + }, + "text_editor_text_formatting_nested_text_color_4": { + "hex": "#089891FF" + }, + "text_editor_text_formatting_nested_text_color_5": { + "hex": "#072E8DFF" + }, + "text_editor_text_formatting_nested_text_color_6": { + "hex": "#26069DFF" + }, + "text_editor_text_formatting_nested_text_color_7": { + "hex": "#6A0685FF" + }, + "text_editor_text_formatting_nested_text_color_8": { + "hex": "#730303FF" + }, + "text_editor_text_formatting_nested_text_color_9": { + "hex": "#854306FF" + }, + "text_editor_text_formatting_nested_text_color_10": { + "hex": "#918504FF" + }, + "text_editor_text_formatting_nested_text_color_11": { + "hex": "#267A07FF" + }, + "text_editor_text_formatting_nested_text_color_12": { + "hex": "#363CF5FF" + }, + "text_editor_text_formatting_brackets_color": { + "hex": "#FF3A0064" + } +} \ No newline at end of file diff --git a/config/fancymenu/user_variables.db b/config/fancymenu/user_variables.db new file mode 100644 index 0000000..117143c --- /dev/null +++ b/config/fancymenu/user_variables.db @@ -0,0 +1,2 @@ +type = user_variables + From 104ead721ab8f139d752d9844b82c782680aa76a Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Fri, 20 Jun 2025 18:27:17 -0700 Subject: [PATCH 02/58] [ADD] Extra Mods --- index.toml | 80 +++++++++++++++++++++++++++++++++++- mods/bluemap.pw.toml | 13 ++++++ mods/c2me-neoforge.pw.toml | 13 ++++++ mods/chunky.pw.toml | 13 ++++++ mods/chunkyborder.pw.toml | 13 ++++++ mods/moonlight.pw.toml | 13 ++++++ mods/supplementaries.pw.toml | 13 ++++++ pack.toml | 2 +- 8 files changed, 158 insertions(+), 2 deletions(-) create mode 100644 mods/bluemap.pw.toml create mode 100644 mods/c2me-neoforge.pw.toml create mode 100644 mods/chunky.pw.toml create mode 100644 mods/chunkyborder.pw.toml create mode 100644 mods/moonlight.pw.toml create mode 100644 mods/supplementaries.pw.toml diff --git a/index.toml b/index.toml index 0da6dfb..a392b29 100644 --- a/index.toml +++ b/index.toml @@ -4,9 +4,57 @@ hash-format = "sha256" file = "config/cpm.json" hash = "0a064e1da07c251142b512702851ebdae1cbf9dabe7a1fde65528dac888e348a" +[[files]] +file = "config/fancymenu/assets/miku.icns" +hash = "bbccff7773635a3d9a01e9bd740b0f0b29ef1c903eb2e2ff50d2cdfd89258c9c" + +[[files]] +file = "config/fancymenu/assets/miku.png" +hash = "77b98e983cc3f6597dc162788a63602324d2da78a3bfd6295e89b54cc8f01cce" + +[[files]] +file = "config/fancymenu/assets/miku_16.png" +hash = "596d07c60560952473f0267751bd0f74a814924936b19564760ffb725a47e6a0" + +[[files]] +file = "config/fancymenu/assets/witch.png" +hash = "2cdbe6170855fbd469b8149c5e7e5d07d87b0e3cc09b08eb96bd74d176e85df4" + +[[files]] +file = "config/fancymenu/custom_gui_screens.txt" +hash = "ff492043eaf454c46e949d5eef32ece90cc5a19feb50a161dd29a43b5732c880" + +[[files]] +file = "config/fancymenu/customizablemenus.txt" +hash = "9f0ada5a7f0193d2d717d1c1736f545f5235c2597213731493b97488617ebbf2" + +[[files]] +file = "config/fancymenu/customization/title_screen_layout.txt" +hash = "6da54f5d9fc332e44f16453090865b95a1df834f85b7f89e05b363d14198ec84" + +[[files]] +file = "config/fancymenu/layout_editor/widgets/element_layer_control.lewidget" +hash = "051d700ea7ff1bd626063d60f9a9cd65a0af1fed5903706d1e70fce20bcb2495" + +[[files]] +file = "config/fancymenu/legacy_checklist.txt" +hash = "9a25d3dc708e43eabafce5479a13c02dae15bc7f673afb2745b8b2ba48a97dc0" + [[files]] file = "config/fancymenu/options.txt" -hash = "2dffaf4b17e900969d01b218d38ef4b42c105c1dd0ddf63810bb53a0833da758" +hash = "68a1f08d855e9ca6813d3edab61869c584fe08ba6f0b4e8a715b345307a2e071" + +[[files]] +file = "config/fancymenu/ui_themes/dark.json" +hash = "45541e5c5019585b9c4ff114aed530826129e8a7ac6866b5d5fe41dd278abae4" + +[[files]] +file = "config/fancymenu/ui_themes/light.json" +hash = "6954379d658fdf496f162792a3244f0f08635858ed4b0553a718a7ef63b8a620" + +[[files]] +file = "config/fancymenu/user_variables.db" +hash = "3d7d4cda73d6bde134a568ccbe4e8d2e7fbe701570012b71fa45acdb2258c823" [[files]] file = "mods/accessible-nether-roof.pw.toml" @@ -113,6 +161,11 @@ file = "mods/biomes-o-plenty.pw.toml" hash = "4925021964dc745510d669181aa79614363618950f0a597e30447602a555c05e" metafile = true +[[files]] +file = "mods/bluemap.pw.toml" +hash = "f33a4720ef4f315b6d1f778039e9f7bdb8f5ef1b58a57d565c30fd1d8adee207" +metafile = true + [[files]] file = "mods/bookshelf-lib.pw.toml" hash = "2cd33b2219d6549ff7937b008299247201fbc6944889cf3be19e8c6553160585" @@ -123,6 +176,11 @@ file = "mods/bridging-mod.pw.toml" hash = "c50696cd98b02ba03425574c7850443f5cba8e097af4b6ae1c8b42bd5316a8eb" metafile = true +[[files]] +file = "mods/c2me-neoforge.pw.toml" +hash = "5f373d6f13b6e39d4bbdda7afb78cd0205a1e675f4bd783a3b2e443240c68c7d" +metafile = true + [[files]] file = "mods/caelus.pw.toml" hash = "992b0dca9683f225fc774d779762d18a009f2d82b9d051e7c0b55a33a95d9238" @@ -148,6 +206,16 @@ file = "mods/chipped.pw.toml" hash = "24c6c3fe917ffbcef04e788dec3e003d0ed03433bc00f9cf4f23fe9b85636aa7" metafile = true +[[files]] +file = "mods/chunky.pw.toml" +hash = "1d5cc2b6dcfd1fc3adba4566b1c29b57ff1175316678c1f22e63cbc3e28a5ba0" +metafile = true + +[[files]] +file = "mods/chunkyborder.pw.toml" +hash = "cbb43eea425a91c64af48e3275d190c630300a735fb3696b35aadcefabf6a570" +metafile = true + [[files]] file = "mods/cit-resewn-neopatcher.pw.toml" hash = "2845c5e3f38068f06a51bfe759dfb683f810d3737f88e332470a1c4c30ffad74" @@ -643,6 +711,11 @@ file = "mods/modernfix.pw.toml" hash = "cac351a2081dc73e6922ea757c1515e4b5d93c40c7a060278975b0de0b5863b8" metafile = true +[[files]] +file = "mods/moonlight.pw.toml" +hash = "91a2de4e1e136cea53f06e8b7256de559808def701c423e6b3913a02729264f6" +metafile = true + [[files]] file = "mods/moreculling.pw.toml" hash = "91696791780719730cb8826de0c53d8513a7c2b320f7d641dbeb6ca974e5cec3" @@ -888,6 +961,11 @@ file = "mods/supermartijn642s-core-lib.pw.toml" hash = "2c297fb87d09bd4203399e865d48a10aa82016c53b6767b10b43726e111a3566" metafile = true +[[files]] +file = "mods/supplementaries.pw.toml" +hash = "c3a55e1fb24b0caabc684ce4465b91a40eb46f5dc42610dbf690328d839eccf4" +metafile = true + [[files]] file = "mods/swingthrough.pw.toml" hash = "2f05b23513f7682101e2ab609964833f1b4e8557a3c9b272f7c51d9dfa7ad254" diff --git a/mods/bluemap.pw.toml b/mods/bluemap.pw.toml new file mode 100644 index 0000000..c866d8e --- /dev/null +++ b/mods/bluemap.pw.toml @@ -0,0 +1,13 @@ +name = "BlueMap" +filename = "bluemap-5.7-neoforge.jar" +side = "server" + +[download] +url = "https://cdn.modrinth.com/data/swbUV1cr/versions/8iJcPOHJ/bluemap-5.7-neoforge.jar" +hash-format = "sha512" +hash = "7332afbcd2389f846e2142a0937a85aec1a7c90b02876d396c701bdaccae529ef918adadca7c5e472b2f0fce2e7a614f1832f1579f310de8a4ba9b0a97114335" + +[update] +[update.modrinth] +mod-id = "swbUV1cr" +version = "8iJcPOHJ" diff --git a/mods/c2me-neoforge.pw.toml b/mods/c2me-neoforge.pw.toml new file mode 100644 index 0000000..c5bc4e0 --- /dev/null +++ b/mods/c2me-neoforge.pw.toml @@ -0,0 +1,13 @@ +name = "Concurrent Chunk Management Engine (NeoForge)" +filename = "c2me-neoforge-mc1.21.1-0.3.0+alpha.0.70.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/COlSi5iR/versions/rKU60Imo/c2me-neoforge-mc1.21.1-0.3.0%2Balpha.0.70.jar" +hash-format = "sha512" +hash = "149fe37ade1a6af1ab4f7938a8a8df703b0c1cc00acc2306778cffe271bfda4eea543626b5d09333146e869f948cef911277396af7dead394adc580c9ede7e70" + +[update] +[update.modrinth] +mod-id = "COlSi5iR" +version = "rKU60Imo" diff --git a/mods/chunky.pw.toml b/mods/chunky.pw.toml new file mode 100644 index 0000000..0ae3b4f --- /dev/null +++ b/mods/chunky.pw.toml @@ -0,0 +1,13 @@ +name = "Chunky" +filename = "Chunky-NeoForge-1.4.23.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/fALzjamp/versions/LuFhm4eU/Chunky-NeoForge-1.4.23.jar" +hash-format = "sha512" +hash = "2db769dd723f243a21e1881e7c9f825e9c193da6f2bed454b70cb6fa9e51c57f63fdcf017c0657bbd26f7bba30815413e27c74d3c7be0783390a96ee9baa4bf7" + +[update] +[update.modrinth] +mod-id = "fALzjamp" +version = "LuFhm4eU" diff --git a/mods/chunkyborder.pw.toml b/mods/chunkyborder.pw.toml new file mode 100644 index 0000000..690b18b --- /dev/null +++ b/mods/chunkyborder.pw.toml @@ -0,0 +1,13 @@ +name = "Chunky Border" +filename = "ChunkyBorder-1.2.18.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/s86X568j/versions/Pj0tqKnE/ChunkyBorder-1.2.18.jar" +hash-format = "sha512" +hash = "796fa11d0f481b0af9adea76ea2c494086d63adca4650571f94e610ead1af3ba5d88db1d7a177266588fd0647a34d607bf45a75ebbb9639e8d6888035723934d" + +[update] +[update.modrinth] +mod-id = "s86X568j" +version = "Pj0tqKnE" diff --git a/mods/moonlight.pw.toml b/mods/moonlight.pw.toml new file mode 100644 index 0000000..a4655b0 --- /dev/null +++ b/mods/moonlight.pw.toml @@ -0,0 +1,13 @@ +name = "Moonlight Lib" +filename = "moonlight-1.21-2.19.1-neoforge.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/twkfQtEc/versions/jB07Q5PU/moonlight-1.21-2.19.1-neoforge.jar" +hash-format = "sha512" +hash = "0e53a49d031cf952ec09b22cb495400f0ca53e1e31dc4cf7181cbf956f7aec55a8a687a3f8ca893786aa1e00cfa7b3caed869582e1f37105d5ab84c4d517296b" + +[update] +[update.modrinth] +mod-id = "twkfQtEc" +version = "jB07Q5PU" diff --git a/mods/supplementaries.pw.toml b/mods/supplementaries.pw.toml new file mode 100644 index 0000000..9016232 --- /dev/null +++ b/mods/supplementaries.pw.toml @@ -0,0 +1,13 @@ +name = "Supplementaries" +filename = "supplementaries-1.21-3.2.0-beta-neoforge.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/fFEIiSDQ/versions/VbpIArZ0/supplementaries-1.21-3.2.0-beta-neoforge.jar" +hash-format = "sha512" +hash = "e5182b14c57d283d00d25810e5cc74c86cccd378c3eadf5466b440ec2f71b1260ca9dbe743cf3ca6387923a9ebc27f55f02ea585def86c944bcaa0a5fe9d0956" + +[update] +[update.modrinth] +mod-id = "fFEIiSDQ" +version = "VbpIArZ0" diff --git a/pack.toml b/pack.toml index b6b32dd..f73130d 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "e6149229ea7666b975972084fdbcab500e1de693928fb10a4185900062164e8e" +hash = "f57178c809ff02ce1be7b899a64e7289821429ff8d792de8a3f1d1fc6b156bc1" [versions] minecraft = "1.21.1" From 7f9645310e85c29cb5811ac2e08227ad7302d891 Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Fri, 20 Jun 2025 18:31:41 -0700 Subject: [PATCH 03/58] [ADD] Ammendments --- index.toml | 5 +++++ mods/amendments.pw.toml | 13 +++++++++++++ pack.toml | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 mods/amendments.pw.toml diff --git a/index.toml b/index.toml index a392b29..5ce4d3f 100644 --- a/index.toml +++ b/index.toml @@ -106,6 +106,11 @@ file = "mods/almanac.pw.toml" hash = "6b1de417a7fa934847bf002b75acd00d48637bb3484ea468799354b612658775" metafile = true +[[files]] +file = "mods/amendments.pw.toml" +hash = "1fa5075c1ebd310416d705674d6ae90975fa8971ce6cf04478f548a18c58d0da" +metafile = true + [[files]] file = "mods/another-furniture.pw.toml" hash = "401e6f8ea3922a0fc69dd8fd126280133fa4e94e7f6558ad916bdef0d6e68bdd" diff --git a/mods/amendments.pw.toml b/mods/amendments.pw.toml new file mode 100644 index 0000000..f8a0fc0 --- /dev/null +++ b/mods/amendments.pw.toml @@ -0,0 +1,13 @@ +name = "Amendments" +filename = "amendments-1.21-1.2.24-neoforge.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/6iTJugQR/versions/lbqEyGoA/amendments-1.21-1.2.24-neoforge.jar" +hash-format = "sha512" +hash = "8f9a01fa0863fa7e04bd71cc2385bd3356f29854c36d1d0c93286679c4b4603fa92373be4cf34de3ae75b2ba78b14a4c5943779f9c0ca765de0fea546e59d244" + +[update] +[update.modrinth] +mod-id = "6iTJugQR" +version = "lbqEyGoA" diff --git a/pack.toml b/pack.toml index f73130d..1ea1a49 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "f57178c809ff02ce1be7b899a64e7289821429ff8d792de8a3f1d1fc6b156bc1" +hash = "57800a4dafa0aa826208c753bf42b26d444c7a644c41a8aa129f81c3be188b39" [versions] minecraft = "1.21.1" From cd78b3502ca7e2f46cdccbb569b2a731f4cc290e Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Fri, 20 Jun 2025 18:48:47 -0700 Subject: [PATCH 04/58] [ADD] README.md --- README.md | 197 ++++++++++++++++++++++++++++ index.toml | 87 ++++++------ mods/accessible-nether-roof.pw.toml | 31 +++-- mods/accessories-cc-layer.pw.toml | 31 +++-- mods/accessories.pw.toml | 31 +++-- mods/accessorify.pw.toml | 31 +++-- mods/actually-harvest.pw.toml | 31 +++-- mods/advanced-loot-info.pw.toml | 31 +++-- mods/advancedae.pw.toml | 31 +++-- mods/advancedperipherals.pw.toml | 31 +++-- mods/ae2.pw.toml | 31 +++-- mods/almanac.pw.toml | 31 +++-- mods/amendments.pw.toml | 31 +++-- mods/another-furniture.pw.toml | 31 +++-- mods/appleskin.pw.toml | 31 +++-- mods/applied-experienced.pw.toml | 31 +++-- mods/architectury-api.pw.toml | 31 +++-- mods/ars-energistique.pw.toml | 31 +++-- mods/ars-nouveau.pw.toml | 31 +++-- mods/ars-polymorphia.pw.toml | 31 +++-- mods/balm.pw.toml | 31 +++-- mods/bellsandwhistles.pw.toml | 31 +++-- mods/better-ping-display.pw.toml | 31 +++-- mods/biomes-o-plenty.pw.toml | 31 +++-- mods/bluemap.pw.toml | 31 +++-- mods/bookshelf-lib.pw.toml | 31 +++-- mods/bridging-mod.pw.toml | 31 +++-- mods/c2me-neoforge.pw.toml | 31 +++-- mods/caelus.pw.toml | 31 +++-- mods/carry-on.pw.toml | 31 +++-- mods/cc-tweaked.pw.toml | 31 +++-- mods/chat-heads.pw.toml | 31 +++-- mods/chipped.pw.toml | 31 +++-- mods/chunky.pw.toml | 31 +++-- mods/chunkyborder.pw.toml | 31 +++-- mods/cit-resewn-neopatcher.pw.toml | 31 +++-- mods/cit-resewn.pw.toml | 31 +++-- mods/clean-tooltips.pw.toml | 31 +++-- mods/clientsort.pw.toml | 31 +++-- mods/cloth-config.pw.toml | 31 +++-- mods/collective.pw.toml | 13 -- mods/forge-config-api-port.pw.toml | 13 ++ pack.toml | 2 +- 43 files changed, 943 insertions(+), 547 deletions(-) create mode 100644 README.md create mode 100644 mods/forge-config-api-port.pw.toml diff --git a/README.md b/README.md new file mode 100644 index 0000000..e711d8d --- /dev/null +++ b/README.md @@ -0,0 +1,197 @@ +# WitchCraft +A modpack for my oomfies + +Command for future reference +`java -jar packwiz-installer-bootstrap.jar -g -s server https://restedwicked.xyz/WitchCraft/pack.toml` + +## Modlist +- ViveCraft Compat +- Collective +- ModernFix +- McMouser +- Jade +- Glodium +- Konkrete +- connector-2.0.0-beta.8+1.21.1-full +- Better Ping Display +- Immersive Paintings +- WaterFrames +- Accessorify +- Just Enough Professions (JEP) +- PrickleMC +- ActuallyHarvest +- Inventory Essentials +- Just Enough Breeding +- Pam's HarvestCraft - Trees +- Farmer's Delight +- Advanced Peripherals +- Jade Addons +- Curios Compatibility Layer +- Emote Tweaks +- WaterMedia +- Xaero's Minimap +- Create: Applied Kinetics +- Sodium Options API +- No Enderman Grief +- Sophisticated Core +- Bookshelf +- SuperMartijn642's Core Lib +- Carry On +- EntityCulling +- Schematic Energistics +- Ars Énergistique +- Corpse +- citresewn_neopatcher-1.1.0-1.2.2 +- Pam's HarvestCraft - Crops +- Explorer's Compass +- Ars Polymorphia +- EMI Loot +- Bridging Mod +- Create: Bells & Whistles +- Simple Voice Chat +- Powah +- CPM SVC Compat +- Applied Experienced +- Create Ore Excavation +- Just Enough Effects Descriptions +- Distant Horizons +- Skin Changer +- Mekanism: Tools +- CIT Resewn +- Reese's Sodium Options +- AppleSkin +- FTB Essentials +- Polymorph +- ClientSort +- Rechiseled: Create +- Ferrite Core +- ImmediatelyFast +- CC: Tweaked +- Rechiseled: Chipped +- GlitchCore +- What Are They Up To +- Create: Enchantment Industry +- Waystones +- Entity Model Features +- Puzzles Lib +- Emotecraft +- Just Enough Resources +- Ars Nouveau +- Create: CC Total Logistics +- Create: Dreams n' Desires +- Caelus API +- Shorkie +- Create Jetpack +- Mekanism +- Lithium +- Xaero's World Map +- Polytone +- Extreme Sound Muffler +- Clean Tooltips +- Ok Zoomer +- Another Furniture +- MoreMouseTweaks +- Transmog +- oωo +- kotlinforforge-5.8.0-all +- EMI Enchanting +- Comforts +- Equipment Compare +- Extra Mod Integrations +- Create Compressed +- Applied Energistics 2 +- Sophisticated Storage Create Integration +- GuideME +- FTB Library +- Controlling +- Fzzy Config +- Screenshot Compression +- Croptopia +- Pam's HarvestCraft - Food Core +- Create: CC Better Recipes +- DropdownKeybindings +- AcessNetherRoof +- Fusion +- Sophisticated Backpacks Create Integration +- Tiny Item Animations +- Sodium +- Elytra Slot +- Mouse Tweaks +- Multiplayer Server Pause +- Yeetus Experimentus +- Miku Plushie +- Create: Dragons Plus +- Create Stock Bridge +- EMI +- Cloth Config v15 API +- Sophisticated Backpacks +- Tom's Peripherals +- Nature's Compass +- CreativeCore +- Searchables +- Gliders +- ExperienceLib +- Sophisticated Storage In Motion +- Dynamic FPS +- Handcrafted +- Athena +- Chat Heads +- Create Ultimine +- Chipped +- CoroUtil +- Resourceful Lib +- FancyMenu +- Vivecraft +- forgeshot +- Remove Reloading Screen +- iChunUtil +- More Culling +- No Chat Reports +- Create: Copycats+ +- Music Maker Mod +- Create +- GeckoLib 4 +- EMI Ores +- YetAnotherConfigLib +- FTB Ultimine +- UnChipped +- SwingThrough +- Advanced AE +- EpheroLib +- Patchouli +- Screenshot to Clipboard +- Pam's HarvestCraft - Food Extended +- AdvancedLootInfo +- SuperMartijn642's Config Library +- Continuity +- Just Enough Archaeology +- Biomes O' Plenty +- Balm +- Sleep +- Architectury +- Crawl +- Rechiseled +- SophisticatedFix +- Highlighter +- Melody +- TerraBlender +- Just Enough Items +- Customizable Player Models +- Mekanism: Generators +- Iceberg +- Accessories +- EMI Professions (EMIP) +- Create Crafts & Additions +- TrampleNoMore +- Entity Texture Features +- Sodium Extra +- Forgified Fabric API +- Sophisticated Storage +- Iris +- Sodium Dynamic Lights +- Chunky +- Moonlight Lib +- Concurrent Chunk Management Engine +- Supplementaries +- ChunkyBorder +- Amendments diff --git a/index.toml b/index.toml index 5ce4d3f..24785de 100644 --- a/index.toml +++ b/index.toml @@ -1,5 +1,9 @@ hash-format = "sha256" +[[files]] +file = "README.md" +hash = "5af48dc90a7a4efb9731f570db238a55968ed7bce352e4052321ab669b7fcce6" + [[files]] file = "config/cpm.json" hash = "0a064e1da07c251142b512702851ebdae1cbf9dabe7a1fde65528dac888e348a" @@ -58,197 +62,197 @@ hash = "3d7d4cda73d6bde134a568ccbe4e8d2e7fbe701570012b71fa45acdb2258c823" [[files]] file = "mods/accessible-nether-roof.pw.toml" -hash = "ca3f084036fcff654188d9b2785f6f75f76f56949c229c9b3ff9350d887cb2e1" +hash = "9bb3100352bf53612d6f2ce771e61818e220c8dc2228e028546858d5a5ab9cc8" metafile = true [[files]] file = "mods/accessories-cc-layer.pw.toml" -hash = "8f90a500df28d497fe7e323b40ee55640bc63141284ce2189a7766c976a91378" +hash = "7e0cd8ebae1adbb590613788aa93b18f86af510d9167b6b8f674664fb9f8186f" metafile = true [[files]] file = "mods/accessories.pw.toml" -hash = "ce5d0cd5986126c23dc35c89a6d2124751071693c034afc3799b4f633466997f" +hash = "92f4f277ef52c6e1a205463ff0e56fcc2d925c21bf8224278afddc9a3fc95e93" metafile = true [[files]] file = "mods/accessorify.pw.toml" -hash = "f528da320ef4539a9250f0fbe4953a1a3a277c21159b30ba942c3c50a647806d" +hash = "007272b9c6673cf3433ce6971050b9de5a6d94a7496992be5dfb3fb4b792b475" metafile = true [[files]] file = "mods/actually-harvest.pw.toml" -hash = "1a37ca6b2e30157cd01cbb04a2248f7b53fd8514e0ffb13d055537d84bbe6962" +hash = "0e8bd2fdc6b82914a7ea79badaa6fe8d397a65fa762cba181b0aac923dbd4561" metafile = true [[files]] file = "mods/advanced-loot-info.pw.toml" -hash = "3164508c9818304b648d8d8eeb515d2f22b6d5a71f16110ebfba6899585d5bd8" +hash = "897a20b78907471d4111b472dab771498ba50731903c8f504cf8ff158b7c3416" metafile = true [[files]] file = "mods/advancedae.pw.toml" -hash = "e616845b822fd2cb7e335bad7895b7f00f9db83fcb00a9a449846b9935a801f3" +hash = "d79127cd692233efed93939f28c3e55d92c2758fb859b899a024bf4a032b675a" metafile = true [[files]] file = "mods/advancedperipherals.pw.toml" -hash = "4f11ae0349d9b62b45e5a1408ac29ed34dbea8ce3df5ad1c0251e7133b022994" +hash = "53b26072277b2357d19d0da0cc3bd9d3fe0395db02fe6ec3c9724f1c20ad7c2c" metafile = true [[files]] file = "mods/ae2.pw.toml" -hash = "a3882ad3e8d41b50fdf6ea36c9fe762feb1eb62e25acbed255d3bf6c20c18c06" +hash = "c7e7c632faf213bb6528af0d155cb41ca15d7416c7232fe4083c4225e6b76268" metafile = true [[files]] file = "mods/almanac.pw.toml" -hash = "6b1de417a7fa934847bf002b75acd00d48637bb3484ea468799354b612658775" +hash = "5eccff94dc7b345f4be1b8e3369ef4eed62761ad38889ed7e536d2debeff0d54" metafile = true [[files]] file = "mods/amendments.pw.toml" -hash = "1fa5075c1ebd310416d705674d6ae90975fa8971ce6cf04478f548a18c58d0da" +hash = "d6a152c53817602f1f7ba48d7cb9baf22e552fae980cab59daeebe84ad6f9bb9" metafile = true [[files]] file = "mods/another-furniture.pw.toml" -hash = "401e6f8ea3922a0fc69dd8fd126280133fa4e94e7f6558ad916bdef0d6e68bdd" +hash = "440fcfa72eac8e0cb86127ce6ce3f8de5e1a220538d48e3e831e8ea9a459ff12" metafile = true [[files]] file = "mods/appleskin.pw.toml" -hash = "3213c881d019cd8f952f738c10d5a950ee52ff0084750b81f656a58a4a78515d" +hash = "38c7d508865d0b8f56f15427fa626bc9cef867f6b21d1c6dc2db6bf99e921d49" metafile = true [[files]] file = "mods/applied-experienced.pw.toml" -hash = "c807f9bb3ae18d3bde13cdeb0ce8ba9c054dee588ddcc643dbc02669470e3f15" +hash = "c2bb8dec861145bc95c637b52027ac17440ad0dec1c96a0340f042d413bf900b" metafile = true [[files]] file = "mods/architectury-api.pw.toml" -hash = "ea336d25c3e21ef168aec20e1ea470c96949ad29632646ee8e8ab0d74b4bbfc9" +hash = "e14e286ec8d49a89caf5257304c60dfad67968162266e0c0823fdff3a2992280" metafile = true [[files]] file = "mods/ars-energistique.pw.toml" -hash = "8ad679c28c8d8ebf85609b571b4556bfd9f605506efbaa6907a3045c965ce8b8" +hash = "7cb22fa77708a368fd78085041ce44f35d6abd90b891fea08d5799178dd0f182" metafile = true [[files]] file = "mods/ars-nouveau.pw.toml" -hash = "9bdced65256e108799aba56d71c85c157bb705e440b699abf147b8fae1363ceb" +hash = "5f735eaf034f4a00eb8098392c20e946317e0acf69de69e2d39355f64c75e835" metafile = true [[files]] file = "mods/ars-polymorphia.pw.toml" -hash = "d27c3146f8dc2face0cdd258bb7a9fc57308043bae378210f0bf3f4075827bc8" +hash = "940afa8606a93c6f425448c79f5ba047344d643dd31ebef3713c5f9bdd3b700d" metafile = true [[files]] file = "mods/balm.pw.toml" -hash = "9605764353450757f20e153abdcedf770b4affab703869724b17454d23a45039" +hash = "ec9ae85c78e1e0314d93d1bd240dbbc891dd85675630514735ee8e2b56f2ca15" metafile = true [[files]] file = "mods/bellsandwhistles.pw.toml" -hash = "e1f4a53e3e52b534add5dd018597fefd345d9bd6350b9c46ef0ec281fc62af8e" +hash = "dd55d2f0c425b238fb2d641d7dead1ed4f8cbdb14ac7779e2ffb9d1cc5d97215" metafile = true [[files]] file = "mods/better-ping-display.pw.toml" -hash = "cc2e6dda94a7a6f5487843cafe569d8044bf9482cbf03f062cf4595f1fb05281" +hash = "b99716320772fc77bc58f239f05a4a24714db1ff632f59034251f5a77f57087d" metafile = true [[files]] file = "mods/biomes-o-plenty.pw.toml" -hash = "4925021964dc745510d669181aa79614363618950f0a597e30447602a555c05e" +hash = "89d95c2329a60c1c577e9c0aebd43de899b5e1cfceea1f4046dc9900c38cba36" metafile = true [[files]] file = "mods/bluemap.pw.toml" -hash = "f33a4720ef4f315b6d1f778039e9f7bdb8f5ef1b58a57d565c30fd1d8adee207" +hash = "cdf50f791bebe86cb116b458ed87085ff3e7d7a466e8575adc92bef6cc1d4dfc" metafile = true [[files]] file = "mods/bookshelf-lib.pw.toml" -hash = "2cd33b2219d6549ff7937b008299247201fbc6944889cf3be19e8c6553160585" +hash = "5ee2d4649e82db8ba354a707a3c3d395f417f27fc14d1ffd0915bdf35f5b736e" metafile = true [[files]] file = "mods/bridging-mod.pw.toml" -hash = "c50696cd98b02ba03425574c7850443f5cba8e097af4b6ae1c8b42bd5316a8eb" +hash = "c4bfded12e029337fe7de0eb2969e0279c869d63f41d77a902633a362bdd97d7" metafile = true [[files]] file = "mods/c2me-neoforge.pw.toml" -hash = "5f373d6f13b6e39d4bbdda7afb78cd0205a1e675f4bd783a3b2e443240c68c7d" +hash = "99aae2d8250ad87553839c463d556d1f3581ef973e216ebf17fd3abfd357629e" metafile = true [[files]] file = "mods/caelus.pw.toml" -hash = "992b0dca9683f225fc774d779762d18a009f2d82b9d051e7c0b55a33a95d9238" +hash = "3ec5bc983fdbaaea7e50a4953dc7b64a806d4d35e55f7c2fe701249d4a459b38" metafile = true [[files]] file = "mods/carry-on.pw.toml" -hash = "8fde54624913d86f1176cd1086fa485f1a872573dac144347c57cab76596b715" +hash = "a1182b3dca9d1dc87321f9e4b271895e75da07f3de35650a55219cc5a57b5fc6" metafile = true [[files]] file = "mods/cc-tweaked.pw.toml" -hash = "b8446771b0d1d228cbc3034ef75e81e4e07627c74368624664acdf4daa9fbfba" +hash = "3b2852f9c365a4fa54c1b1e05d47edfcbff4637f19a010cbdb4e7f443b499e82" metafile = true [[files]] file = "mods/chat-heads.pw.toml" -hash = "144ba9e7889fad8c466f9632a1a083246eab116b919549c8c2c374f59334f2ae" +hash = "a6d21f7e29238cfb206ee2e25eb885adce0f80c8c7415cb197c3acbf34e87ab3" metafile = true [[files]] file = "mods/chipped.pw.toml" -hash = "24c6c3fe917ffbcef04e788dec3e003d0ed03433bc00f9cf4f23fe9b85636aa7" +hash = "992b6f30c393d03528d4ed53363ab12169fd79755ca114133b106f895778b65d" metafile = true [[files]] file = "mods/chunky.pw.toml" -hash = "1d5cc2b6dcfd1fc3adba4566b1c29b57ff1175316678c1f22e63cbc3e28a5ba0" +hash = "a3ad1799046f93bd6c04d39ec88c99d30dd500cfc04892abd465609c1c1c9c74" metafile = true [[files]] file = "mods/chunkyborder.pw.toml" -hash = "cbb43eea425a91c64af48e3275d190c630300a735fb3696b35aadcefabf6a570" +hash = "64c8ba4b2581bce14a86fc243672fadfccccd8b82f83ed6445f08ca73eb1519b" metafile = true [[files]] file = "mods/cit-resewn-neopatcher.pw.toml" -hash = "2845c5e3f38068f06a51bfe759dfb683f810d3737f88e332470a1c4c30ffad74" +hash = "e734a8b81017049d3ee4efcc5a17a608e99cf5a3ef9bca54d1bb8570a126e1bd" metafile = true [[files]] file = "mods/cit-resewn.pw.toml" -hash = "6d511d91e17e09d36b0b0c7065b07eb604146bc9f3df0fbc932948aaf33aa440" +hash = "e3a68013eeacd18762e6236ec7b8f6e56e076e8689ab38fa1055e2c2a9c9059b" metafile = true [[files]] file = "mods/clean-tooltips.pw.toml" -hash = "bfae48d707113dd178b25b16620c8f4bf5a27ea82c9b1975edeb89a7f196048d" +hash = "a5f7aeeb87b511a133b82feab1af3fabd6cedefc74539a90b946120494c51f2e" metafile = true [[files]] file = "mods/clientsort.pw.toml" -hash = "aaeec4da9038c704930e779faf9e820601511f6d560c2e08ce428afd7adaeb6f" +hash = "ce5d762b63cb82c21b3ea71293c68fc618570131a95b49afee77327d927d0f17" metafile = true [[files]] file = "mods/cloth-config.pw.toml" -hash = "75181b55e0407d1fca1e2f346c6501f919f5109545990ddfb66db9cd1b771f8a" +hash = "efb013751f1bd90da288acc683f2d0ffb4a65c255aa08fab7c1a8600e60869f2" metafile = true [[files]] file = "mods/collective.pw.toml" -hash = "3c77cfac6baca0b34f29f071d47aed281cf0a27c5284145fff9b1461c24e26f8" +hash = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" metafile = true [[files]] @@ -511,6 +515,11 @@ file = "mods/ferrite-core.pw.toml" hash = "05d96d5b17399f048469ff4b44451eb8d99cc7a2a075ff55718c397cb508b0c2" metafile = true +[[files]] +file = "mods/forge-config-api-port.pw.toml" +hash = "71a13b97580c7e077d1f0c279e8888fc11ae59f9a3a29852d2cb222d37c12ba1" +metafile = true + [[files]] file = "mods/forgeshot.pw.toml" hash = "1df0d49815476bce219c5a95780eba0f4e06344c7a7e9da5d572d14ca4305969" diff --git a/mods/accessible-nether-roof.pw.toml b/mods/accessible-nether-roof.pw.toml index cba91b3..199d047 100644 --- a/mods/accessible-nether-roof.pw.toml +++ b/mods/accessible-nether-roof.pw.toml @@ -1,13 +1,18 @@ -name = "Accessible Nether Roof" -filename = "AccessNetherRoof-1.1-NeoForge-1.21.1.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/uQ4QyrBb/versions/rpfjbinG/AccessNetherRoof-1.1-NeoForge-1.21.1.jar" -hash-format = "sha512" -hash = "bb05c52fc8d4caa0eb474f887525dd63a7c2ff5fa3175c8295e69395721d7ee1def8f39e8cdad685d062e951155a22de562cf4e4a96b2417ed4b3dd86deccc08" - -[update] -[update.modrinth] -mod-id = "uQ4QyrBb" -version = "rpfjbinG" +name = "Accessible Nether Roof" +filename = "AccessNetherRoof-1.1-NeoForge-1.21.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/uQ4QyrBb/versions/rpfjbinG/AccessNetherRoof-1.1-NeoForge-1.21.1.jar" +hash-format = "sha512" +hash = "bb05c52fc8d4caa0eb474f887525dd63a7c2ff5fa3175c8295e69395721d7ee1def8f39e8cdad685d062e951155a22de562cf4e4a96b2417ed4b3dd86deccc08" + +[meta] +link = "https://modrinth.com/mod/accessible-nether-roof" +icon = "https://cdn.modrinth.com/data/uQ4QyrBb/509278227ba1d6cfd3e7dc9a1010097e7d10bd8c_96.webp" +description = "Access nether roof without using bugs!" +category = "qol" + +[update.modrinth] +mod-id = "uQ4QyrBb" +version = "rpfjbinG" diff --git a/mods/accessories-cc-layer.pw.toml b/mods/accessories-cc-layer.pw.toml index 7b2414b..fce4349 100644 --- a/mods/accessories-cc-layer.pw.toml +++ b/mods/accessories-cc-layer.pw.toml @@ -1,13 +1,18 @@ -name = "Curios Compat Layer for Accessories" -filename = "accessories_cclayer-9.3.1-beta.28+1.21.1-neoforge.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/izkDUlrJ/versions/YNkFAIw4/accessories_cclayer-9.3.1-beta.28%2B1.21.1-neoforge.jar" -hash-format = "sha512" -hash = "d453f33b52b23295fd2819aad8c5ebd04421ef80521444054d65ab59462b96b4edc2be9b5973798846872ce73ff1b12514875706b0aafb9f09d94c524be569b8" - -[update] -[update.modrinth] -mod-id = "izkDUlrJ" -version = "YNkFAIw4" +name = "Curios Compat Layer for Accessories" +filename = "accessories_cclayer-9.3.1-beta.28+1.21.1-neoforge.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/izkDUlrJ/versions/YNkFAIw4/accessories_cclayer-9.3.1-beta.28%2B1.21.1-neoforge.jar" +hash-format = "sha512" +hash = "d453f33b52b23295fd2819aad8c5ebd04421ef80521444054d65ab59462b96b4edc2be9b5973798846872ce73ff1b12514875706b0aafb9f09d94c524be569b8" + +[meta] +link = "https://modrinth.com/mod/accessories-cc-layer" +icon = "https://cdn.modrinth.com/data/izkDUlrJ/12b28931797cd0c840f19ea2b3929f07751fd719.png" +description = "A Compatibility layer for mods using the Curios API to work with Accessories" +category = "lib" + +[update.modrinth] +mod-id = "izkDUlrJ" +version = "YNkFAIw4" diff --git a/mods/accessories.pw.toml b/mods/accessories.pw.toml index d4285cf..63cdf4b 100644 --- a/mods/accessories.pw.toml +++ b/mods/accessories.pw.toml @@ -1,13 +1,18 @@ -name = "Accessories" -filename = "accessories-neoforge-1.1.0-beta.43+1.21.1.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/jtmvUHXj/versions/e5CfExph/accessories-neoforge-1.1.0-beta.43%2B1.21.1.jar" -hash-format = "sha512" -hash = "604809b827a0467d370a99e4072196dd0dad974101493702d691aaa79b997c6bb1a6168b8cd6111f8b292cd6748b641ccbe1aac5117386aa03267a172704d4d7" - -[update] -[update.modrinth] -mod-id = "jtmvUHXj" -version = "e5CfExph" +name = "Accessories" +filename = "accessories-neoforge-1.1.0-beta.43+1.21.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/jtmvUHXj/versions/e5CfExph/accessories-neoforge-1.1.0-beta.43%2B1.21.1.jar" +hash-format = "sha512" +hash = "604809b827a0467d370a99e4072196dd0dad974101493702d691aaa79b997c6bb1a6168b8cd6111f8b292cd6748b641ccbe1aac5117386aa03267a172704d4d7" + +[meta] +link = "https://modrinth.com/mod/accessories" +icon = "https://cdn.modrinth.com/data/jtmvUHXj/14fabf4859e845b0bd6659daf2375be3e88f59ec.png" +description = "A extendable and data-driven Accessory Mod for Minecraft" +category = "lib" + +[update.modrinth] +mod-id = "jtmvUHXj" +version = "e5CfExph" diff --git a/mods/accessorify.pw.toml b/mods/accessorify.pw.toml index 34c0f49..58c5c7e 100644 --- a/mods/accessorify.pw.toml +++ b/mods/accessorify.pw.toml @@ -1,13 +1,18 @@ -name = "Accessorify" -filename = "accessorify-1.4.4+1.21.1.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/CVRzrXGP/versions/1rjvWsWp/accessorify-1.4.4%2B1.21.1.jar" -hash-format = "sha512" -hash = "b90c30f3a6f8783cac1cae974beaee1d79c983709e5c1abc9375c90b535e4718a80b02fb1d24462a97cd429d2a68568736628c27f4819c94a7ad7aa9034771b5" - -[update] -[update.modrinth] -mod-id = "CVRzrXGP" -version = "1rjvWsWp" +name = "Accessorify" +filename = "accessorify-1.4.4+1.21.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/CVRzrXGP/versions/1rjvWsWp/accessorify-1.4.4%2B1.21.1.jar" +hash-format = "sha512" +hash = "b90c30f3a6f8783cac1cae974beaee1d79c983709e5c1abc9375c90b535e4718a80b02fb1d24462a97cd429d2a68568736628c27f4819c94a7ad7aa9034771b5" + +[meta] +link = "https://modrinth.com/mod/accessorify" +icon = "https://cdn.modrinth.com/data/CVRzrXGP/c06fca6e003abae595eab75ff9ad11b7a69ca15e_96.webp" +description = "Makes some vanilla items more useful using the Accessories API" +category = "lib" + +[update.modrinth] +mod-id = "CVRzrXGP" +version = "1rjvWsWp" diff --git a/mods/actually-harvest.pw.toml b/mods/actually-harvest.pw.toml index e1d53d1..0512b71 100644 --- a/mods/actually-harvest.pw.toml +++ b/mods/actually-harvest.pw.toml @@ -1,13 +1,18 @@ -name = "Actually Harvest" -filename = "actuallyharvest-1.21.1-1.1.3.1-NEOFORGE.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/sUbuUC7R/versions/aSWyinUv/actuallyharvest-1.21.1-1.1.3.1-NEOFORGE.jar" -hash-format = "sha512" -hash = "e7bb02f1baceb42249db5b61fda6876ec3e55a724d41605717bdaeb8e3dc657bfab391f2e88da4933af9bc2088c8de887278f0e354da135f11187ee11a6e882e" - -[update] -[update.modrinth] -mod-id = "sUbuUC7R" -version = "aSWyinUv" +name = "Actually Harvest" +filename = "actuallyharvest-1.21.1-1.1.3.1-NEOFORGE.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/sUbuUC7R/versions/aSWyinUv/actuallyharvest-1.21.1-1.1.3.1-NEOFORGE.jar" +hash-format = "sha512" +hash = "e7bb02f1baceb42249db5b61fda6876ec3e55a724d41605717bdaeb8e3dc657bfab391f2e88da4933af9bc2088c8de887278f0e354da135f11187ee11a6e882e" + +[meta] +link = "https://modrinth.com/mod/actually-harvest" +icon = "https://cdn.modrinth.com/data/sUbuUC7R/ca34bdca3b406be71430091b86bec43b0f46f0e0_96.webp" +description = "An actual working right click harvest without dependencies. XP from harvest feature as well. Should work with most modded farming mods." +category = "qol" + +[update.modrinth] +mod-id = "sUbuUC7R" +version = "aSWyinUv" diff --git a/mods/advanced-loot-info.pw.toml b/mods/advanced-loot-info.pw.toml index 327844a..54bad39 100644 --- a/mods/advanced-loot-info.pw.toml +++ b/mods/advanced-loot-info.pw.toml @@ -1,13 +1,18 @@ -name = "Advanced Loot Info" -filename = "AdvancedLootInfo-neoforge-1.21.1-1.1.8.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/PEPVViac/versions/kfpq4FCa/AdvancedLootInfo-neoforge-1.21.1-1.1.8.jar" -hash-format = "sha512" -hash = "531e82da9ee2998252eb2e8c1c7fa834b4ef4c176395dfb0ff30e7da1e08885f11230c26ef5b7d12b410079e19cf957e52fee4019942a1a75ea2cf1f33a1983d" - -[update] -[update.modrinth] -mod-id = "PEPVViac" -version = "kfpq4FCa" +name = "Advanced Loot Info" +filename = "AdvancedLootInfo-neoforge-1.21.1-1.1.8.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/PEPVViac/versions/kfpq4FCa/AdvancedLootInfo-neoforge-1.21.1-1.1.8.jar" +hash-format = "sha512" +hash = "531e82da9ee2998252eb2e8c1c7fa834b4ef4c176395dfb0ff30e7da1e08885f11230c26ef5b7d12b410079e19cf957e52fee4019942a1a75ea2cf1f33a1983d" + +[meta] +link = "https://modrinth.com/mod/advanced-loot-info" +icon = "https://cdn.modrinth.com/data/PEPVViac/648957952e7f97429620b82a122d9958d2ec3fb4.png" +description = "EMI/JEI/REI plugin for displaying advanced information about loot tables" +category = "qol" + +[update.modrinth] +mod-id = "PEPVViac" +version = "kfpq4FCa" diff --git a/mods/advancedae.pw.toml b/mods/advancedae.pw.toml index 829efee..6395f89 100644 --- a/mods/advancedae.pw.toml +++ b/mods/advancedae.pw.toml @@ -1,13 +1,18 @@ -name = "AdvancedAE" -filename = "AdvancedAE-1.2.5-1.21.1.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/rxYaglEe/versions/f5galYPR/AdvancedAE-1.2.5-1.21.1.jar" -hash-format = "sha512" -hash = "fb5d43808e854a5c28768ba989ad7691cf99f5aec7f76c077dc13003841bffa2ee2aa11b2bb12ab8a014627bc97c6c586c9e6541f1bc4f53f4e99e537747ee99" - -[update] -[update.modrinth] -mod-id = "rxYaglEe" -version = "f5galYPR" +name = "AdvancedAE" +filename = "AdvancedAE-1.2.5-1.21.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/rxYaglEe/versions/f5galYPR/AdvancedAE-1.2.5-1.21.1.jar" +hash-format = "sha512" +hash = "fb5d43808e854a5c28768ba989ad7691cf99f5aec7f76c077dc13003841bffa2ee2aa11b2bb12ab8a014627bc97c6c586c9e6541f1bc4f53f4e99e537747ee99" + +[meta] +link = "https://modrinth.com/mod/advancedae" +icon = "https://cdn.modrinth.com/data/rxYaglEe/ebc7848f3387d43e65c84befff15cb8608f3d070.png" +description = "An AE2 addon that adds a lot of utilities and quality of life." +category = "qol" + +[update.modrinth] +mod-id = "rxYaglEe" +version = "f5galYPR" diff --git a/mods/advancedperipherals.pw.toml b/mods/advancedperipherals.pw.toml index c02cfab..7bd614d 100644 --- a/mods/advancedperipherals.pw.toml +++ b/mods/advancedperipherals.pw.toml @@ -1,13 +1,18 @@ -name = "Advanced Peripherals" -filename = "AdvancedPeripherals-1.21.1-0.7.50b.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/SOw6jD6x/versions/mJI1inYM/AdvancedPeripherals-1.21.1-0.7.50b.jar" -hash-format = "sha512" -hash = "6c5968940b9545cf9fae11e166b4bd27aa1d7522c781dfba3695ed78b8acc4e17d5a9a4619890a05db19326c0918bfc0b26754f26cb168a38acc3447da50f720" - -[update] -[update.modrinth] -mod-id = "SOw6jD6x" -version = "mJI1inYM" +name = "Advanced Peripherals" +filename = "AdvancedPeripherals-1.21.1-0.7.50b.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/SOw6jD6x/versions/mJI1inYM/AdvancedPeripherals-1.21.1-0.7.50b.jar" +hash-format = "sha512" +hash = "6c5968940b9545cf9fae11e166b4bd27aa1d7522c781dfba3695ed78b8acc4e17d5a9a4619890a05db19326c0918bfc0b26754f26cb168a38acc3447da50f720" + +[meta] +link = "https://modrinth.com/mod/advancedperipherals" +icon = "https://cdn.modrinth.com/data/SOw6jD6x/bc21f475feb7bb47c6c969948ec7a0310e554d8f_96.webp" +description = "Advanced Peripherals is a mod that adds many useful extensions for CC:Tweaked(Computercraft)." +category = "tech" + +[update.modrinth] +mod-id = "SOw6jD6x" +version = "mJI1inYM" diff --git a/mods/ae2.pw.toml b/mods/ae2.pw.toml index c2c4e17..1671af5 100644 --- a/mods/ae2.pw.toml +++ b/mods/ae2.pw.toml @@ -1,13 +1,18 @@ -name = "Applied Energistics 2" -filename = "appliedenergistics2-19.2.12.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/XxWD5pD3/versions/Skhspwxl/appliedenergistics2-19.2.12.jar" -hash-format = "sha512" -hash = "27df4ffc2bf9bf556bd6ae09197b7d9029ab79487477f0edbf650a33780f8f55778974a3109245c42dddeec12f0abfd0aa5b9737d715fc04a33ae1fc62942393" - -[update] -[update.modrinth] -mod-id = "XxWD5pD3" -version = "Skhspwxl" +name = "Applied Energistics 2" +filename = "appliedenergistics2-19.2.12.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/XxWD5pD3/versions/Skhspwxl/appliedenergistics2-19.2.12.jar" +hash-format = "sha512" +hash = "27df4ffc2bf9bf556bd6ae09197b7d9029ab79487477f0edbf650a33780f8f55778974a3109245c42dddeec12f0abfd0aa5b9737d715fc04a33ae1fc62942393" + +[meta] +link = "https://modrinth.com/mod/ae2" +icon = "https://cdn.modrinth.com/data/XxWD5pD3/60b001515abbf6ebf32bc2729b0ddd95d2793feb_96.webp" +description = "AE2: A popular automation and storage mod" +category = "tech" + +[update.modrinth] +mod-id = "XxWD5pD3" +version = "Skhspwxl" diff --git a/mods/almanac.pw.toml b/mods/almanac.pw.toml index 832dcfc..de8e6d7 100644 --- a/mods/almanac.pw.toml +++ b/mods/almanac.pw.toml @@ -1,13 +1,18 @@ -name = "Almanac" -filename = "almanac-1.21.x-neoforge-1.0.2.jar" -side = "server" - -[download] -url = "https://cdn.modrinth.com/data/Gi02250Z/versions/1FKrJXAN/almanac-1.21.x-neoforge-1.0.2.jar" -hash-format = "sha512" -hash = "78b59cb732cfc13bae2e7b19cff44adee1eebd68c0546f77318d67f90fa77b753787a92957fe30851e7cc79377f1d9d79ebbfa1b49d967d4577b5a6aa9792c85" - -[update] -[update.modrinth] -mod-id = "Gi02250Z" -version = "1FKrJXAN" +name = "Almanac" +filename = "almanac-1.21.x-neoforge-1.0.2.jar" +side = "server" + +[download] +url = "https://cdn.modrinth.com/data/Gi02250Z/versions/1FKrJXAN/almanac-1.21.x-neoforge-1.0.2.jar" +hash-format = "sha512" +hash = "78b59cb732cfc13bae2e7b19cff44adee1eebd68c0546f77318d67f90fa77b753787a92957fe30851e7cc79377f1d9d79ebbfa1b49d967d4577b5a6aa9792c85" + +[meta] +link = "https://modrinth.com/mod/almanac" +icon = "https://cdn.modrinth.com/data/Gi02250Z/f0bb3148fcb735bb989ef5723d199114e1f24542.png" +description = "Almanac is a library used by my mods with mostly loader independent shared code between multiple mods to avoid duplication of code." +category = "lib" + +[update.modrinth] +mod-id = "Gi02250Z" +version = "1FKrJXAN" diff --git a/mods/amendments.pw.toml b/mods/amendments.pw.toml index f8a0fc0..aa1a47e 100644 --- a/mods/amendments.pw.toml +++ b/mods/amendments.pw.toml @@ -1,13 +1,18 @@ -name = "Amendments" -filename = "amendments-1.21-1.2.24-neoforge.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/6iTJugQR/versions/lbqEyGoA/amendments-1.21-1.2.24-neoforge.jar" -hash-format = "sha512" -hash = "8f9a01fa0863fa7e04bd71cc2385bd3356f29854c36d1d0c93286679c4b4603fa92373be4cf34de3ae75b2ba78b14a4c5943779f9c0ca765de0fea546e59d244" - -[update] -[update.modrinth] -mod-id = "6iTJugQR" -version = "lbqEyGoA" +name = "Amendments" +filename = "amendments-1.21-1.2.24-neoforge.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/6iTJugQR/versions/lbqEyGoA/amendments-1.21-1.2.24-neoforge.jar" +hash-format = "sha512" +hash = "8f9a01fa0863fa7e04bd71cc2385bd3356f29854c36d1d0c93286679c4b4603fa92373be4cf34de3ae75b2ba78b14a4c5943779f9c0ca765de0fea546e59d244" + +[meta] +link = "https://modrinth.com/mod/amendments" +icon = "https://cdn.modrinth.com/data/6iTJugQR/46e156f1c798bfc3c18bd2a55567af1086674f02_96.webp" +description = "Many changes to vanilla blocks" +category = "decor" + +[update.modrinth] +mod-id = "6iTJugQR" +version = "lbqEyGoA" diff --git a/mods/another-furniture.pw.toml b/mods/another-furniture.pw.toml index 53dcfd3..17ca99b 100644 --- a/mods/another-furniture.pw.toml +++ b/mods/another-furniture.pw.toml @@ -1,13 +1,18 @@ -name = "Another Furniture" -filename = "another_furniture-neoforge-4.0.0.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/ulloLmqG/versions/QB6CceI5/another_furniture-neoforge-4.0.0.jar" -hash-format = "sha512" -hash = "e80fe82d0841c3364ebc311007960455cc6d4f830b7e12fbcec67a1b5dabd22522ac2b1d1e0dd065e4220f9921a2024bf65ef410c5a576227bed8a9c33e40090" - -[update] -[update.modrinth] -mod-id = "ulloLmqG" -version = "QB6CceI5" +name = "Another Furniture" +filename = "another_furniture-neoforge-4.0.0.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/ulloLmqG/versions/QB6CceI5/another_furniture-neoforge-4.0.0.jar" +hash-format = "sha512" +hash = "e80fe82d0841c3364ebc311007960455cc6d4f830b7e12fbcec67a1b5dabd22522ac2b1d1e0dd065e4220f9921a2024bf65ef410c5a576227bed8a9c33e40090" + +[meta] +link = "https://modrinth.com/mod/another-furniture" +icon = "https://cdn.modrinth.com/data/ulloLmqG/041973654454890a48f437d8257e7be3ca53b7b2_96.webp" +description = "Vanilla-styled Minecraft furniture mod." +category = "decor" + +[update.modrinth] +mod-id = "ulloLmqG" +version = "QB6CceI5" diff --git a/mods/appleskin.pw.toml b/mods/appleskin.pw.toml index 23f5126..402e33e 100644 --- a/mods/appleskin.pw.toml +++ b/mods/appleskin.pw.toml @@ -1,13 +1,18 @@ -name = "AppleSkin" -filename = "appleskin-neoforge-mc1.21-3.0.7.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/EsAfCjCV/versions/kztxpjAA/appleskin-neoforge-mc1.21-3.0.7.jar" -hash-format = "sha512" -hash = "03a94fe4143250b8e80abe97770918ba0af1265110bb73c25444674f9cdf86164464332a913cbac29af82d8ed02dce6ef19bbb62fced92620817a7ec1e761b71" - -[update] -[update.modrinth] -mod-id = "EsAfCjCV" -version = "kztxpjAA" +name = "AppleSkin" +filename = "appleskin-neoforge-mc1.21-3.0.7.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/EsAfCjCV/versions/kztxpjAA/appleskin-neoforge-mc1.21-3.0.7.jar" +hash-format = "sha512" +hash = "03a94fe4143250b8e80abe97770918ba0af1265110bb73c25444674f9cdf86164464332a913cbac29af82d8ed02dce6ef19bbb62fced92620817a7ec1e761b71" + +[meta] +link = "https://modrinth.com/mod/appleskin" +icon = "https://cdn.modrinth.com/data/EsAfCjCV/icon.png" +description = "Food/hunger-related HUD improvements" +category = "qol" + +[update.modrinth] +mod-id = "EsAfCjCV" +version = "kztxpjAA" diff --git a/mods/applied-experienced.pw.toml b/mods/applied-experienced.pw.toml index 6d94636..c81eead 100644 --- a/mods/applied-experienced.pw.toml +++ b/mods/applied-experienced.pw.toml @@ -1,13 +1,18 @@ -name = "Applied Experienced" -filename = "applied-experienced-1.21.1-1.2.0.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/yKwUnZCV/versions/6BRGJjG9/applied-experienced-1.21.1-1.2.0.jar" -hash-format = "sha512" -hash = "c0b8fc4b154e975c40ed8626d023fe39d57406ffcf292c7d8c578161fcdb0df5471dbf86282fc71813db8b09165b5bc0fe3c2b110c519f0a8da94e09f2e1805a" - -[update] -[update.modrinth] -mod-id = "yKwUnZCV" -version = "6BRGJjG9" +name = "Applied Experienced" +filename = "applied-experienced-1.21.1-1.2.0.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/yKwUnZCV/versions/6BRGJjG9/applied-experienced-1.21.1-1.2.0.jar" +hash-format = "sha512" +hash = "c0b8fc4b154e975c40ed8626d023fe39d57406ffcf292c7d8c578161fcdb0df5471dbf86282fc71813db8b09165b5bc0fe3c2b110c519f0a8da94e09f2e1805a" + +[meta] +link = "https://modrinth.com/mod/applied-experienced" +icon = "https://cdn.modrinth.com/data/yKwUnZCV/301a558d3e081cf4f09a13abaac8e80fc7d7366f.png" +description = "Applied Energistics 2 addon to handle experience" +category = "tech" + +[update.modrinth] +mod-id = "yKwUnZCV" +version = "6BRGJjG9" diff --git a/mods/architectury-api.pw.toml b/mods/architectury-api.pw.toml index 79469bb..5a2508e 100644 --- a/mods/architectury-api.pw.toml +++ b/mods/architectury-api.pw.toml @@ -1,13 +1,18 @@ -name = "Architectury API" -filename = "architectury-13.0.8-neoforge.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/lhGA9TYQ/versions/ZxYGwlk0/architectury-13.0.8-neoforge.jar" -hash-format = "sha512" -hash = "65e3664953385d880320dd6bb818bcb96d361c07c53e2a7f65e64c6a47720ee26b233224ae9cad465ef0b2bbaefdaf30fb0175a983cecd91de058817d6fcf57e" - -[update] -[update.modrinth] -mod-id = "lhGA9TYQ" -version = "ZxYGwlk0" +name = "Architectury API" +filename = "architectury-13.0.8-neoforge.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/lhGA9TYQ/versions/ZxYGwlk0/architectury-13.0.8-neoforge.jar" +hash-format = "sha512" +hash = "65e3664953385d880320dd6bb818bcb96d361c07c53e2a7f65e64c6a47720ee26b233224ae9cad465ef0b2bbaefdaf30fb0175a983cecd91de058817d6fcf57e" + +[meta] +link = "https://modrinth.com/mod/architectury-api" +icon = "https://cdn.modrinth.com/data/lhGA9TYQ/05fe3a61c28faaccaec3533b92e1b321edde7bf6_96.webp" +description = "An intermediary api aimed to ease developing multiplatform mods." +category = "lib" + +[update.modrinth] +mod-id = "lhGA9TYQ" +version = "ZxYGwlk0" diff --git a/mods/ars-energistique.pw.toml b/mods/ars-energistique.pw.toml index f2333b6..c14992b 100644 --- a/mods/ars-energistique.pw.toml +++ b/mods/ars-energistique.pw.toml @@ -1,13 +1,18 @@ -name = "Ars Énergistique" -filename = "arseng-2.1.1-beta.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/IJI3QuK8/versions/Bdb8HLZ0/arseng-2.1.1-beta.jar" -hash-format = "sha512" -hash = "4d6229c3c4f627e9804b2afdbeb58fedf172c70e8704b0fa91cfc4d5073bb13ede99b71cd35ee397a92b891a4f884b63bead4a7fbcbe8513fbc8f29c786f42c2" - -[update] -[update.modrinth] -mod-id = "IJI3QuK8" -version = "Bdb8HLZ0" +name = "Ars Énergistique" +filename = "arseng-2.1.1-beta.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/IJI3QuK8/versions/Bdb8HLZ0/arseng-2.1.1-beta.jar" +hash-format = "sha512" +hash = "4d6229c3c4f627e9804b2afdbeb58fedf172c70e8704b0fa91cfc4d5073bb13ede99b71cd35ee397a92b891a4f884b63bead4a7fbcbe8513fbc8f29c786f42c2" + +[meta] +link = "https://modrinth.com/mod/ars-energistique" +icon = "https://cdn.modrinth.com/data/IJI3QuK8/d713529910f24c6d62410396dbd9b90709a36406.png" +description = "Bringing magic to the digital age.\n\n(Ars Nouveau x Applied Energistics 2)" +category = "tech" + +[update.modrinth] +mod-id = "IJI3QuK8" +version = "Bdb8HLZ0" diff --git a/mods/ars-nouveau.pw.toml b/mods/ars-nouveau.pw.toml index 8c7fd2d..25971b3 100644 --- a/mods/ars-nouveau.pw.toml +++ b/mods/ars-nouveau.pw.toml @@ -1,13 +1,18 @@ -name = "Ars Nouveau" -filename = "ars_nouveau-1.21.1-5.8.6.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/TKB6INcv/versions/qVheh4H2/ars_nouveau-1.21.1-5.8.6.jar" -hash-format = "sha512" -hash = "0f6795960afa565daf7abfa3ab87bbb6f00eee89431bca90c36586a50142dc38654c5cbce97cd20527b7d2a9e622ccd4104ab390e52b2c9d928d08331ea5cbef" - -[update] -[update.modrinth] -mod-id = "TKB6INcv" -version = "qVheh4H2" +name = "Ars Nouveau" +filename = "ars_nouveau-1.21.1-5.8.6.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/TKB6INcv/versions/qVheh4H2/ars_nouveau-1.21.1-5.8.6.jar" +hash-format = "sha512" +hash = "0f6795960afa565daf7abfa3ab87bbb6f00eee89431bca90c36586a50142dc38654c5cbce97cd20527b7d2a9e622ccd4104ab390e52b2c9d928d08331ea5cbef" + +[meta] +link = "https://modrinth.com/mod/ars-nouveau" +icon = "https://cdn.modrinth.com/data/TKB6INcv/7ccd369857b70b16e0fbd3f10e5278b0f75c7772_96.webp" +description = "Craft spells and construct magical automations" +category = "tech" + +[update.modrinth] +mod-id = "TKB6INcv" +version = "qVheh4H2" diff --git a/mods/ars-polymorphia.pw.toml b/mods/ars-polymorphia.pw.toml index e47330d..f75a0a0 100644 --- a/mods/ars-polymorphia.pw.toml +++ b/mods/ars-polymorphia.pw.toml @@ -1,13 +1,18 @@ -name = "Ars Polymorphia" -filename = "ars_polymorphia-1.0.3.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/11rOt9Bv/versions/k4Ud6Gzk/ars_polymorphia-1.0.3.jar" -hash-format = "sha512" -hash = "5b49c363403efdb2759daed8bc000e33e5c56abbe7ed34acca5c3327504e28628314fd4cd5b04bee6cec6811a44ffac748c69762068c5a76e39f312671ed2de4" - -[update] -[update.modrinth] -mod-id = "11rOt9Bv" -version = "k4Ud6Gzk" +name = "Ars Polymorphia" +filename = "ars_polymorphia-1.0.3.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/11rOt9Bv/versions/k4Ud6Gzk/ars_polymorphia-1.0.3.jar" +hash-format = "sha512" +hash = "5b49c363403efdb2759daed8bc000e33e5c56abbe7ed34acca5c3327504e28628314fd4cd5b04bee6cec6811a44ffac748c69762068c5a76e39f312671ed2de4" + +[meta] +link = "https://modrinth.com/mod/ars-polymorphia" +icon = "https://cdn.modrinth.com/data/11rOt9Bv/95a0d2225825b2ae6b51c3cc0326b0b42903bc5a.png" +description = "Adds Polymorph support for Ars Nouveau's Storage Lecterns." +category = "tech" + +[update.modrinth] +mod-id = "11rOt9Bv" +version = "k4Ud6Gzk" diff --git a/mods/balm.pw.toml b/mods/balm.pw.toml index 49b9b6b..2073290 100644 --- a/mods/balm.pw.toml +++ b/mods/balm.pw.toml @@ -1,13 +1,18 @@ -name = "Balm" -filename = "balm-neoforge-1.21.1-21.0.46.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/MBAkmtvl/versions/YgPFqhlP/balm-neoforge-1.21.1-21.0.46.jar" -hash-format = "sha512" -hash = "2a9d4b000af1d9949daf958e25456809ecb4ffbd29036c3855a02f5df85ee0d23ed8068be90a467aa024e5eceda765257dfae83cbd02c24b9f8156a5bf37ce51" - -[update] -[update.modrinth] -mod-id = "MBAkmtvl" -version = "YgPFqhlP" +name = "Balm" +filename = "balm-neoforge-1.21.1-21.0.46.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/MBAkmtvl/versions/YgPFqhlP/balm-neoforge-1.21.1-21.0.46.jar" +hash-format = "sha512" +hash = "2a9d4b000af1d9949daf958e25456809ecb4ffbd29036c3855a02f5df85ee0d23ed8068be90a467aa024e5eceda765257dfae83cbd02c24b9f8156a5bf37ce51" + +[meta] +link = "https://modrinth.com/mod/balm" +icon = "https://cdn.modrinth.com/data/MBAkmtvl/285b7bcfd6e525c043e640b08f3efc0cde90f7dd_96.webp" +description = "Abstraction Layer for Multiplatform Mods" +category = "lib" + +[update.modrinth] +mod-id = "MBAkmtvl" +version = "YgPFqhlP" diff --git a/mods/bellsandwhistles.pw.toml b/mods/bellsandwhistles.pw.toml index 168e8e1..9fbae77 100644 --- a/mods/bellsandwhistles.pw.toml +++ b/mods/bellsandwhistles.pw.toml @@ -1,13 +1,18 @@ -name = "Create: Bells & Whistles" -filename = "bellsandwhistles-0.4.7-1.21.1.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/gJ5afkVv/versions/w0mifib8/bellsandwhistles-0.4.7-1.21.1.jar" -hash-format = "sha512" -hash = "482ee096477b89ed8ec5ce008a4a8ac0ae853079a4f5ce16ad0e0dd9b2eb12b3326f17acaaca1eae0bc51ad238f4e51c8d5b93ded71fe7240717ac8600041c59" - -[update] -[update.modrinth] -mod-id = "gJ5afkVv" -version = "w0mifib8" +name = "Create: Bells & Whistles" +filename = "bellsandwhistles-0.4.7-1.21.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/gJ5afkVv/versions/w0mifib8/bellsandwhistles-0.4.7-1.21.1.jar" +hash-format = "sha512" +hash = "482ee096477b89ed8ec5ce008a4a8ac0ae853079a4f5ce16ad0e0dd9b2eb12b3326f17acaaca1eae0bc51ad238f4e51c8d5b93ded71fe7240717ac8600041c59" + +[meta] +link = "https://modrinth.com/mod/bellsandwhistles" +icon = "https://cdn.modrinth.com/data/gJ5afkVv/56ec1e3caca241855a19b65ad391aa20a79259f5_96.webp" +description = "Additions and adornments for the modern Create engineer. Available for both Fabric & Forge!" +category = "decor" + +[update.modrinth] +mod-id = "gJ5afkVv" +version = "w0mifib8" diff --git a/mods/better-ping-display.pw.toml b/mods/better-ping-display.pw.toml index 1aefc6e..d426e07 100644 --- a/mods/better-ping-display.pw.toml +++ b/mods/better-ping-display.pw.toml @@ -1,13 +1,18 @@ -name = "Better Ping Display [Forge/NeoForge]" -filename = "BetterPingDisplay-1.21.1-1.1.jar" -side = "client" - -[download] -url = "https://cdn.modrinth.com/data/ZvaHbwoZ/versions/AzKubcBR/BetterPingDisplay-1.21.1-1.1.jar" -hash-format = "sha512" -hash = "301362230f1e66a6725eb20fae106435f2d9561df631a54091956b052f9a2111a230b238dbeb0ae58a5bfa261be43474ab40315e50eebeeacef5a592e2c3bfbb" - -[update] -[update.modrinth] -mod-id = "ZvaHbwoZ" -version = "AzKubcBR" +name = "Better Ping Display [Forge/NeoForge]" +filename = "BetterPingDisplay-1.21.1-1.1.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/ZvaHbwoZ/versions/AzKubcBR/BetterPingDisplay-1.21.1-1.1.jar" +hash-format = "sha512" +hash = "301362230f1e66a6725eb20fae106435f2d9561df631a54091956b052f9a2111a230b238dbeb0ae58a5bfa261be43474ab40315e50eebeeacef5a592e2c3bfbb" + +[meta] +link = "https://modrinth.com/mod/better-ping-display" +icon = "https://cdn.modrinth.com/data/ZvaHbwoZ/icon.png" +description = "Adds a configurable numerical ping display to the player list" +category = "qol" + +[update.modrinth] +mod-id = "ZvaHbwoZ" +version = "AzKubcBR" diff --git a/mods/biomes-o-plenty.pw.toml b/mods/biomes-o-plenty.pw.toml index ce2244f..37804fb 100644 --- a/mods/biomes-o-plenty.pw.toml +++ b/mods/biomes-o-plenty.pw.toml @@ -1,13 +1,18 @@ -name = "Biomes O' Plenty" -filename = "BiomesOPlenty-neoforge-1.21.1-21.1.0.12.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/HXF82T3G/versions/3RGurDCA/BiomesOPlenty-neoforge-1.21.1-21.1.0.12.jar" -hash-format = "sha512" -hash = "a77aae24187d0b8d5c6226afa1abb8fa802261cb553505f7d40fc0baed0629ccf2092bc8eb4af6eea680fd1555896967be181bba80b1b60d3ad32a6d490b501e" - -[update] -[update.modrinth] -mod-id = "HXF82T3G" -version = "3RGurDCA" +name = "Biomes O' Plenty" +filename = "BiomesOPlenty-neoforge-1.21.1-21.1.0.12.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/HXF82T3G/versions/3RGurDCA/BiomesOPlenty-neoforge-1.21.1-21.1.0.12.jar" +hash-format = "sha512" +hash = "a77aae24187d0b8d5c6226afa1abb8fa802261cb553505f7d40fc0baed0629ccf2092bc8eb4af6eea680fd1555896967be181bba80b1b60d3ad32a6d490b501e" + +[meta] +link = "https://modrinth.com/mod/biomes-o-plenty" +icon = "https://cdn.modrinth.com/data/HXF82T3G/ffb870e12c325b795d54833f8f899126553ef06f.png" +description = "Adds 50+ unique biomes to enhance your world, with new trees, flowers, and more!" +category = "decor" + +[update.modrinth] +mod-id = "HXF82T3G" +version = "3RGurDCA" diff --git a/mods/bluemap.pw.toml b/mods/bluemap.pw.toml index c866d8e..07cbeba 100644 --- a/mods/bluemap.pw.toml +++ b/mods/bluemap.pw.toml @@ -1,13 +1,18 @@ -name = "BlueMap" -filename = "bluemap-5.7-neoforge.jar" -side = "server" - -[download] -url = "https://cdn.modrinth.com/data/swbUV1cr/versions/8iJcPOHJ/bluemap-5.7-neoforge.jar" -hash-format = "sha512" -hash = "7332afbcd2389f846e2142a0937a85aec1a7c90b02876d396c701bdaccae529ef918adadca7c5e472b2f0fce2e7a614f1832f1579f310de8a4ba9b0a97114335" - -[update] -[update.modrinth] -mod-id = "swbUV1cr" -version = "8iJcPOHJ" +name = "BlueMap" +filename = "bluemap-5.7-neoforge.jar" +side = "server" + +[download] +url = "https://cdn.modrinth.com/data/swbUV1cr/versions/8iJcPOHJ/bluemap-5.7-neoforge.jar" +hash-format = "sha512" +hash = "7332afbcd2389f846e2142a0937a85aec1a7c90b02876d396c701bdaccae529ef918adadca7c5e472b2f0fce2e7a614f1832f1579f310de8a4ba9b0a97114335" + +[meta] +link = "https://modrinth.com/mod/bluemap" +icon = "https://cdn.modrinth.com/data/swbUV1cr/b9a17ab8c850046101a47e62037225c9b007a2ca_96.webp" +description = "A Minecraft mapping tool that creates 3D models of your Minecraft worlds and displays them in a web viewer." +category = "qol" + +[update.modrinth] +mod-id = "swbUV1cr" +version = "8iJcPOHJ" diff --git a/mods/bookshelf-lib.pw.toml b/mods/bookshelf-lib.pw.toml index 6001552..e9f34ee 100644 --- a/mods/bookshelf-lib.pw.toml +++ b/mods/bookshelf-lib.pw.toml @@ -1,13 +1,18 @@ -name = "Bookshelf" -filename = "bookshelf-neoforge-1.21.1-21.1.65.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/uy4Cnpcm/versions/x53mpdkx/bookshelf-neoforge-1.21.1-21.1.65.jar" -hash-format = "sha512" -hash = "80109432ca7189fb850b387ede9684afb00e33b91b313abfa7fb7a86c28925ddb68483cf190d26b7f21429abd223e3a52709eab10a2f00a3cae9892051e9e183" - -[update] -[update.modrinth] -mod-id = "uy4Cnpcm" -version = "x53mpdkx" +name = "Bookshelf" +filename = "bookshelf-neoforge-1.21.1-21.1.65.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/uy4Cnpcm/versions/x53mpdkx/bookshelf-neoforge-1.21.1-21.1.65.jar" +hash-format = "sha512" +hash = "80109432ca7189fb850b387ede9684afb00e33b91b313abfa7fb7a86c28925ddb68483cf190d26b7f21429abd223e3a52709eab10a2f00a3cae9892051e9e183" + +[meta] +link = "https://modrinth.com/mod/bookshelf-lib" +icon = "https://cdn.modrinth.com/data/uy4Cnpcm/002e73d916fb63c9c85e212ac47fde4ef9c4a65f.png" +description = "An open source library for other mods!" +category = "lib" + +[update.modrinth] +mod-id = "uy4Cnpcm" +version = "x53mpdkx" diff --git a/mods/bridging-mod.pw.toml b/mods/bridging-mod.pw.toml index 516f798..f7b77fe 100644 --- a/mods/bridging-mod.pw.toml +++ b/mods/bridging-mod.pw.toml @@ -1,13 +1,18 @@ -name = "Bridging Mod" -filename = "BridgingMod-2.6.2+1.21.1.neoforge-release.jar" -side = "client" - -[download] -url = "https://cdn.modrinth.com/data/lO3s8hjs/versions/GiR8tHNc/BridgingMod-2.6.2%2B1.21.1.neoforge-release.jar" -hash-format = "sha512" -hash = "315129fd67381cfc799aa51fcd6ee511fdb6959a8b60f33afc9ea48c7cc13c689d6d56fcd2c793d8ce9ba95f7a37a5fe94c4422baa8c011592153ad2bd47dbd5" - -[update] -[update.modrinth] -mod-id = "lO3s8hjs" -version = "GiR8tHNc" +name = "Bridging Mod" +filename = "BridgingMod-2.6.2+1.21.1.neoforge-release.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/lO3s8hjs/versions/GiR8tHNc/BridgingMod-2.6.2%2B1.21.1.neoforge-release.jar" +hash-format = "sha512" +hash = "315129fd67381cfc799aa51fcd6ee511fdb6959a8b60f33afc9ea48c7cc13c689d6d56fcd2c793d8ce9ba95f7a37a5fe94c4422baa8c011592153ad2bd47dbd5" + +[meta] +link = "https://modrinth.com/mod/bridging-mod" +icon = "https://cdn.modrinth.com/data/lO3s8hjs/1796c63ace243a670a9a9e4a40265aaf3773b2c9_96.webp" +description = "Reacharound Placement / Bedrock Bridging for Fabric, Forge & Quilt with a few extra tweaks" +category = "qol" + +[update.modrinth] +mod-id = "lO3s8hjs" +version = "GiR8tHNc" diff --git a/mods/c2me-neoforge.pw.toml b/mods/c2me-neoforge.pw.toml index c5bc4e0..6a965d0 100644 --- a/mods/c2me-neoforge.pw.toml +++ b/mods/c2me-neoforge.pw.toml @@ -1,13 +1,18 @@ -name = "Concurrent Chunk Management Engine (NeoForge)" -filename = "c2me-neoforge-mc1.21.1-0.3.0+alpha.0.70.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/COlSi5iR/versions/rKU60Imo/c2me-neoforge-mc1.21.1-0.3.0%2Balpha.0.70.jar" -hash-format = "sha512" -hash = "149fe37ade1a6af1ab4f7938a8a8df703b0c1cc00acc2306778cffe271bfda4eea543626b5d09333146e869f948cef911277396af7dead394adc580c9ede7e70" - -[update] -[update.modrinth] -mod-id = "COlSi5iR" -version = "rKU60Imo" +name = "Concurrent Chunk Management Engine (NeoForge)" +filename = "c2me-neoforge-mc1.21.1-0.3.0+alpha.0.70.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/COlSi5iR/versions/rKU60Imo/c2me-neoforge-mc1.21.1-0.3.0%2Balpha.0.70.jar" +hash-format = "sha512" +hash = "149fe37ade1a6af1ab4f7938a8a8df703b0c1cc00acc2306778cffe271bfda4eea543626b5d09333146e869f948cef911277396af7dead394adc580c9ede7e70" + +[meta] +link = "https://modrinth.com/mod/c2me-neoforge" +icon = "https://cdn.modrinth.com/data/COlSi5iR/3c2ce471054466712a44c8758a03e03bb868f93b_96.webp" +description = "A mod designed to improve the chunk performance of Minecraft." +category = "optimization" + +[update.modrinth] +mod-id = "COlSi5iR" +version = "rKU60Imo" diff --git a/mods/caelus.pw.toml b/mods/caelus.pw.toml index 18697d3..dada1e7 100644 --- a/mods/caelus.pw.toml +++ b/mods/caelus.pw.toml @@ -1,13 +1,18 @@ -name = "Caelus API" -filename = "caelus-neoforge-7.0.1+1.21.1.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/40FYwb4z/versions/KsfI4QsR/caelus-neoforge-7.0.1%2B1.21.1.jar" -hash-format = "sha512" -hash = "3763f95304ade2bacb217828c74eeef7905a114f71d41537d56121af58c182c2685467a5afb7e03ddb3997ec3d7496bdfdf71a9946a9f33e3470393e7a13306d" - -[update] -[update.modrinth] -mod-id = "40FYwb4z" -version = "KsfI4QsR" +name = "Caelus API" +filename = "caelus-neoforge-7.0.1+1.21.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/40FYwb4z/versions/KsfI4QsR/caelus-neoforge-7.0.1%2B1.21.1.jar" +hash-format = "sha512" +hash = "3763f95304ade2bacb217828c74eeef7905a114f71d41537d56121af58c182c2685467a5afb7e03ddb3997ec3d7496bdfdf71a9946a9f33e3470393e7a13306d" + +[meta] +link = "https://modrinth.com/mod/caelus" +icon = "https://cdn.modrinth.com/data/40FYwb4z/ae837cab4b8a4d17989b2462bfcd62e8c0451a0f.png" +description = "A coremod and API to provide developers access to elytra flight mechanics through an entity attribute." +category = "lib" + +[update.modrinth] +mod-id = "40FYwb4z" +version = "KsfI4QsR" diff --git a/mods/carry-on.pw.toml b/mods/carry-on.pw.toml index de39313..e16e85c 100644 --- a/mods/carry-on.pw.toml +++ b/mods/carry-on.pw.toml @@ -1,13 +1,18 @@ -name = "Carry On" -filename = "carryon-neoforge-1.21.1-2.2.2.11.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/joEfVgkn/versions/79dpvD0M/carryon-neoforge-1.21.1-2.2.2.11.jar" -hash-format = "sha512" -hash = "0a31ef680544d85c5842a54a2c61f4ead14776de69a97f36438db4076ee364cf852045d7bcd22efc269591d63fe4e2ee86bb73def795262617641b0060cb4f31" - -[update] -[update.modrinth] -mod-id = "joEfVgkn" -version = "79dpvD0M" +name = "Carry On" +filename = "carryon-neoforge-1.21.1-2.2.2.11.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/joEfVgkn/versions/79dpvD0M/carryon-neoforge-1.21.1-2.2.2.11.jar" +hash-format = "sha512" +hash = "0a31ef680544d85c5842a54a2c61f4ead14776de69a97f36438db4076ee364cf852045d7bcd22efc269591d63fe4e2ee86bb73def795262617641b0060cb4f31" + +[meta] +link = "https://modrinth.com/mod/carry-on" +icon = "https://cdn.modrinth.com/data/joEfVgkn/d7750a532cd45c9020bf4d07f304191de6e98c19_96.webp" +description = "Carry On allows you to pick up Tile Entities and Mobs and carry them around!" +category = "qol" + +[update.modrinth] +mod-id = "joEfVgkn" +version = "79dpvD0M" diff --git a/mods/cc-tweaked.pw.toml b/mods/cc-tweaked.pw.toml index 4b81c36..c1241ce 100644 --- a/mods/cc-tweaked.pw.toml +++ b/mods/cc-tweaked.pw.toml @@ -1,13 +1,18 @@ -name = "CC: Tweaked" -filename = "cc-tweaked-1.21.1-forge-1.115.1.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/gu7yAYhd/versions/h6qYZ1UT/cc-tweaked-1.21.1-forge-1.115.1.jar" -hash-format = "sha512" -hash = "a9580e569243592448955fa9f65e96b0efe7275df62b0c49e8fd9cf6c07546ea006a00a6c0aa30bb4e7d441cc0a3b79607388c1dab1efad45afec5bf4a9a48b7" - -[update] -[update.modrinth] -mod-id = "gu7yAYhd" -version = "h6qYZ1UT" +name = "CC: Tweaked" +filename = "cc-tweaked-1.21.1-forge-1.115.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/gu7yAYhd/versions/h6qYZ1UT/cc-tweaked-1.21.1-forge-1.115.1.jar" +hash-format = "sha512" +hash = "a9580e569243592448955fa9f65e96b0efe7275df62b0c49e8fd9cf6c07546ea006a00a6c0aa30bb4e7d441cc0a3b79607388c1dab1efad45afec5bf4a9a48b7" + +[meta] +link = "https://modrinth.com/mod/cc-tweaked" +icon = "https://cdn.modrinth.com/data/gu7yAYhd/icon.png" +description = "ComputerCraft fork adding programmable computers, turtles and more to Minecraft." +category = "tech" + +[update.modrinth] +mod-id = "gu7yAYhd" +version = "h6qYZ1UT" diff --git a/mods/chat-heads.pw.toml b/mods/chat-heads.pw.toml index e4c3550..975a01f 100644 --- a/mods/chat-heads.pw.toml +++ b/mods/chat-heads.pw.toml @@ -1,13 +1,18 @@ -name = "Chat Heads" -filename = "chat_heads-0.13.18-neoforge-1.21.jar" -side = "client" - -[download] -url = "https://cdn.modrinth.com/data/Wb5oqrBJ/versions/RVtAqF2n/chat_heads-0.13.18-neoforge-1.21.jar" -hash-format = "sha512" -hash = "431289d51ae29b8e21d0e9f0a0a95d7cc87586948d41d7a2a9ebd23dcc497bd1a1ee85102216e1461e937b9a3c6065d505bfc9d3ce88090b8069bd4cfccdb905" - -[update] -[update.modrinth] -mod-id = "Wb5oqrBJ" -version = "RVtAqF2n" +name = "Chat Heads" +filename = "chat_heads-0.13.18-neoforge-1.21.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/Wb5oqrBJ/versions/RVtAqF2n/chat_heads-0.13.18-neoforge-1.21.jar" +hash-format = "sha512" +hash = "431289d51ae29b8e21d0e9f0a0a95d7cc87586948d41d7a2a9ebd23dcc497bd1a1ee85102216e1461e937b9a3c6065d505bfc9d3ce88090b8069bd4cfccdb905" + +[meta] +link = "https://modrinth.com/mod/chat-heads" +icon = "https://cdn.modrinth.com/data/Wb5oqrBJ/icon.png" +description = "See who you're chatting with!" +category = "qol" + +[update.modrinth] +mod-id = "Wb5oqrBJ" +version = "RVtAqF2n" diff --git a/mods/chipped.pw.toml b/mods/chipped.pw.toml index 75a5244..a49f9c9 100644 --- a/mods/chipped.pw.toml +++ b/mods/chipped.pw.toml @@ -1,13 +1,18 @@ -name = "Chipped" -filename = "chipped-neoforge-1.21.1-4.0.2.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/BAscRYKm/versions/eqVowbGc/chipped-neoforge-1.21.1-4.0.2.jar" -hash-format = "sha512" -hash = "f3083b01267e7c674c4b42f45a317c93ee7723443cba2051fe5bc593638b533b0fe90699e2101661c934dff458eab693cce4e188533bfe977778c249563a2fa5" - -[update] -[update.modrinth] -mod-id = "BAscRYKm" -version = "eqVowbGc" +name = "Chipped" +filename = "chipped-neoforge-1.21.1-4.0.2.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/BAscRYKm/versions/eqVowbGc/chipped-neoforge-1.21.1-4.0.2.jar" +hash-format = "sha512" +hash = "f3083b01267e7c674c4b42f45a317c93ee7723443cba2051fe5bc593638b533b0fe90699e2101661c934dff458eab693cce4e188533bfe977778c249563a2fa5" + +[meta] +link = "https://modrinth.com/mod/chipped" +icon = "https://cdn.modrinth.com/data/BAscRYKm/4faa514b4824672a0877d026bcd5a94bc8aad985_96.webp" +description = "Every block deserves a friend." +category = "decor" + +[update.modrinth] +mod-id = "BAscRYKm" +version = "eqVowbGc" diff --git a/mods/chunky.pw.toml b/mods/chunky.pw.toml index 0ae3b4f..484088c 100644 --- a/mods/chunky.pw.toml +++ b/mods/chunky.pw.toml @@ -1,13 +1,18 @@ -name = "Chunky" -filename = "Chunky-NeoForge-1.4.23.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/fALzjamp/versions/LuFhm4eU/Chunky-NeoForge-1.4.23.jar" -hash-format = "sha512" -hash = "2db769dd723f243a21e1881e7c9f825e9c193da6f2bed454b70cb6fa9e51c57f63fdcf017c0657bbd26f7bba30815413e27c74d3c7be0783390a96ee9baa4bf7" - -[update] -[update.modrinth] -mod-id = "fALzjamp" -version = "LuFhm4eU" +name = "Chunky" +filename = "Chunky-NeoForge-1.4.23.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/fALzjamp/versions/LuFhm4eU/Chunky-NeoForge-1.4.23.jar" +hash-format = "sha512" +hash = "2db769dd723f243a21e1881e7c9f825e9c193da6f2bed454b70cb6fa9e51c57f63fdcf017c0657bbd26f7bba30815413e27c74d3c7be0783390a96ee9baa4bf7" + +[meta] +link = "https://modrinth.com/mod/chunky" +icon = "https://cdn.modrinth.com/data/fALzjamp/e1954413665e57b7bae1feef44eda530270c7d47_96.webp" +description = "Pre-generates chunks, quickly and efficiently" +category = "optimization" + +[update.modrinth] +mod-id = "fALzjamp" +version = "LuFhm4eU" diff --git a/mods/chunkyborder.pw.toml b/mods/chunkyborder.pw.toml index 690b18b..e59718b 100644 --- a/mods/chunkyborder.pw.toml +++ b/mods/chunkyborder.pw.toml @@ -1,13 +1,18 @@ -name = "Chunky Border" -filename = "ChunkyBorder-1.2.18.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/s86X568j/versions/Pj0tqKnE/ChunkyBorder-1.2.18.jar" -hash-format = "sha512" -hash = "796fa11d0f481b0af9adea76ea2c494086d63adca4650571f94e610ead1af3ba5d88db1d7a177266588fd0647a34d607bf45a75ebbb9639e8d6888035723934d" - -[update] -[update.modrinth] -mod-id = "s86X568j" -version = "Pj0tqKnE" +name = "Chunky Border" +filename = "ChunkyBorder-1.2.18.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/s86X568j/versions/Pj0tqKnE/ChunkyBorder-1.2.18.jar" +hash-format = "sha512" +hash = "796fa11d0f481b0af9adea76ea2c494086d63adca4650571f94e610ead1af3ba5d88db1d7a177266588fd0647a34d607bf45a75ebbb9639e8d6888035723934d" + +[meta] +link = "https://modrinth.com/mod/chunkyborder" +icon = "https://cdn.modrinth.com/data/s86X568j/c7133164c01d0944b68082b81b39257a90d5eb81_96.webp" +description = "An add-on for Chunky which lets you create and manage world borders" +category = "optimization" + +[update.modrinth] +mod-id = "s86X568j" +version = "Pj0tqKnE" diff --git a/mods/cit-resewn-neopatcher.pw.toml b/mods/cit-resewn-neopatcher.pw.toml index ccd0c25..e059c8e 100644 --- a/mods/cit-resewn-neopatcher.pw.toml +++ b/mods/cit-resewn-neopatcher.pw.toml @@ -1,13 +1,18 @@ -name = "CITResewnNeoPatcher" -filename = "citresewn_neopatcher-1.1.0-1.2.2.jar" -side = "client" - -[download] -url = "https://cdn.modrinth.com/data/yYE9h4iu/versions/9M6IhSgw/citresewn_neopatcher-1.1.0-1.2.2.jar" -hash-format = "sha512" -hash = "4e13521ae4d01f36e90ddfafe944d791b144696dab606fd42f1fdf5da5f7fe141e8538b6bad2b57fc0bfce4c0a28619d5c2cb2093396086b66505fac7bf32a67" - -[update] -[update.modrinth] -mod-id = "yYE9h4iu" -version = "9M6IhSgw" +name = "CITResewnNeoPatcher" +filename = "citresewn_neopatcher-1.1.0-1.2.2.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/yYE9h4iu/versions/9M6IhSgw/citresewn_neopatcher-1.1.0-1.2.2.jar" +hash-format = "sha512" +hash = "4e13521ae4d01f36e90ddfafe944d791b144696dab606fd42f1fdf5da5f7fe141e8538b6bad2b57fc0bfce4c0a28619d5c2cb2093396086b66505fac7bf32a67" + +[meta] +link = "https://modrinth.com/mod/cit-resewn-neopatcher" +icon = "https://cdn.modrinth.com/data/yYE9h4iu/a466735d67e727c6610a75cf602f0be8c2d4f936_96.webp" +description = "Patches CITResewn Mod so it runs on NeoForge through Sinytra Connector!" +category = "compat" + +[update.modrinth] +mod-id = "yYE9h4iu" +version = "9M6IhSgw" diff --git a/mods/cit-resewn.pw.toml b/mods/cit-resewn.pw.toml index d848ada..768c7f4 100644 --- a/mods/cit-resewn.pw.toml +++ b/mods/cit-resewn.pw.toml @@ -1,13 +1,18 @@ -name = "CIT Resewn" -filename = "citresewn-1.2.2+1.21.jar" -side = "client" - -[download] -url = "https://cdn.modrinth.com/data/otVJckYQ/versions/JUnP9V1A/citresewn-1.2.2%2B1.21.jar" -hash-format = "sha512" -hash = "24338b35423798b3d842025d2a8725b980980b7ccb168b876e21ea1d4067ecba3f67918b0d6b8b332128841ab6cbe2c2d3fd408c0dd36eeeb36cb76a875c442a" - -[update] -[update.modrinth] -mod-id = "otVJckYQ" -version = "JUnP9V1A" +name = "CIT Resewn" +filename = "citresewn-1.2.2+1.21.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/otVJckYQ/versions/JUnP9V1A/citresewn-1.2.2%2B1.21.jar" +hash-format = "sha512" +hash = "24338b35423798b3d842025d2a8725b980980b7ccb168b876e21ea1d4067ecba3f67918b0d6b8b332128841ab6cbe2c2d3fd408c0dd36eeeb36cb76a875c442a" + +[meta] +link = "https://modrinth.com/mod/cit-resewn" +icon = "https://cdn.modrinth.com/data/otVJckYQ/4d29d9564b0ec6e21841097527c0b489dcc6a318_96.webp" +description = "Re-implements MCPatcher's CIT (custom item textures from optifine resource packs)" +category = "qol" + +[update.modrinth] +mod-id = "otVJckYQ" +version = "JUnP9V1A" diff --git a/mods/clean-tooltips.pw.toml b/mods/clean-tooltips.pw.toml index 4470998..8b7bcde 100644 --- a/mods/clean-tooltips.pw.toml +++ b/mods/clean-tooltips.pw.toml @@ -1,13 +1,18 @@ -name = "Clean Tooltips" -filename = "clean_tooltips-1.1-neoforge-1.21.1.jar" -side = "client" - -[download] -url = "https://cdn.modrinth.com/data/vMoHe8uI/versions/F8TicG1p/clean_tooltips-1.1-neoforge-1.21.1.jar" -hash-format = "sha512" -hash = "935f2a18528ae722a628098a33a6d7512f3f029271637738810fc6ed8f5589cd715435a2e66dbd70911e4ddebfd7ea9df17a9766fe4d7ae876dff31b248649fc" - -[update] -[update.modrinth] -mod-id = "vMoHe8uI" -version = "F8TicG1p" +name = "Clean Tooltips" +filename = "clean_tooltips-1.1-neoforge-1.21.1.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/vMoHe8uI/versions/F8TicG1p/clean_tooltips-1.1-neoforge-1.21.1.jar" +hash-format = "sha512" +hash = "935f2a18528ae722a628098a33a6d7512f3f029271637738810fc6ed8f5589cd715435a2e66dbd70911e4ddebfd7ea9df17a9766fe4d7ae876dff31b248649fc" + +[meta] +link = "https://modrinth.com/mod/clean-tooltips" +icon = "https://cdn.modrinth.com/data/vMoHe8uI/2ece29f22b84e678756adcbcc094c004daeb6973.png" +description = "A small mod improving Tooltips by creating a clean and consistent look!" +category = "qol" + +[update.modrinth] +mod-id = "vMoHe8uI" +version = "F8TicG1p" diff --git a/mods/clientsort.pw.toml b/mods/clientsort.pw.toml index b4b17db..3bb86a0 100644 --- a/mods/clientsort.pw.toml +++ b/mods/clientsort.pw.toml @@ -1,13 +1,18 @@ -name = "Client Sort" -filename = "clientsort-neoforge-2.0.0-beta.1+1.21.jar" -side = "client" - -[download] -url = "https://cdn.modrinth.com/data/K0AkAin6/versions/9HJg5RYE/clientsort-neoforge-2.0.0-beta.1%2B1.21.jar" -hash-format = "sha512" -hash = "c9c83e5212b80b28810dfb4cf171fd810e3d83d8870f01796eac44fec898e7788d2ee64eabdd73b7103d6b5d1f6ab663b05461f97fdd650cd7e65fda51f7cec7" - -[update] -[update.modrinth] -mod-id = "K0AkAin6" -version = "9HJg5RYE" +name = "Client Sort" +filename = "clientsort-neoforge-2.0.0-beta.1+1.21.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/K0AkAin6/versions/9HJg5RYE/clientsort-neoforge-2.0.0-beta.1%2B1.21.jar" +hash-format = "sha512" +hash = "c9c83e5212b80b28810dfb4cf171fd810e3d83d8870f01796eac44fec898e7788d2ee64eabdd73b7103d6b5d1f6ab663b05461f97fdd650cd7e65fda51f7cec7" + +[meta] +link = "https://modrinth.com/mod/clientsort" +icon = "https://cdn.modrinth.com/data/K0AkAin6/7cf06458738334bd5d8cd77d086529d453f56ef6_96.webp" +description = "A standalone implementation of the sorting algorithm from Mouse Wheelie." +category = "qol" + +[update.modrinth] +mod-id = "K0AkAin6" +version = "9HJg5RYE" diff --git a/mods/cloth-config.pw.toml b/mods/cloth-config.pw.toml index 2dac164..38297e9 100644 --- a/mods/cloth-config.pw.toml +++ b/mods/cloth-config.pw.toml @@ -1,13 +1,18 @@ -name = "Cloth Config API" -filename = "cloth-config-15.0.140-neoforge.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/9s6osm5g/versions/izKINKFg/cloth-config-15.0.140-neoforge.jar" -hash-format = "sha512" -hash = "aaf9b010955b8cd294e5a92f069985b18729fd5e2cf22d351f1dff9680f15488688803ec41e77e941cbde130ceb535014ca4c868047d80ab69c2d508e216654d" - -[update] -[update.modrinth] -mod-id = "9s6osm5g" -version = "izKINKFg" +name = "Cloth Config API" +filename = "cloth-config-15.0.140-neoforge.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/9s6osm5g/versions/izKINKFg/cloth-config-15.0.140-neoforge.jar" +hash-format = "sha512" +hash = "aaf9b010955b8cd294e5a92f069985b18729fd5e2cf22d351f1dff9680f15488688803ec41e77e941cbde130ceb535014ca4c868047d80ab69c2d508e216654d" + +[meta] +link = "https://modrinth.com/mod/cloth-config" +icon = "https://cdn.modrinth.com/data/9s6osm5g/ed8a2316cbb6f4fc5f510e8e13a59a85cbbbff4d_96.webp" +description = "Configuration Library for Minecraft Mods" +category = "lib" + +[update.modrinth] +mod-id = "9s6osm5g" +version = "izKINKFg" diff --git a/mods/collective.pw.toml b/mods/collective.pw.toml index e395e66..e69de29 100644 --- a/mods/collective.pw.toml +++ b/mods/collective.pw.toml @@ -1,13 +0,0 @@ -name = "Collective" -filename = "collective-1.21.1-8.3.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/e0M1UDsY/versions/ao7rZsss/collective-1.21.1-8.3.jar" -hash-format = "sha512" -hash = "c15608926645d50a418a76a1cdde57c26e0322e15c871d611f2dcac3a3dcdde04eb0e70e809e9bbee698a24edd32a233ca25ab8514dbc7b93cef1cd918ab413f" - -[update] -[update.modrinth] -mod-id = "e0M1UDsY" -version = "ao7rZsss" diff --git a/mods/forge-config-api-port.pw.toml b/mods/forge-config-api-port.pw.toml new file mode 100644 index 0000000..1739cf3 --- /dev/null +++ b/mods/forge-config-api-port.pw.toml @@ -0,0 +1,13 @@ +name = "Forge Config API Port" +filename = "ForgeConfigAPIPort-v21.1.3-1.21.1-NeoForge.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/ohNO6lps/versions/iigguueA/ForgeConfigAPIPort-v21.1.3-1.21.1-NeoForge.jar" +hash-format = "sha512" +hash = "68056ed76d507274d0452ccd419361cbb89fbb9b472c3c045946058133ed45cea9ef5d27c0d4a04a9db09b9afc049218c2fca103f9e338027131c620e889b01c" + +[update] +[update.modrinth] +mod-id = "ohNO6lps" +version = "iigguueA" diff --git a/pack.toml b/pack.toml index 1ea1a49..88fd0f3 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "57800a4dafa0aa826208c753bf42b26d444c7a644c41a8aa129f81c3be188b39" +hash = "3acb61cddecfbe2b21e2b54ede3f861a29df4172a958ae65698ed9c5c94a26cd" [versions] minecraft = "1.21.1" From b1c8f282f02ffe40fdc7de881042b97f01fbfedf Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Fri, 20 Jun 2025 18:53:33 -0700 Subject: [PATCH 05/58] [BUGFIX] Missing File --- index.toml | 2 +- mods/collective.pw.toml | 13 +++++++++++++ pack.toml | 2 +- 3 files changed, 15 insertions(+), 2 deletions(-) diff --git a/index.toml b/index.toml index 24785de..6b241a4 100644 --- a/index.toml +++ b/index.toml @@ -252,7 +252,7 @@ metafile = true [[files]] file = "mods/collective.pw.toml" -hash = "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" +hash = "3c77cfac6baca0b34f29f071d47aed281cf0a27c5284145fff9b1461c24e26f8" metafile = true [[files]] diff --git a/mods/collective.pw.toml b/mods/collective.pw.toml index e69de29..e395e66 100644 --- a/mods/collective.pw.toml +++ b/mods/collective.pw.toml @@ -0,0 +1,13 @@ +name = "Collective" +filename = "collective-1.21.1-8.3.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/e0M1UDsY/versions/ao7rZsss/collective-1.21.1-8.3.jar" +hash-format = "sha512" +hash = "c15608926645d50a418a76a1cdde57c26e0322e15c871d611f2dcac3a3dcdde04eb0e70e809e9bbee698a24edd32a233ca25ab8514dbc7b93cef1cd918ab413f" + +[update] +[update.modrinth] +mod-id = "e0M1UDsY" +version = "ao7rZsss" diff --git a/pack.toml b/pack.toml index 88fd0f3..ec77976 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "3acb61cddecfbe2b21e2b54ede3f861a29df4172a958ae65698ed9c5c94a26cd" +hash = "d09353ea17cd1a8b233cb1ce488e53a142c9110436dbbb257f76901d773a2a3b" [versions] minecraft = "1.21.1" From ea25586c06a3bd6a84a959d10bdee637562feb30 Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Fri, 20 Jun 2025 18:59:02 -0700 Subject: [PATCH 06/58] [BUGFIX] Changed Voicechat port --- config/voicechat/voicechat-server.properties | 53 ++++++++++++++++++++ 1 file changed, 53 insertions(+) create mode 100644 config/voicechat/voicechat-server.properties diff --git a/config/voicechat/voicechat-server.properties b/config/voicechat/voicechat-server.properties new file mode 100644 index 0000000..36a0295 --- /dev/null +++ b/config/voicechat/voicechat-server.properties @@ -0,0 +1,53 @@ +# Simple Voice Chat server config v1.21.1-2.5.30 + +# The port number to use for the voice chat communication. +# Audio packets are always transmitted via the UDP protocol on the port number +# specified here, independently of other networking used for the game server. +# Set this to '-1' to use the same port number that is used by the Minecraft server. +# However, it is strongly recommended NOT to use the same port number because UDP on +# it is also used by default for the server query. Doing so may crash the server! +port=6942 +# The server IP address to bind the voice chat to +# Leave blank to use the 'server-ip' property from the 'server.properties' config file +# To bind to the wildcard IP address, use '*' +bind_address= +# The distance to which the voice can be heard +max_voice_distance=48.0 +# The multiplier of the voice distance when crouching +crouch_distance_multiplier=1.0 +# The multiplier of the voice distance when whispering +whisper_distance_multiplier=0.5 +# The Opus codec +# Valid values are 'VOIP', 'AUDIO', and 'RESTRICTED_LOWDELAY' +codec=VOIP +# The maximum size that audio packets are allowed to have (in bytes) +# Set this to a lower value if audio packets don't arrive +mtu_size=1024 +# The frequency at which keep-alive packets are sent (in milliseconds) +# Setting this to a higher value may result in timeouts +keep_alive=1000 +# If group chats are allowed +enable_groups=true +# The hostname that clients should use to connect to the voice chat +# This may also include a port, e.g. 'example.com:24454' +# Do NOT change this value if you don't know what you're doing +voice_host= +# If players are allowed to record the voice chat audio +allow_recording=true +# If spectators are allowed to talk to other players +spectator_interaction=false +# If spectators can talk to players they are spectating +spectator_player_possession=false +# If players without the voice chat mod should be kicked from the server +force_voice_chat=false +# The amount of time the server should wait to check if a player has the mod installed (in milliseconds) +# Only relevant when 'force_voice_chat' is set to 'true' +login_timeout=10000 +# The range in which the voice chat should broadcast audio +# A value less than 0 means 'max_voice_distance' +broadcast_range=-1.0 +# If the voice chat server should reply to external pings +allow_pings=true +# If the mod should load native libraries on dedicated servers +# This is mostly relevant for voice chat addons +use_natives=true From fb7720a73aeba43db957d02ab5f5dce5be3ce929 Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Fri, 20 Jun 2025 19:07:12 -0700 Subject: [PATCH 07/58] [BUGFIX] Mod wasn't installing client side --- index.toml | 6 +++++- mods/create-simple-ore-doubling.pw.toml | 2 +- pack.toml | 2 +- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/index.toml b/index.toml index 6b241a4..eb969ee 100644 --- a/index.toml +++ b/index.toml @@ -60,6 +60,10 @@ hash = "6954379d658fdf496f162792a3244f0f08635858ed4b0553a718a7ef63b8a620" file = "config/fancymenu/user_variables.db" hash = "3d7d4cda73d6bde134a568ccbe4e8d2e7fbe701570012b71fa45acdb2258c823" +[[files]] +file = "config/voicechat/voicechat-server.properties" +hash = "13c564b1003bf45787e8a7ce4caaf892a9cc376b780a654d0aef0e0c0063e0df" + [[files]] file = "mods/accessible-nether-roof.pw.toml" hash = "9bb3100352bf53612d6f2ce771e61818e220c8dc2228e028546858d5a5ab9cc8" @@ -347,7 +351,7 @@ metafile = true [[files]] file = "mods/create-simple-ore-doubling.pw.toml" -hash = "c6ac284e4777bdd7423e4f909b1c29631958c81461fdabd9e5c4b8da053c49eb" +hash = "740362d3f16e26d9d83802e493848e095c92a49ca339e6bbffd356bb0dd12534" metafile = true [[files]] diff --git a/mods/create-simple-ore-doubling.pw.toml b/mods/create-simple-ore-doubling.pw.toml index 6a53e5c..baa7db3 100644 --- a/mods/create-simple-ore-doubling.pw.toml +++ b/mods/create-simple-ore-doubling.pw.toml @@ -1,6 +1,6 @@ name = "Create: Simple Ore Doubling [Forge/Fabric/NeoForge]" filename = "create_simple_ore_doubling-1.5.5-neoforge-1.21.1.jar" -side = "server" +side = "both" [download] url = "https://cdn.modrinth.com/data/7jXyH8Xk/versions/oQcyA8O2/create_simple_ore_doubling-1.5.5-neoforge-1.21.1.jar" diff --git a/pack.toml b/pack.toml index ec77976..add7dbf 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "d09353ea17cd1a8b233cb1ce488e53a142c9110436dbbb257f76901d773a2a3b" +hash = "cbe196cbf5f3ef53a93f897500922ef7ac9d2c9056d2d370df3f115a0bd8eb26" [versions] minecraft = "1.21.1" From 36e18fcf3f6410120352e6905202e32d9ca17cb0 Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Fri, 20 Jun 2025 19:33:32 -0700 Subject: [PATCH 08/58] [ADD] Cubes without borders --- index.toml | 5 +++++ mods/cubes-without-borders.pw.toml | 13 +++++++++++++ pack.toml | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 mods/cubes-without-borders.pw.toml diff --git a/index.toml b/index.toml index eb969ee..269ffb2 100644 --- a/index.toml +++ b/index.toml @@ -389,6 +389,11 @@ file = "mods/ct-overhaul-village.pw.toml" hash = "ce9141c50cc7ad7e9e348d8a18e39ef5497b4ec95ba98607ab533a7bb54c43be" metafile = true +[[files]] +file = "mods/cubes-without-borders.pw.toml" +hash = "8e5f6550359e71ecbea95705ec61fb03313550e6f481cabf48043929909aabae" +metafile = true + [[files]] file = "mods/custom-player-models.pw.toml" hash = "bb49c558825151e75dca444c8eaa789cca66caf682c34f8bff9ca49d0a622d0b" diff --git a/mods/cubes-without-borders.pw.toml b/mods/cubes-without-borders.pw.toml new file mode 100644 index 0000000..b5c83a3 --- /dev/null +++ b/mods/cubes-without-borders.pw.toml @@ -0,0 +1,13 @@ +name = "Cubes Without Borders" +filename = "cwb-neoforge-3.0.0+mc1.21.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/ETlrkaYF/versions/epixUL1j/cwb-neoforge-3.0.0%2Bmc1.21.jar" +hash-format = "sha512" +hash = "cbe2770179a948bc5cc7ab9fffdb65262745bb42902d03860cb6218708c1d5ffbabfafe40046dd350c3290ab9d07797bf0225ee4a41f917fff120b23b9d9cc04" + +[update] +[update.modrinth] +mod-id = "ETlrkaYF" +version = "epixUL1j" diff --git a/pack.toml b/pack.toml index add7dbf..89f7206 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "cbe196cbf5f3ef53a93f897500922ef7ac9d2c9056d2d370df3f115a0bd8eb26" +hash = "834f66fe83e613bd1b9ff17d857bf59a6e854136766de5bb2016c182cff535dc" [versions] minecraft = "1.21.1" From f3420895556c5c03fffb134815f5840a795d050d Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Fri, 20 Jun 2025 23:21:53 -0700 Subject: [PATCH 09/58] [ADD] Mods --- index.toml | 25 +++++++++++++++++++++++++ mods/clumps.pw.toml | 13 +++++++++++++ mods/display-that.pw.toml | 7 +++++++ mods/emojiful.pw.toml | 13 +++++++++++++ mods/luckperms.pw.toml | 13 +++++++++++++ mods/pipez.pw.toml | 13 +++++++++++++ pack.toml | 2 +- 7 files changed, 85 insertions(+), 1 deletion(-) create mode 100644 mods/clumps.pw.toml create mode 100644 mods/display-that.pw.toml create mode 100644 mods/emojiful.pw.toml create mode 100644 mods/luckperms.pw.toml create mode 100644 mods/pipez.pw.toml diff --git a/index.toml b/index.toml index 269ffb2..c75a0d3 100644 --- a/index.toml +++ b/index.toml @@ -254,6 +254,11 @@ file = "mods/cloth-config.pw.toml" hash = "efb013751f1bd90da288acc683f2d0ffb4a65c255aa08fab7c1a8600e60869f2" metafile = true +[[files]] +file = "mods/clumps.pw.toml" +hash = "2acaff560bbda5741538528a2967355ec86a8f7564adba0b2316989c66892374" +metafile = true + [[files]] file = "mods/collective.pw.toml" hash = "3c77cfac6baca0b34f29f071d47aed281cf0a27c5284145fff9b1461c24e26f8" @@ -399,6 +404,11 @@ file = "mods/custom-player-models.pw.toml" hash = "bb49c558825151e75dca444c8eaa789cca66caf682c34f8bff9ca49d0a622d0b" metafile = true +[[files]] +file = "mods/display-that.pw.toml" +hash = "959d79ec380292898918d336d2cff1ac0a5e293c39a9911a890f5e74689f6408" +metafile = true + [[files]] file = "mods/distanthorizons.pw.toml" hash = "007ca3fb8a617776705f8f38eab60a286fed6426a0ee1d792af6814f1bc24174" @@ -454,6 +464,11 @@ file = "mods/emi.pw.toml" hash = "d3c9b48d7caa2ed964e5d1a4dab1da5655c63f0a7e4a59231c4369be7ffc30e1" metafile = true +[[files]] +file = "mods/emojiful.pw.toml" +hash = "08196e1229f323cc1eaf5969b93111705e8302a02d2acf134956f735f69e02c4" +metafile = true + [[files]] file = "mods/emote-tweaks.pw.toml" hash = "4295f77fcd254e1c55d04684f29c3e60d148bc8e5038f3f6d71228c2171a7050" @@ -699,6 +714,11 @@ file = "mods/lmd.pw.toml" hash = "edc75ace846ae34c1cb4cf4a44106e1fb035b1eee0432765a716098c9a4b5823" metafile = true +[[files]] +file = "mods/luckperms.pw.toml" +hash = "91e6a0e562023e927ca1c56bdfd5df673609cac23528f768a83afe3674cdd0c0" +metafile = true + [[files]] file = "mods/mcmouser.pw.toml" hash = "e010718dbfc38cb8171ad270024fc1f79dd7a158462de26adb0746796522b4f1" @@ -819,6 +839,11 @@ file = "mods/patchouli.pw.toml" hash = "b6aadb8e32f440b51cd958b68eee57b9fe5bab26c7cf2f56d0340cf7f593030f" metafile = true +[[files]] +file = "mods/pipez.pw.toml" +hash = "8e1d84866fb9eb86f141cee1b9fd2f1a1850f0840aa7c4b7a2f0220eb0424417" +metafile = true + [[files]] file = "mods/polymorph.pw.toml" hash = "74c4147419e31244a156285fc030ca773e7f35c69a04ad15cc5af68aa4db72b5" diff --git a/mods/clumps.pw.toml b/mods/clumps.pw.toml new file mode 100644 index 0000000..3dcba7e --- /dev/null +++ b/mods/clumps.pw.toml @@ -0,0 +1,13 @@ +name = "Clumps" +filename = "Clumps-neoforge-1.21.1-19.0.0.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/Wnxd13zP/versions/jo7lDoK4/Clumps-neoforge-1.21.1-19.0.0.1.jar" +hash-format = "sha512" +hash = "314d8d8e640d73041f27e0f3f2cad7aad8b4c77dbd7fb31700ef7760362261f77085eed5289555c725d99c3f47a114e7290cd608f39c9f0f12ef74958463bdcc" + +[update] +[update.modrinth] +mod-id = "Wnxd13zP" +version = "jo7lDoK4" diff --git a/mods/display-that.pw.toml b/mods/display-that.pw.toml new file mode 100644 index 0000000..ef2a708 --- /dev/null +++ b/mods/display-that.pw.toml @@ -0,0 +1,7 @@ +name = "display-that" +filename = "1.21.1-1.0.0" + +[download] +url = "https://modrinth.com/mod/display-that/version/1.21.1-1.0.0" +hash-format = "sha256" +hash = "caccf82818c16d9992786232bc089db51730e1b961b6577257cbbef97a49e570" diff --git a/mods/emojiful.pw.toml b/mods/emojiful.pw.toml new file mode 100644 index 0000000..b601c02 --- /dev/null +++ b/mods/emojiful.pw.toml @@ -0,0 +1,13 @@ +name = "Emojiful" +filename = "Emojiful-Neoforge-1.21-5.2.1-all.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/72GXx2MO/versions/drIeVIkS/Emojiful-Neoforge-1.21-5.2.1-all.jar" +hash-format = "sha512" +hash = "65afca1c0a28b8399e3954ede2e1b58cff8756446c006a934d3bbd2264533537088a1da4dd4da81ce2f03e80f0e06d5e347183ef1988ce0e81dbbe66b483ee5c" + +[update] +[update.modrinth] +mod-id = "72GXx2MO" +version = "drIeVIkS" diff --git a/mods/luckperms.pw.toml b/mods/luckperms.pw.toml new file mode 100644 index 0000000..be34856 --- /dev/null +++ b/mods/luckperms.pw.toml @@ -0,0 +1,13 @@ +name = "LuckPerms" +filename = "LuckPerms-NeoForge-5.4.140.jar" +side = "server" + +[download] +url = "https://cdn.modrinth.com/data/Vebnzrzj/versions/rnvg05YO/LuckPerms-NeoForge-5.4.140.jar" +hash-format = "sha512" +hash = "50d94c5a9d2635a445a2bd4f2f16c22172678b93315e3d91fa0829349ccd2b02944354af7baa3e6ae0c7bfe19f497b09af461f84aacc93900b59b75a07cd0290" + +[update] +[update.modrinth] +mod-id = "Vebnzrzj" +version = "rnvg05YO" diff --git a/mods/pipez.pw.toml b/mods/pipez.pw.toml new file mode 100644 index 0000000..972f64f --- /dev/null +++ b/mods/pipez.pw.toml @@ -0,0 +1,13 @@ +name = "Pipez" +filename = "pipez-neoforge-1.21.1-1.2.19.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/iRmWy6ga/versions/z20ZR1YE/pipez-neoforge-1.21.1-1.2.19.jar" +hash-format = "sha512" +hash = "a7ee4d21c2060392a676ff9186d9445a0e000b65c2430750284c9555170e7ec0b802e7967f1864e4a4cb169097e7b92b1bc8751bf708247e6943868c4cd7dff0" + +[update] +[update.modrinth] +mod-id = "iRmWy6ga" +version = "z20ZR1YE" diff --git a/pack.toml b/pack.toml index 89f7206..4479031 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "834f66fe83e613bd1b9ff17d857bf59a6e854136766de5bb2016c182cff535dc" +hash = "33438882c9d07861452d13022a34d10c4b300c13d1053e6d4c94cb94cbbd791f" [versions] minecraft = "1.21.1" From 9a8ead01e5e451d6af37f1b5d9dc613489e3b234 Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Sat, 21 Jun 2025 01:31:16 -0700 Subject: [PATCH 10/58] [ADD] GriefLogger --- index.toml | 5 +++++ mods/grieflogger.pw.toml | 13 +++++++++++++ pack.toml | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 mods/grieflogger.pw.toml diff --git a/index.toml b/index.toml index c75a0d3..b48ce9f 100644 --- a/index.toml +++ b/index.toml @@ -599,6 +599,11 @@ file = "mods/glodium.pw.toml" hash = "8b30d03470cc27030f42b6719cdb8975f163ed336fc8592f0277a4291bb08aec" metafile = true +[[files]] +file = "mods/grieflogger.pw.toml" +hash = "60f7945740399d55a2c04ae156a6769ca778bcb61e84fd36a3eed73646925319" +metafile = true + [[files]] file = "mods/guideme.pw.toml" hash = "ed0d18b14280f2fc2723fa704a11a3124d4b4c2550ca11090488ec76d34fca2f" diff --git a/mods/grieflogger.pw.toml b/mods/grieflogger.pw.toml new file mode 100644 index 0000000..6c88b6f --- /dev/null +++ b/mods/grieflogger.pw.toml @@ -0,0 +1,13 @@ +name = "GriefLogger" +filename = "grieflogger-1.2.5-1.21.1-neoforge.jar" +side = "server" + +[download] +url = "https://cdn.modrinth.com/data/8oGVUFuX/versions/nvRsERUS/grieflogger-1.2.5-1.21.1-neoforge.jar" +hash-format = "sha512" +hash = "ddc8690714a431b59e6fce03b423ef4bac5c0f7fa3071fe52372618a3246a95026eacb237af008947f12520c0ad7672f83387f13809fa5ff5786de830377deef" + +[update] +[update.modrinth] +mod-id = "8oGVUFuX" +version = "nvRsERUS" diff --git a/pack.toml b/pack.toml index 4479031..13f2cec 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "33438882c9d07861452d13022a34d10c4b300c13d1053e6d4c94cb94cbbd791f" +hash = "4c30afc7ae42b6333978ec3880104d2ae5d8d0bafb9fd96fdf36bd03c98a8531" [versions] minecraft = "1.21.1" From 3a157c4136b0f73d9b7d3293a9d868c39ea4de60 Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Sat, 21 Jun 2025 02:16:28 -0700 Subject: [PATCH 11/58] [ADD] More Mods --- config/xaeroworldmap.txt | 55 ++++++++++++++++++++++++++++++++++ index.toml | 56 ++++++++++++++++++++++++++++++++++- mods/architectury-api.pw.toml | 31 ++++++++----------- mods/artifacts.pw.toml | 13 ++++++++ mods/curios.pw.toml | 13 ++++++++ mods/drop-head.pw.toml | 13 ++++++++ mods/load-my-chunks.pw.toml | 13 ++++++++ mods/octo-lib.pw.toml | 13 ++++++++ mods/potentials.pw.toml | 13 ++++++++ mods/relics-mod.pw.toml | 13 ++++++++ mods/scalablelux.pw.toml | 13 ++++++++ mods/snad.pw.toml | 13 ++++++++ mods/stellaris.pw.toml | 13 ++++++++ pack.toml | 2 +- 14 files changed, 254 insertions(+), 20 deletions(-) create mode 100644 config/xaeroworldmap.txt create mode 100644 mods/artifacts.pw.toml create mode 100644 mods/curios.pw.toml create mode 100644 mods/drop-head.pw.toml create mode 100644 mods/load-my-chunks.pw.toml create mode 100644 mods/octo-lib.pw.toml create mode 100644 mods/potentials.pw.toml create mode 100644 mods/relics-mod.pw.toml create mode 100644 mods/scalablelux.pw.toml create mode 100644 mods/snad.pw.toml create mode 100644 mods/stellaris.pw.toml diff --git a/config/xaeroworldmap.txt b/config/xaeroworldmap.txt new file mode 100644 index 0000000..e2b77a3 --- /dev/null +++ b/config/xaeroworldmap.txt @@ -0,0 +1,55 @@ +ignoreUpdate:0 +updateNotification:false +allowInternetAccess:true +differentiateByServerAddress:true +caveMapsAllowed:true +debug:false +lighting:true +colours:0 +loadChunks:true +updateChunks:true +terrainSlopes:2 +terrainDepth:true +footsteps:true +flowers:true +coordinates:true +hoveredBiome:true +biomeColorsVanillaMode:false +waypoints:true +renderArrow:true +displayZoom:true +worldmapWaypointsScale:1.0 +openMapAnimation:true +reloadVersion:0 +reloadEverything:false +zoomButtons:true +waypointBackgrounds:true +detectAmbiguousY:true +showDisabledWaypoints:false +closeWaypointsWhenHopping:true +adjustHeightForCarpetLikeBlocks:true +onlyCurrentMapWaypoints:false +minZoomForLocalWaypoints:0.0 +arrowColour:-2 +minimapRadar:true +renderWaypoints:true +partialYTeleportation:true +displayStainedGlass:true +caveModeDepth:30 +caveModeStart:2147483647 +autoCaveMode:-1 +legibleCaveMaps:false +displayCaveModeStart:true +caveModeToggleTimer:1000 +defaultCaveModeType:1 +biomeBlending:true +trackedPlayers:true +multipleImagesExport:false +nightExport:false +highlightsExport:false +exportScaleDownSquare:20 +mapWritingDistance:-1 +displayClaims:true +claimsFillOpacity:46 +claimsBorderOpacity:80 +globalVersion:1 diff --git a/index.toml b/index.toml index b48ce9f..799ef11 100644 --- a/index.toml +++ b/index.toml @@ -64,6 +64,10 @@ hash = "3d7d4cda73d6bde134a568ccbe4e8d2e7fbe701570012b71fa45acdb2258c823" file = "config/voicechat/voicechat-server.properties" hash = "13c564b1003bf45787e8a7ce4caaf892a9cc376b780a654d0aef0e0c0063e0df" +[[files]] +file = "config/xaeroworldmap.txt" +hash = "ada7ab7e75e41608bad88c4f3857a682d784ed17d8bc13e993a18baefb3cec01" + [[files]] file = "mods/accessible-nether-roof.pw.toml" hash = "9bb3100352bf53612d6f2ce771e61818e220c8dc2228e028546858d5a5ab9cc8" @@ -136,7 +140,7 @@ metafile = true [[files]] file = "mods/architectury-api.pw.toml" -hash = "e14e286ec8d49a89caf5257304c60dfad67968162266e0c0823fdff3a2992280" +hash = "ea336d25c3e21ef168aec20e1ea470c96949ad29632646ee8e8ab0d74b4bbfc9" metafile = true [[files]] @@ -154,6 +158,11 @@ file = "mods/ars-polymorphia.pw.toml" hash = "940afa8606a93c6f425448c79f5ba047344d643dd31ebef3713c5f9bdd3b700d" metafile = true +[[files]] +file = "mods/artifacts.pw.toml" +hash = "6a92f9a1fd320a627754d36cfa06a905ca5183d3666d49bbbcede7ef910d96aa" +metafile = true + [[files]] file = "mods/balm.pw.toml" hash = "ec9ae85c78e1e0314d93d1bd240dbbc891dd85675630514735ee8e2b56f2ca15" @@ -399,6 +408,11 @@ file = "mods/cubes-without-borders.pw.toml" hash = "8e5f6550359e71ecbea95705ec61fb03313550e6f481cabf48043929909aabae" metafile = true +[[files]] +file = "mods/curios.pw.toml" +hash = "36debf7653e95a855b4fedacc19027cf2e01960fc0b6d55ef2ffbffbcb455690" +metafile = true + [[files]] file = "mods/custom-player-models.pw.toml" hash = "bb49c558825151e75dca444c8eaa789cca66caf682c34f8bff9ca49d0a622d0b" @@ -424,6 +438,11 @@ file = "mods/drop-down-keybindings.pw.toml" hash = "40787d42e8f9796467c6143cda460904b247d5a1b0b5b73823869773522cea38" metafile = true +[[files]] +file = "mods/drop-head.pw.toml" +hash = "8b49c99da999017a375d8b4a4d0670365d7bbf39edbee0a222756b3467f08fbf" +metafile = true + [[files]] file = "mods/dynamic-fps.pw.toml" hash = "975f1280c712d2e86dd4ecddf89c516afbf3f1fb684499d3e5c71fc666c4888c" @@ -719,6 +738,11 @@ file = "mods/lmd.pw.toml" hash = "edc75ace846ae34c1cb4cf4a44106e1fb035b1eee0432765a716098c9a4b5823" metafile = true +[[files]] +file = "mods/load-my-chunks.pw.toml" +hash = "3014c8a1e78944d0ab96f08364006f00fa3b176a7e4a751cf9bf1b1eef156856" +metafile = true + [[files]] file = "mods/luckperms.pw.toml" hash = "91e6a0e562023e927ca1c56bdfd5df673609cac23528f768a83afe3674cdd0c0" @@ -809,6 +833,11 @@ file = "mods/no-enderman-grief.pw.toml" hash = "3349a217141d1587f6ef03baf8cdd106ada041a8fce0972f1955781b320c0a33" metafile = true +[[files]] +file = "mods/octo-lib.pw.toml" +hash = "94828636fa5e8b258a60049250c84ba8c5a0310a98bc1530fc02c351a06aab8b" +metafile = true + [[files]] file = "mods/ok-zoomer.pw.toml" hash = "044abd44322fdea17184fecefa77b0f0e8bf550161c70518a16917b76821b427" @@ -859,6 +888,11 @@ file = "mods/polytone.pw.toml" hash = "788152e1859ca0137bebdb9cdd770a4e3f0d12f9f6c23a6788092033d7cd3f85" metafile = true +[[files]] +file = "mods/potentials.pw.toml" +hash = "aade2ad1f0fe455a9af46aefe582118840fd9182d3faa2350fbaeb898266e31d" +metafile = true + [[files]] file = "mods/powah.pw.toml" hash = "de82ac7d16daec3e76e8f521cd72b73668dd6bb82000b0065e84e3d99ee8f8dc" @@ -894,6 +928,11 @@ file = "mods/reeses-sodium-options.pw.toml" hash = "09306b955060349986ccf6a6d2a67f1e019fa172a7dc690dd6007f81c966309a" metafile = true +[[files]] +file = "mods/relics-mod.pw.toml" +hash = "c29ea2e8b991a9c0060de48ea98eef0c349966432e56455cfa2901b9f2bbcccd" +metafile = true + [[files]] file = "mods/resourceful-lib.pw.toml" hash = "c0b066684294c33972d562e0cb08ea17b2d31bcf86cd1d6c63b8e968f0eac7a2" @@ -904,6 +943,11 @@ file = "mods/rrls.pw.toml" hash = "b78044fd79ce21750d05dc61b6aede33c4b87cdc16a26f5aff472d4f73ab623c" metafile = true +[[files]] +file = "mods/scalablelux.pw.toml" +hash = "8d634f8aec598bda3a07d3cb3071d31e6fa6e56915f0214a421956872feddc33" +metafile = true + [[files]] file = "mods/schematic-energistics.pw.toml" hash = "fd11fdfe23bd45f6fef45fece3a88db39d3425a6d67434dc7bb4b39f50e6e8b0" @@ -944,6 +988,11 @@ file = "mods/sleep.pw.toml" hash = "819f715e2fc22568b84b5d043cc77725cade1a6ac27867bed993e036cac04b82" metafile = true +[[files]] +file = "mods/snad.pw.toml" +hash = "1e8c9a317d9c076408d7e1533a362864b3f39f8998616149db646b2e9449244e" +metafile = true + [[files]] file = "mods/sodium-dynamic-lights.pw.toml" hash = "c1e526d3d17cb3563e596d45c7567ed1fe60c31bdc3457f7a747ef8150bd3c1b" @@ -999,6 +1048,11 @@ file = "mods/sophisticatedfix.pw.toml" hash = "7a4751b8ee21dac7a319df6e886a770c6701d0fa88d1d1caed221b9e0ab466af" metafile = true +[[files]] +file = "mods/stellaris.pw.toml" +hash = "91776246b30fc75f2939f65dfd1cfa13ce4fec50bd0c9271ca772ee25d490a7b" +metafile = true + [[files]] file = "mods/stitch.pw.toml" hash = "87efe123ee3fe0133a4e951f110a98a32b16068a3033f2c3a0dbed574ff48cf0" diff --git a/mods/architectury-api.pw.toml b/mods/architectury-api.pw.toml index 5a2508e..79469bb 100644 --- a/mods/architectury-api.pw.toml +++ b/mods/architectury-api.pw.toml @@ -1,18 +1,13 @@ -name = "Architectury API" -filename = "architectury-13.0.8-neoforge.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/lhGA9TYQ/versions/ZxYGwlk0/architectury-13.0.8-neoforge.jar" -hash-format = "sha512" -hash = "65e3664953385d880320dd6bb818bcb96d361c07c53e2a7f65e64c6a47720ee26b233224ae9cad465ef0b2bbaefdaf30fb0175a983cecd91de058817d6fcf57e" - -[meta] -link = "https://modrinth.com/mod/architectury-api" -icon = "https://cdn.modrinth.com/data/lhGA9TYQ/05fe3a61c28faaccaec3533b92e1b321edde7bf6_96.webp" -description = "An intermediary api aimed to ease developing multiplatform mods." -category = "lib" - -[update.modrinth] -mod-id = "lhGA9TYQ" -version = "ZxYGwlk0" +name = "Architectury API" +filename = "architectury-13.0.8-neoforge.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/lhGA9TYQ/versions/ZxYGwlk0/architectury-13.0.8-neoforge.jar" +hash-format = "sha512" +hash = "65e3664953385d880320dd6bb818bcb96d361c07c53e2a7f65e64c6a47720ee26b233224ae9cad465ef0b2bbaefdaf30fb0175a983cecd91de058817d6fcf57e" + +[update] +[update.modrinth] +mod-id = "lhGA9TYQ" +version = "ZxYGwlk0" diff --git a/mods/artifacts.pw.toml b/mods/artifacts.pw.toml new file mode 100644 index 0000000..b8d3ac6 --- /dev/null +++ b/mods/artifacts.pw.toml @@ -0,0 +1,13 @@ +name = "Artifacts" +filename = "artifacts-neoforge-13.0.6.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/P0Mu4wcQ/versions/GlP0QYZf/artifacts-neoforge-13.0.6.jar" +hash-format = "sha512" +hash = "d09fb46ada91a4eacfe04e41630067a19f41157c6c5f715033f99c7c7710518564bc419c65d6ba2c6fc4cfd3880627261f1f5fb4f7383da31c917395ba23f408" + +[update] +[update.modrinth] +mod-id = "P0Mu4wcQ" +version = "GlP0QYZf" diff --git a/mods/curios.pw.toml b/mods/curios.pw.toml new file mode 100644 index 0000000..5e5f3a9 --- /dev/null +++ b/mods/curios.pw.toml @@ -0,0 +1,13 @@ +name = "Curios API" +filename = "curios-neoforge-9.5.1+1.21.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/vvuO3ImH/versions/yohfFbgD/curios-neoforge-9.5.1%2B1.21.1.jar" +hash-format = "sha512" +hash = "5981a267686b744e7e3c227f78cbcd5267c14ac6979a28e814695f4589273998563147207fef4a5cdb7cdbdc39797cd95d9e4abadb55869f18e02a38d0654ae5" + +[update] +[update.modrinth] +mod-id = "vvuO3ImH" +version = "yohfFbgD" diff --git a/mods/drop-head.pw.toml b/mods/drop-head.pw.toml new file mode 100644 index 0000000..3444b16 --- /dev/null +++ b/mods/drop-head.pw.toml @@ -0,0 +1,13 @@ +name = "Drop Head" +filename = "Drop Head 2.1 (1.14-1.21.5).jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/glYcmYBi/versions/xuSStJ6Y/Drop%20Head%202.1%20%281.14-1.21.5%29.jar" +hash-format = "sha512" +hash = "a416490e79127b8ee6d0566efc79ffd7a4929816879907a5c5e8719cdbbdffff5ba36d48ac78598244f6d4235b4b2482ae856b86d0396acc356a82192aab4267" + +[update] +[update.modrinth] +mod-id = "glYcmYBi" +version = "xuSStJ6Y" diff --git a/mods/load-my-chunks.pw.toml b/mods/load-my-chunks.pw.toml new file mode 100644 index 0000000..d49ead7 --- /dev/null +++ b/mods/load-my-chunks.pw.toml @@ -0,0 +1,13 @@ +name = "Load My Chunks" +filename = "loadmychunks-1.1.0+1.21.1+neoforge.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/OtbeKtn3/versions/dGDaolT6/loadmychunks-1.1.0%2B1.21.1%2Bneoforge.jar" +hash-format = "sha512" +hash = "d857e508f3cd80621211da0e49374a8419ef13f6056d65b6a9ee9e19a96fb90ede0e28dcd6793db703c7c89c556b0375cea660bcd81bc95244627b464a026f81" + +[update] +[update.modrinth] +mod-id = "OtbeKtn3" +version = "dGDaolT6" diff --git a/mods/octo-lib.pw.toml b/mods/octo-lib.pw.toml new file mode 100644 index 0000000..5eeb3c9 --- /dev/null +++ b/mods/octo-lib.pw.toml @@ -0,0 +1,13 @@ +name = "OctoLib" +filename = "OctoLib-NEOFORGE-0.5.0.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/RH2KUdKJ/versions/b1bY4oKd/OctoLib-NEOFORGE-0.5.0.1.jar" +hash-format = "sha512" +hash = "65abdc523833288dc3b14429befe0c68a188572d01049671aa9d186757bce447015852b4898ddd656959d91d903d508767ec07bab070ba2767bb6a66b058c756" + +[update] +[update.modrinth] +mod-id = "RH2KUdKJ" +version = "b1bY4oKd" diff --git a/mods/potentials.pw.toml b/mods/potentials.pw.toml new file mode 100644 index 0000000..cb16e3d --- /dev/null +++ b/mods/potentials.pw.toml @@ -0,0 +1,13 @@ +name = "Potentials" +filename = "potentials-neoforge-1.21-0.7.0.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "dd86bbe13035549bf67628ecdf8c272f0bfd1621" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6672803 +project-id = 1165185 diff --git a/mods/relics-mod.pw.toml b/mods/relics-mod.pw.toml new file mode 100644 index 0000000..806f449 --- /dev/null +++ b/mods/relics-mod.pw.toml @@ -0,0 +1,13 @@ +name = "Relics" +filename = "relics-1.21.1-0.10.7.5.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/OCJRPujW/versions/1rqBbDn5/relics-1.21.1-0.10.7.5.jar" +hash-format = "sha512" +hash = "25a59068034ec77c971376b59a590c44d2c46c7e6855ddb5e3cbe9dd277e2d8c7394eccf59d242d13fc872d224df3301d51cb41d35f20f37187ad6739b283a66" + +[update] +[update.modrinth] +mod-id = "OCJRPujW" +version = "1rqBbDn5" diff --git a/mods/scalablelux.pw.toml b/mods/scalablelux.pw.toml new file mode 100644 index 0000000..8fa978c --- /dev/null +++ b/mods/scalablelux.pw.toml @@ -0,0 +1,13 @@ +name = "ScalableLux" +filename = "ScalableLux-0.1.0+beta.2+neoforge.1a07a27-all.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/Ps1zyz6x/versions/KWMX8X1a/ScalableLux-0.1.0%2Bbeta.2%2Bneoforge.1a07a27-all.jar" +hash-format = "sha512" +hash = "64309469e3c46104294cfde31af4d840a38cfed7e49a35d289bb25b86321f7f01cf77109ba0800fb9fde49b34e52a1e5a0b5f0c2407804b799551aa5f720164e" + +[update] +[update.modrinth] +mod-id = "Ps1zyz6x" +version = "KWMX8X1a" diff --git a/mods/snad.pw.toml b/mods/snad.pw.toml new file mode 100644 index 0000000..557dc43 --- /dev/null +++ b/mods/snad.pw.toml @@ -0,0 +1,13 @@ +name = "Snad" +filename = "Snad-21.1.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/z2LdIAgk/versions/cSDh1Ebl/Snad-21.1.1.jar" +hash-format = "sha512" +hash = "e81827063cfdc275aab54a2c9ea58ccf9027d0cdb3befec541445714169d5a096fb3d83414d14171aa5e68371994327d4c965fcff0372bcb754f08008fbb4501" + +[update] +[update.modrinth] +mod-id = "z2LdIAgk" +version = "cSDh1Ebl" diff --git a/mods/stellaris.pw.toml b/mods/stellaris.pw.toml new file mode 100644 index 0000000..75221e1 --- /dev/null +++ b/mods/stellaris.pw.toml @@ -0,0 +1,13 @@ +name = "Stellaris" +filename = "stellaris-1.21-neoforge-1.3.19.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "9ab4de03009bcc0d4f3aba1201e64d74635941b0" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6676057 +project-id = 1036270 diff --git a/pack.toml b/pack.toml index 13f2cec..c5e514d 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "4c30afc7ae42b6333978ec3880104d2ae5d8d0bafb9fd96fdf36bd03c98a8531" +hash = "713c7346244ab24f5c4c7502f401a8e724e6e57055b547a1b0de3d289a58f095" [versions] minecraft = "1.21.1" From a137698867cc3f58a92ed142f58c4723057ef7a8 Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Sat, 21 Jun 2025 02:36:42 -0700 Subject: [PATCH 12/58] [SWAP] Changed Map Mods --- config/xaeroworldmap.txt | 55 ----------------------------------- index.toml | 34 +++++++++++++--------- mods/antique-atlas-4.pw.toml | 13 +++++++++ mods/antique-trains.pw.toml | 13 +++++++++ mods/surveyor.pw.toml | 13 +++++++++ mods/surveystones.pw.toml | 13 +++++++++ mods/xaeros-minimap.pw.toml | 13 --------- mods/xaeros-world-map.pw.toml | 13 --------- pack.toml | 2 +- 9 files changed, 73 insertions(+), 96 deletions(-) delete mode 100644 config/xaeroworldmap.txt create mode 100644 mods/antique-atlas-4.pw.toml create mode 100644 mods/antique-trains.pw.toml create mode 100644 mods/surveyor.pw.toml create mode 100644 mods/surveystones.pw.toml delete mode 100644 mods/xaeros-minimap.pw.toml delete mode 100644 mods/xaeros-world-map.pw.toml diff --git a/config/xaeroworldmap.txt b/config/xaeroworldmap.txt deleted file mode 100644 index e2b77a3..0000000 --- a/config/xaeroworldmap.txt +++ /dev/null @@ -1,55 +0,0 @@ -ignoreUpdate:0 -updateNotification:false -allowInternetAccess:true -differentiateByServerAddress:true -caveMapsAllowed:true -debug:false -lighting:true -colours:0 -loadChunks:true -updateChunks:true -terrainSlopes:2 -terrainDepth:true -footsteps:true -flowers:true -coordinates:true -hoveredBiome:true -biomeColorsVanillaMode:false -waypoints:true -renderArrow:true -displayZoom:true -worldmapWaypointsScale:1.0 -openMapAnimation:true -reloadVersion:0 -reloadEverything:false -zoomButtons:true -waypointBackgrounds:true -detectAmbiguousY:true -showDisabledWaypoints:false -closeWaypointsWhenHopping:true -adjustHeightForCarpetLikeBlocks:true -onlyCurrentMapWaypoints:false -minZoomForLocalWaypoints:0.0 -arrowColour:-2 -minimapRadar:true -renderWaypoints:true -partialYTeleportation:true -displayStainedGlass:true -caveModeDepth:30 -caveModeStart:2147483647 -autoCaveMode:-1 -legibleCaveMaps:false -displayCaveModeStart:true -caveModeToggleTimer:1000 -defaultCaveModeType:1 -biomeBlending:true -trackedPlayers:true -multipleImagesExport:false -nightExport:false -highlightsExport:false -exportScaleDownSquare:20 -mapWritingDistance:-1 -displayClaims:true -claimsFillOpacity:46 -claimsBorderOpacity:80 -globalVersion:1 diff --git a/index.toml b/index.toml index 799ef11..495243a 100644 --- a/index.toml +++ b/index.toml @@ -64,10 +64,6 @@ hash = "3d7d4cda73d6bde134a568ccbe4e8d2e7fbe701570012b71fa45acdb2258c823" file = "config/voicechat/voicechat-server.properties" hash = "13c564b1003bf45787e8a7ce4caaf892a9cc376b780a654d0aef0e0c0063e0df" -[[files]] -file = "config/xaeroworldmap.txt" -hash = "ada7ab7e75e41608bad88c4f3857a682d784ed17d8bc13e993a18baefb3cec01" - [[files]] file = "mods/accessible-nether-roof.pw.toml" hash = "9bb3100352bf53612d6f2ce771e61818e220c8dc2228e028546858d5a5ab9cc8" @@ -128,6 +124,16 @@ file = "mods/another-furniture.pw.toml" hash = "440fcfa72eac8e0cb86127ce6ce3f8de5e1a220538d48e3e831e8ea9a459ff12" metafile = true +[[files]] +file = "mods/antique-atlas-4.pw.toml" +hash = "03ff831cb8084db62a0c1ce791091f4b119956b9f3bacfa140ba4689cfd978a8" +metafile = true + +[[files]] +file = "mods/antique-trains.pw.toml" +hash = "b276977b96023a93ef82ee1f0911458b6aecfbe019e91c7d2822bcd4fd039c32" +metafile = true + [[files]] file = "mods/appleskin.pw.toml" hash = "38c7d508865d0b8f56f15427fa626bc9cef867f6b21d1c6dc2db6bf99e921d49" @@ -1073,6 +1079,16 @@ file = "mods/supplementaries.pw.toml" hash = "c3a55e1fb24b0caabc684ce4465b91a40eb46f5dc42610dbf690328d839eccf4" metafile = true +[[files]] +file = "mods/surveyor.pw.toml" +hash = "a9c96b9fef877ea4501b772c104da6e52e01a09590ea434ff43824dbd23d9691" +metafile = true + +[[files]] +file = "mods/surveystones.pw.toml" +hash = "a195d1cb6b5643cf1514b637169a2e779201e09d8fd9dc5da3bd78c53c8176ec" +metafile = true + [[files]] file = "mods/swingthrough.pw.toml" hash = "2f05b23513f7682101e2ab609964833f1b4e8557a3c9b272f7c51d9dfa7ad254" @@ -1148,16 +1164,6 @@ file = "mods/world-border.pw.toml" hash = "18a2c5562acc2fd6531270bd1ad63899c482d4cac8935b320f90a8dd34b545fe" metafile = true -[[files]] -file = "mods/xaeros-minimap.pw.toml" -hash = "874e30e629a4d32dc35b37fae6ab6996f63a9f5f6fa3acb10a89d96a7ac6f740" -metafile = true - -[[files]] -file = "mods/xaeros-world-map.pw.toml" -hash = "4853035723ad5005425f408601ad878b1a6c28bf20ca9ab9c1ec0997e60c348e" -metafile = true - [[files]] file = "mods/yacl.pw.toml" hash = "aa9070a0e763f00f0d0b325e9bb980e53faabe9854bae25f2e542a7b81b7492e" diff --git a/mods/antique-atlas-4.pw.toml b/mods/antique-atlas-4.pw.toml new file mode 100644 index 0000000..d4a6e7f --- /dev/null +++ b/mods/antique-atlas-4.pw.toml @@ -0,0 +1,13 @@ +name = "Antique Atlas 4" +filename = "antique-atlas-2.11.2+1.21.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/Y5Ve4Ui4/versions/ukm2ktTw/antique-atlas-2.11.2%2B1.21.jar" +hash-format = "sha512" +hash = "7df249f045242657f0071b3ddcb746b4938581da2da8a57a9d06ea3c03529c3b6c241e52345de5993e380fdb6624c4499e2811264689122795f3502cc2b6bdba" + +[update] +[update.modrinth] +mod-id = "Y5Ve4Ui4" +version = "ukm2ktTw" diff --git a/mods/antique-trains.pw.toml b/mods/antique-trains.pw.toml new file mode 100644 index 0000000..651a804 --- /dev/null +++ b/mods/antique-trains.pw.toml @@ -0,0 +1,13 @@ +name = "Antique Trains" +filename = "antiquetrainsredone-1.0.2.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/2nPBLTlo/versions/mWgZ7B6z/antiquetrainsredone-1.0.2.jar" +hash-format = "sha512" +hash = "3de92f87642c86beecb775eddd183d61a51a8bf145afb6887147b0d5cc400f4d0c4eedc14585519cb4a547ad3b637705fcfdf61acc3c43f64638ef11aca7f575" + +[update] +[update.modrinth] +mod-id = "2nPBLTlo" +version = "mWgZ7B6z" diff --git a/mods/surveyor.pw.toml b/mods/surveyor.pw.toml new file mode 100644 index 0000000..da495d5 --- /dev/null +++ b/mods/surveyor.pw.toml @@ -0,0 +1,13 @@ +name = "Surveyor Map Framework" +filename = "surveyor-0.6.26+1.21.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/4KjqhPc9/versions/O3tZIYTa/surveyor-0.6.26%2B1.21.jar" +hash-format = "sha512" +hash = "d98d45206fd86c215d1e0aee4d63c49c33dd46ee45b58d9df373cd1a5c61f6747ed9651b5a42553ad5bccd313f1cbcd04d2aba0fff9f3114f6af34c31ab7a8a5" + +[update] +[update.modrinth] +mod-id = "4KjqhPc9" +version = "O3tZIYTa" diff --git a/mods/surveystones.pw.toml b/mods/surveystones.pw.toml new file mode 100644 index 0000000..d30c646 --- /dev/null +++ b/mods/surveystones.pw.toml @@ -0,0 +1,13 @@ +name = "Surveystones" +filename = "surveystones-1.3.1+1.21.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/f3WJvB4r/versions/v0PuI23x/surveystones-1.3.1%2B1.21.jar" +hash-format = "sha512" +hash = "371e8cfc6d1dddc42aca9987ed75421f3243114145943f92d3b7770d7bab304e05100177d144c17eef4f98894adddabd2933bce9aeaab3398848661b5fefa4e0" + +[update] +[update.modrinth] +mod-id = "f3WJvB4r" +version = "v0PuI23x" diff --git a/mods/xaeros-minimap.pw.toml b/mods/xaeros-minimap.pw.toml deleted file mode 100644 index 4e238dd..0000000 --- a/mods/xaeros-minimap.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Xaero's Minimap" -filename = "Xaeros_Minimap_25.2.6_NeoForge_1.21.jar" -side = "client" - -[download] -url = "https://cdn.modrinth.com/data/1bokaNcj/versions/jSwPt0Wh/Xaeros_Minimap_25.2.6_NeoForge_1.21.jar" -hash-format = "sha512" -hash = "28372023d4476175a014f694825f5d3f291b5606261b8139b5365ab45abf87392fa2ebbd01b02ade579a870fa2105ebb8d141bb6bfa5b91c26aa1cb1fa34b919" - -[update] -[update.modrinth] -mod-id = "1bokaNcj" -version = "jSwPt0Wh" diff --git a/mods/xaeros-world-map.pw.toml b/mods/xaeros-world-map.pw.toml deleted file mode 100644 index ad765a0..0000000 --- a/mods/xaeros-world-map.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Xaero's World Map" -filename = "XaerosWorldMap_1.39.9_NeoForge_1.21.jar" -side = "client" - -[download] -url = "https://cdn.modrinth.com/data/NcUtCpym/versions/Lt2vbZZU/XaerosWorldMap_1.39.9_NeoForge_1.21.jar" -hash-format = "sha512" -hash = "ceec5162b8d75c8883b280f1a329a7cd6f24979a5e169165b006c334de4678c3e346af6e4ec34385b2bdff2940062358986de7eca634d5763e4631511d19ebca" - -[update] -[update.modrinth] -mod-id = "NcUtCpym" -version = "Lt2vbZZU" diff --git a/pack.toml b/pack.toml index c5e514d..e6caf94 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "713c7346244ab24f5c4c7502f401a8e724e6e57055b547a1b0de3d289a58f095" +hash = "29b9401caa3badcdd10a3405b21be3a6351cd3e5f75d0810a58b76cdd151303e" [versions] minecraft = "1.21.1" From 707ac91124d73bfccfb09c0bc5c2749dd240d4a7 Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Sat, 21 Jun 2025 02:40:15 -0700 Subject: [PATCH 13/58] [BUGFIX] Removed Bad Mod --- index.toml | 5 ----- mods/display-that.pw.toml | 7 ------- pack.toml | 2 +- 3 files changed, 1 insertion(+), 13 deletions(-) delete mode 100644 mods/display-that.pw.toml diff --git a/index.toml b/index.toml index 495243a..7d55923 100644 --- a/index.toml +++ b/index.toml @@ -424,11 +424,6 @@ file = "mods/custom-player-models.pw.toml" hash = "bb49c558825151e75dca444c8eaa789cca66caf682c34f8bff9ca49d0a622d0b" metafile = true -[[files]] -file = "mods/display-that.pw.toml" -hash = "959d79ec380292898918d336d2cff1ac0a5e293c39a9911a890f5e74689f6408" -metafile = true - [[files]] file = "mods/distanthorizons.pw.toml" hash = "007ca3fb8a617776705f8f38eab60a286fed6426a0ee1d792af6814f1bc24174" diff --git a/mods/display-that.pw.toml b/mods/display-that.pw.toml deleted file mode 100644 index ef2a708..0000000 --- a/mods/display-that.pw.toml +++ /dev/null @@ -1,7 +0,0 @@ -name = "display-that" -filename = "1.21.1-1.0.0" - -[download] -url = "https://modrinth.com/mod/display-that/version/1.21.1-1.0.0" -hash-format = "sha256" -hash = "caccf82818c16d9992786232bc089db51730e1b961b6577257cbbef97a49e570" diff --git a/pack.toml b/pack.toml index e6caf94..892e8e1 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "29b9401caa3badcdd10a3405b21be3a6351cd3e5f75d0810a58b76cdd151303e" +hash = "6b9c11e01f6bc0ac60fd2e3a9f020f57b93cf233598d53d9756f4bdd73815c80" [versions] minecraft = "1.21.1" From d54e1caf81c3ae0e117e69800ac0642f7bd6c251 Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Sat, 21 Jun 2025 02:44:21 -0700 Subject: [PATCH 14/58] [BUGFIX] Removed Bad Mod Again --- index.toml | 5 ----- mods/curios.pw.toml | 13 ------------- pack.toml | 2 +- 3 files changed, 1 insertion(+), 19 deletions(-) delete mode 100644 mods/curios.pw.toml diff --git a/index.toml b/index.toml index 7d55923..2595e1e 100644 --- a/index.toml +++ b/index.toml @@ -414,11 +414,6 @@ file = "mods/cubes-without-borders.pw.toml" hash = "8e5f6550359e71ecbea95705ec61fb03313550e6f481cabf48043929909aabae" metafile = true -[[files]] -file = "mods/curios.pw.toml" -hash = "36debf7653e95a855b4fedacc19027cf2e01960fc0b6d55ef2ffbffbcb455690" -metafile = true - [[files]] file = "mods/custom-player-models.pw.toml" hash = "bb49c558825151e75dca444c8eaa789cca66caf682c34f8bff9ca49d0a622d0b" diff --git a/mods/curios.pw.toml b/mods/curios.pw.toml deleted file mode 100644 index 5e5f3a9..0000000 --- a/mods/curios.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Curios API" -filename = "curios-neoforge-9.5.1+1.21.1.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/vvuO3ImH/versions/yohfFbgD/curios-neoforge-9.5.1%2B1.21.1.jar" -hash-format = "sha512" -hash = "5981a267686b744e7e3c227f78cbcd5267c14ac6979a28e814695f4589273998563147207fef4a5cdb7cdbdc39797cd95d9e4abadb55869f18e02a38d0654ae5" - -[update] -[update.modrinth] -mod-id = "vvuO3ImH" -version = "yohfFbgD" diff --git a/pack.toml b/pack.toml index 892e8e1..3863ad4 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "6b9c11e01f6bc0ac60fd2e3a9f020f57b93cf233598d53d9756f4bdd73815c80" +hash = "8ce8e1a92f952f3ea5164f3f1785494e3c0831e7df925d08c38d0c0ccb1f395b" [versions] minecraft = "1.21.1" From b89c219a56e1a33fa58512b233f77f6b3237901d Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Sat, 21 Jun 2025 03:55:31 -0700 Subject: [PATCH 15/58] [SOBBING] Had to delete a friend --- config/xaeroworldmap.txt | 55 +++++++++++++++++++++++++++++++++++ index.toml | 35 +++++++--------------- mods/antique-atlas-4.pw.toml | 13 --------- mods/antique-trains.pw.toml | 13 --------- mods/load-my-chunks.pw.toml | 13 --------- mods/surveyor.pw.toml | 13 --------- mods/surveystones.pw.toml | 13 --------- mods/xaeros-minimap.pw.toml | 13 +++++++++ mods/xaeros-world-map.pw.toml | 13 +++++++++ pack.toml | 2 +- 10 files changed, 92 insertions(+), 91 deletions(-) create mode 100644 config/xaeroworldmap.txt delete mode 100644 mods/antique-atlas-4.pw.toml delete mode 100644 mods/antique-trains.pw.toml delete mode 100644 mods/load-my-chunks.pw.toml delete mode 100644 mods/surveyor.pw.toml delete mode 100644 mods/surveystones.pw.toml create mode 100644 mods/xaeros-minimap.pw.toml create mode 100644 mods/xaeros-world-map.pw.toml diff --git a/config/xaeroworldmap.txt b/config/xaeroworldmap.txt new file mode 100644 index 0000000..e2b77a3 --- /dev/null +++ b/config/xaeroworldmap.txt @@ -0,0 +1,55 @@ +ignoreUpdate:0 +updateNotification:false +allowInternetAccess:true +differentiateByServerAddress:true +caveMapsAllowed:true +debug:false +lighting:true +colours:0 +loadChunks:true +updateChunks:true +terrainSlopes:2 +terrainDepth:true +footsteps:true +flowers:true +coordinates:true +hoveredBiome:true +biomeColorsVanillaMode:false +waypoints:true +renderArrow:true +displayZoom:true +worldmapWaypointsScale:1.0 +openMapAnimation:true +reloadVersion:0 +reloadEverything:false +zoomButtons:true +waypointBackgrounds:true +detectAmbiguousY:true +showDisabledWaypoints:false +closeWaypointsWhenHopping:true +adjustHeightForCarpetLikeBlocks:true +onlyCurrentMapWaypoints:false +minZoomForLocalWaypoints:0.0 +arrowColour:-2 +minimapRadar:true +renderWaypoints:true +partialYTeleportation:true +displayStainedGlass:true +caveModeDepth:30 +caveModeStart:2147483647 +autoCaveMode:-1 +legibleCaveMaps:false +displayCaveModeStart:true +caveModeToggleTimer:1000 +defaultCaveModeType:1 +biomeBlending:true +trackedPlayers:true +multipleImagesExport:false +nightExport:false +highlightsExport:false +exportScaleDownSquare:20 +mapWritingDistance:-1 +displayClaims:true +claimsFillOpacity:46 +claimsBorderOpacity:80 +globalVersion:1 diff --git a/index.toml b/index.toml index 2595e1e..aa10542 100644 --- a/index.toml +++ b/index.toml @@ -124,16 +124,6 @@ file = "mods/another-furniture.pw.toml" hash = "440fcfa72eac8e0cb86127ce6ce3f8de5e1a220538d48e3e831e8ea9a459ff12" metafile = true -[[files]] -file = "mods/antique-atlas-4.pw.toml" -hash = "03ff831cb8084db62a0c1ce791091f4b119956b9f3bacfa140ba4689cfd978a8" -metafile = true - -[[files]] -file = "mods/antique-trains.pw.toml" -hash = "b276977b96023a93ef82ee1f0911458b6aecfbe019e91c7d2822bcd4fd039c32" -metafile = true - [[files]] file = "mods/appleskin.pw.toml" hash = "38c7d508865d0b8f56f15427fa626bc9cef867f6b21d1c6dc2db6bf99e921d49" @@ -734,11 +724,6 @@ file = "mods/lmd.pw.toml" hash = "edc75ace846ae34c1cb4cf4a44106e1fb035b1eee0432765a716098c9a4b5823" metafile = true -[[files]] -file = "mods/load-my-chunks.pw.toml" -hash = "3014c8a1e78944d0ab96f08364006f00fa3b176a7e4a751cf9bf1b1eef156856" -metafile = true - [[files]] file = "mods/luckperms.pw.toml" hash = "91e6a0e562023e927ca1c56bdfd5df673609cac23528f768a83afe3674cdd0c0" @@ -1069,16 +1054,6 @@ file = "mods/supplementaries.pw.toml" hash = "c3a55e1fb24b0caabc684ce4465b91a40eb46f5dc42610dbf690328d839eccf4" metafile = true -[[files]] -file = "mods/surveyor.pw.toml" -hash = "a9c96b9fef877ea4501b772c104da6e52e01a09590ea434ff43824dbd23d9691" -metafile = true - -[[files]] -file = "mods/surveystones.pw.toml" -hash = "a195d1cb6b5643cf1514b637169a2e779201e09d8fd9dc5da3bd78c53c8176ec" -metafile = true - [[files]] file = "mods/swingthrough.pw.toml" hash = "2f05b23513f7682101e2ab609964833f1b4e8557a3c9b272f7c51d9dfa7ad254" @@ -1154,6 +1129,16 @@ file = "mods/world-border.pw.toml" hash = "18a2c5562acc2fd6531270bd1ad63899c482d4cac8935b320f90a8dd34b545fe" metafile = true +[[files]] +file = "mods/xaeros-minimap.pw.toml" +hash = "874e30e629a4d32dc35b37fae6ab6996f63a9f5f6fa3acb10a89d96a7ac6f740" +metafile = true + +[[files]] +file = "mods/xaeros-world-map.pw.toml" +hash = "4853035723ad5005425f408601ad878b1a6c28bf20ca9ab9c1ec0997e60c348e" +metafile = true + [[files]] file = "mods/yacl.pw.toml" hash = "aa9070a0e763f00f0d0b325e9bb980e53faabe9854bae25f2e542a7b81b7492e" diff --git a/mods/antique-atlas-4.pw.toml b/mods/antique-atlas-4.pw.toml deleted file mode 100644 index d4a6e7f..0000000 --- a/mods/antique-atlas-4.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Antique Atlas 4" -filename = "antique-atlas-2.11.2+1.21.jar" -side = "client" - -[download] -url = "https://cdn.modrinth.com/data/Y5Ve4Ui4/versions/ukm2ktTw/antique-atlas-2.11.2%2B1.21.jar" -hash-format = "sha512" -hash = "7df249f045242657f0071b3ddcb746b4938581da2da8a57a9d06ea3c03529c3b6c241e52345de5993e380fdb6624c4499e2811264689122795f3502cc2b6bdba" - -[update] -[update.modrinth] -mod-id = "Y5Ve4Ui4" -version = "ukm2ktTw" diff --git a/mods/antique-trains.pw.toml b/mods/antique-trains.pw.toml deleted file mode 100644 index 651a804..0000000 --- a/mods/antique-trains.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Antique Trains" -filename = "antiquetrainsredone-1.0.2.jar" -side = "client" - -[download] -url = "https://cdn.modrinth.com/data/2nPBLTlo/versions/mWgZ7B6z/antiquetrainsredone-1.0.2.jar" -hash-format = "sha512" -hash = "3de92f87642c86beecb775eddd183d61a51a8bf145afb6887147b0d5cc400f4d0c4eedc14585519cb4a547ad3b637705fcfdf61acc3c43f64638ef11aca7f575" - -[update] -[update.modrinth] -mod-id = "2nPBLTlo" -version = "mWgZ7B6z" diff --git a/mods/load-my-chunks.pw.toml b/mods/load-my-chunks.pw.toml deleted file mode 100644 index d49ead7..0000000 --- a/mods/load-my-chunks.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Load My Chunks" -filename = "loadmychunks-1.1.0+1.21.1+neoforge.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/OtbeKtn3/versions/dGDaolT6/loadmychunks-1.1.0%2B1.21.1%2Bneoforge.jar" -hash-format = "sha512" -hash = "d857e508f3cd80621211da0e49374a8419ef13f6056d65b6a9ee9e19a96fb90ede0e28dcd6793db703c7c89c556b0375cea660bcd81bc95244627b464a026f81" - -[update] -[update.modrinth] -mod-id = "OtbeKtn3" -version = "dGDaolT6" diff --git a/mods/surveyor.pw.toml b/mods/surveyor.pw.toml deleted file mode 100644 index da495d5..0000000 --- a/mods/surveyor.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Surveyor Map Framework" -filename = "surveyor-0.6.26+1.21.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/4KjqhPc9/versions/O3tZIYTa/surveyor-0.6.26%2B1.21.jar" -hash-format = "sha512" -hash = "d98d45206fd86c215d1e0aee4d63c49c33dd46ee45b58d9df373cd1a5c61f6747ed9651b5a42553ad5bccd313f1cbcd04d2aba0fff9f3114f6af34c31ab7a8a5" - -[update] -[update.modrinth] -mod-id = "4KjqhPc9" -version = "O3tZIYTa" diff --git a/mods/surveystones.pw.toml b/mods/surveystones.pw.toml deleted file mode 100644 index d30c646..0000000 --- a/mods/surveystones.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Surveystones" -filename = "surveystones-1.3.1+1.21.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/f3WJvB4r/versions/v0PuI23x/surveystones-1.3.1%2B1.21.jar" -hash-format = "sha512" -hash = "371e8cfc6d1dddc42aca9987ed75421f3243114145943f92d3b7770d7bab304e05100177d144c17eef4f98894adddabd2933bce9aeaab3398848661b5fefa4e0" - -[update] -[update.modrinth] -mod-id = "f3WJvB4r" -version = "v0PuI23x" diff --git a/mods/xaeros-minimap.pw.toml b/mods/xaeros-minimap.pw.toml new file mode 100644 index 0000000..4e238dd --- /dev/null +++ b/mods/xaeros-minimap.pw.toml @@ -0,0 +1,13 @@ +name = "Xaero's Minimap" +filename = "Xaeros_Minimap_25.2.6_NeoForge_1.21.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/1bokaNcj/versions/jSwPt0Wh/Xaeros_Minimap_25.2.6_NeoForge_1.21.jar" +hash-format = "sha512" +hash = "28372023d4476175a014f694825f5d3f291b5606261b8139b5365ab45abf87392fa2ebbd01b02ade579a870fa2105ebb8d141bb6bfa5b91c26aa1cb1fa34b919" + +[update] +[update.modrinth] +mod-id = "1bokaNcj" +version = "jSwPt0Wh" diff --git a/mods/xaeros-world-map.pw.toml b/mods/xaeros-world-map.pw.toml new file mode 100644 index 0000000..ad765a0 --- /dev/null +++ b/mods/xaeros-world-map.pw.toml @@ -0,0 +1,13 @@ +name = "Xaero's World Map" +filename = "XaerosWorldMap_1.39.9_NeoForge_1.21.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/NcUtCpym/versions/Lt2vbZZU/XaerosWorldMap_1.39.9_NeoForge_1.21.jar" +hash-format = "sha512" +hash = "ceec5162b8d75c8883b280f1a329a7cd6f24979a5e169165b006c334de4678c3e346af6e4ec34385b2bdff2940062358986de7eca634d5763e4631511d19ebca" + +[update] +[update.modrinth] +mod-id = "NcUtCpym" +version = "Lt2vbZZU" diff --git a/pack.toml b/pack.toml index 3863ad4..a7e4154 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "8ce8e1a92f952f3ea5164f3f1785494e3c0831e7df925d08c38d0c0ccb1f395b" +hash = "90b0837bcba6f6a581007c92cdfd65f15600cae3ed0e61cfb87384e0f4aa35f3" [versions] minecraft = "1.21.1" From 43541c1b7b921e90c7e57a2ef831b13a61235975 Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Sat, 21 Jun 2025 04:27:25 -0700 Subject: [PATCH 16/58] [UPDATE] Luckperms --- index.toml | 6 +++++- mods/luckperms.pw.toml | 8 ++++---- pack.toml | 2 +- 3 files changed, 10 insertions(+), 6 deletions(-) diff --git a/index.toml b/index.toml index aa10542..4a9ba77 100644 --- a/index.toml +++ b/index.toml @@ -64,6 +64,10 @@ hash = "3d7d4cda73d6bde134a568ccbe4e8d2e7fbe701570012b71fa45acdb2258c823" file = "config/voicechat/voicechat-server.properties" hash = "13c564b1003bf45787e8a7ce4caaf892a9cc376b780a654d0aef0e0c0063e0df" +[[files]] +file = "config/xaeroworldmap.txt" +hash = "ada7ab7e75e41608bad88c4f3857a682d784ed17d8bc13e993a18baefb3cec01" + [[files]] file = "mods/accessible-nether-roof.pw.toml" hash = "9bb3100352bf53612d6f2ce771e61818e220c8dc2228e028546858d5a5ab9cc8" @@ -726,7 +730,7 @@ metafile = true [[files]] file = "mods/luckperms.pw.toml" -hash = "91e6a0e562023e927ca1c56bdfd5df673609cac23528f768a83afe3674cdd0c0" +hash = "039bf6dad6f4669b586b65a9ca91bd5626c28ca9e9e369031607d93f055c6b37" metafile = true [[files]] diff --git a/mods/luckperms.pw.toml b/mods/luckperms.pw.toml index be34856..0fa1fe6 100644 --- a/mods/luckperms.pw.toml +++ b/mods/luckperms.pw.toml @@ -1,13 +1,13 @@ name = "LuckPerms" -filename = "LuckPerms-NeoForge-5.4.140.jar" +filename = "LuckPerms-NeoForge-5.4.150.jar" side = "server" [download] -url = "https://cdn.modrinth.com/data/Vebnzrzj/versions/rnvg05YO/LuckPerms-NeoForge-5.4.140.jar" +url = "https://cdn.modrinth.com/data/Vebnzrzj/versions/dKAPoPGd/LuckPerms-NeoForge-5.4.150.jar" hash-format = "sha512" -hash = "50d94c5a9d2635a445a2bd4f2f16c22172678b93315e3d91fa0829349ccd2b02944354af7baa3e6ae0c7bfe19f497b09af461f84aacc93900b59b75a07cd0290" +hash = "26de0e74d87b91acf3b71050ed1880a50ffd1809b3a1309a2e24bee5413193f27a5056e13b69d8f39085e28711244c02bc5fc329be13174abb520008a0ca9682" [update] [update.modrinth] mod-id = "Vebnzrzj" -version = "rnvg05YO" +version = "dKAPoPGd" diff --git a/pack.toml b/pack.toml index a7e4154..e22fde2 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "90b0837bcba6f6a581007c92cdfd65f15600cae3ed0e61cfb87384e0f4aa35f3" +hash = "dd789e94438cb9963e87dd66201958f3ac2302463065c01e8c02c046def6ce98" [versions] minecraft = "1.21.1" From e5ca9b193cddaaadf5ddaa8bf0a033a7bbf890e4 Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Sat, 21 Jun 2025 04:48:33 -0700 Subject: [PATCH 17/58] [UPDATE] README --- README.md | 374 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 196 insertions(+), 178 deletions(-) diff --git a/README.md b/README.md index e711d8d..5081764 100644 --- a/README.md +++ b/README.md @@ -1,197 +1,215 @@ # WitchCraft A modpack for my oomfies +Credits: +- @kc.is.being.pet for having a modpack I could get inspiration from +- @aria.coffee for helping me find mods and admin the server. + Command for future reference `java -jar packwiz-installer-bootstrap.jar -g -s server https://restedwicked.xyz/WitchCraft/pack.toml` ## Modlist -- ViveCraft Compat -- Collective -- ModernFix -- McMouser -- Jade -- Glodium -- Konkrete -- connector-2.0.0-beta.8+1.21.1-full -- Better Ping Display -- Immersive Paintings -- WaterFrames -- Accessorify -- Just Enough Professions (JEP) -- PrickleMC -- ActuallyHarvest -- Inventory Essentials -- Just Enough Breeding -- Pam's HarvestCraft - Trees -- Farmer's Delight -- Advanced Peripherals -- Jade Addons -- Curios Compatibility Layer -- Emote Tweaks -- WaterMedia -- Xaero's Minimap -- Create: Applied Kinetics -- Sodium Options API -- No Enderman Grief -- Sophisticated Core -- Bookshelf -- SuperMartijn642's Core Lib -- Carry On -- EntityCulling -- Schematic Energistics -- Ars Énergistique -- Corpse -- citresewn_neopatcher-1.1.0-1.2.2 -- Pam's HarvestCraft - Crops -- Explorer's Compass -- Ars Polymorphia -- EMI Loot -- Bridging Mod -- Create: Bells & Whistles -- Simple Voice Chat -- Powah -- CPM SVC Compat -- Applied Experienced -- Create Ore Excavation -- Just Enough Effects Descriptions -- Distant Horizons -- Skin Changer -- Mekanism: Tools -- CIT Resewn -- Reese's Sodium Options -- AppleSkin -- FTB Essentials -- Polymorph -- ClientSort -- Rechiseled: Create -- Ferrite Core -- ImmediatelyFast -- CC: Tweaked -- Rechiseled: Chipped -- GlitchCore -- What Are They Up To -- Create: Enchantment Industry -- Waystones -- Entity Model Features -- Puzzles Lib -- Emotecraft - Just Enough Resources -- Ars Nouveau -- Create: CC Total Logistics -- Create: Dreams n' Desires -- Caelus API -- Shorkie -- Create Jetpack -- Mekanism -- Lithium -- Xaero's World Map +- Artifacts - Polytone -- Extreme Sound Muffler -- Clean Tooltips -- Ok Zoomer -- Another Furniture -- MoreMouseTweaks -- Transmog -- oωo -- kotlinforforge-5.8.0-all -- EMI Enchanting -- Comforts +- Sophisticated Backpacks +- Highlighter - Equipment Compare -- Extra Mod Integrations -- Create Compressed -- Applied Energistics 2 -- Sophisticated Storage Create Integration -- GuideME -- FTB Library -- Controlling -- Fzzy Config -- Screenshot Compression -- Croptopia -- Pam's HarvestCraft - Food Core -- Create: CC Better Recipes -- DropdownKeybindings -- AcessNetherRoof -- Fusion -- Sophisticated Backpacks Create Integration -- Tiny Item Animations -- Sodium -- Elytra Slot -- Mouse Tweaks +- Pam's HarvestCraft - Crops +- Clean Tooltips - Multiplayer Server Pause -- Yeetus Experimentus -- Miku Plushie +- Create Ore Excavation +- Forgified Fabric API +- Rechiseled +- TerraBlender +- ChunkyBorder +- Supplementaries +- Chipped +- Applied Energistics 2 +- Immersive Paintings +- Chunky +- AdvancedLootInfo +- FTB Ultimine +- No Enderman Grief +- Caelus API +- Sodium +- WaterMedia +- Sodium Dynamic Lights +- EntityCulling +- Rechiseled: Create +- Ars Énergistique +- AcessNetherRoof +- Sophisticated Storage +- Tom's Peripherals +- Reese's Sodium Options +- WaterFrames +- Forge Config API Port +- CreativeCore +- Explorer's Compass +- Fusion +- Schematic Energistics +- Farmer's Delight +- ScalableLux +- Applied Experienced +- FTB Library +- Just Enough Professions (JEP) +- Better Ping Display +- Powah +- Music Maker Mod +- McMouser +- Ok Zoomer +- Mekanism +- Collective +- Puzzles Lib +- Create: Copycats+ +- Fzzy Config +- Moonlight Lib +- kotlinforforge-5.8.0-all +- GeckoLib 4 +- Remove Reloading Screen +- Just Enough Effects Descriptions +- ModernFix +- UnChipped +- Melody +- EMI +- Controlling +- Entity Texture Features +- SophisticatedFix +- Screenshot Compression +- YetAnotherConfigLib +- Athena +- Iris +- Create Crafts & Additions +- Crawl +- Amendments +- Create: Enchantment Industry +- Potentials +- Konkrete +- Ars Polymorphia +- SuperMartijn642's Config Library +- Nature's Compass +- Create: Bells & Whistles +- Mouse Tweaks +- Shorkie +- Create: CC Total Logistics +- Handcrafted +- CoroUtil +- FTB Essentials +- ImmediatelyFast +- Croptopia - Create: Dragons Plus - Create Stock Bridge -- EMI -- Cloth Config v15 API -- Sophisticated Backpacks -- Tom's Peripherals -- Nature's Compass -- CreativeCore -- Searchables -- Gliders -- ExperienceLib -- Sophisticated Storage In Motion -- Dynamic FPS -- Handcrafted -- Athena - Chat Heads -- Create Ultimine -- Chipped -- CoroUtil -- Resourceful Lib -- FancyMenu -- Vivecraft -- forgeshot -- Remove Reloading Screen -- iChunUtil -- More Culling -- No Chat Reports -- Create: Copycats+ -- Music Maker Mod -- Create -- GeckoLib 4 -- EMI Ores -- YetAnotherConfigLib -- FTB Ultimine -- UnChipped -- SwingThrough -- Advanced AE -- EpheroLib -- Patchouli +- PrickleMC +- Jade - Screenshot to Clipboard -- Pam's HarvestCraft - Food Extended -- AdvancedLootInfo -- SuperMartijn642's Config Library -- Continuity +- Ferrite Core +- Clumps +- Emote Tweaks +- Vivecraft +- Yeetus Experimentus +- Cloth Config v15 API +- What Are They Up To +- Create: Applied Kinetics +- Another Furniture - Just Enough Archaeology -- Biomes O' Plenty -- Balm -- Sleep -- Architectury -- Crawl -- Rechiseled -- SophisticatedFix -- Highlighter -- Melody -- TerraBlender +- No Chat Reports +- Dynamic FPS +- Sophisticated Storage Create Integration +- SuperMartijn642's Core Lib +- Ars Nouveau +- Extreme Sound Muffler - Just Enough Items -- Customizable Player Models -- Mekanism: Generators +- Drop Head +- Create: CC Better Recipes +- Searchables +- Lithium +- iChunUtil +- Corpse +- Elytra Slot +- Emojiful +- EMI Ores +- connector-2.0.0-beta.8+1.21.1-full +- Resourceful Lib +- citresewn_neopatcher-1.1.0-1.2.2 +- EMI Enchanting +- Rechiseled: Chipped +- Stellaris +- Snad +- Skin Changer +- Create Jetpack +- Emotecraft +- Just Enough Breeding +- Simple Voice Chat +- More Culling +- Balm +- Gliders +- EMI Loot +- Cubes Without Borders +- Create: Simple Ore Doubling +- Bridging Mod +- ExperienceLib +- Tiny Item Animations +- Accessorify +- AppleSkin +- GuideME +- Curios Compatibility Layer - Iceberg -- Accessories -- EMI Professions (EMIP) -- Create Crafts & Additions -- TrampleNoMore -- Entity Texture Features -- Sodium Extra -- Forgified Fabric API -- Sophisticated Storage -- Iris -- Sodium Dynamic Lights -- Chunky -- Moonlight Lib - Concurrent Chunk Management Engine -- Supplementaries -- ChunkyBorder -- Amendments +- Create +- GlitchCore +- DropdownKeybindings +- Bookshelf +- Sophisticated Storage In Motion +- Create Ultimine +- OctoLib +- Advanced AE +- Patchouli +- Pam's HarvestCraft - Food Extended +- Pam's HarvestCraft - Food Core +- Create Compressed +- Transmog +- Jade Addons +- Inventory Essentials +- Sodium Extra +- Relics +- Sophisticated Core +- Carry On +- oωo +- Mekanism: Generators +- ActuallyHarvest +- Accessories +- ViveCraft Compat +- CC: Tweaked +- Distant Horizons +- Continuity +- Glodium +- Miku Plushie +- SwingThrough +- Sodium Options API +- EMI Professions (EMIP) +- Entity Model Features +- Polymorph +- Architectury +- Biomes O' Plenty +- Customizable Player Models +- Waystones +- Create: Dreams n' Desires +- Pipez +- Sophisticated Backpacks Create Integration +- Extra Mod Integrations +- CPM SVC Compat +- TrampleNoMore +- FancyMenu +- Advanced Peripherals +- EpheroLib +- Pam's HarvestCraft - Trees +- forgeshot +- MoreMouseTweaks +- Mekanism: Tools +- Comforts +- Sleep +- ClientSort +- CIT Resewn +- Xaero's World Map +- Xaero's Minimap From 5a5a91194d5e615bc73a28de7dde05c544164031 Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Sat, 21 Jun 2025 16:04:54 -0700 Subject: [PATCH 18/58] [UPDATE] README --- .packwizignore | 1 + index.toml | 4 ---- pack.toml | 2 +- 3 files changed, 2 insertions(+), 5 deletions(-) create mode 100644 .packwizignore diff --git a/.packwizignore b/.packwizignore new file mode 100644 index 0000000..f096f75 --- /dev/null +++ b/.packwizignore @@ -0,0 +1 @@ +README.md diff --git a/index.toml b/index.toml index 4a9ba77..a188628 100644 --- a/index.toml +++ b/index.toml @@ -1,9 +1,5 @@ hash-format = "sha256" -[[files]] -file = "README.md" -hash = "5af48dc90a7a4efb9731f570db238a55968ed7bce352e4052321ab669b7fcce6" - [[files]] file = "config/cpm.json" hash = "0a064e1da07c251142b512702851ebdae1cbf9dabe7a1fde65528dac888e348a" diff --git a/pack.toml b/pack.toml index e22fde2..86c8920 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "dd789e94438cb9963e87dd66201958f3ac2302463065c01e8c02c046def6ce98" +hash = "0662953ea5043269ddbd88bc25e5cfe2aa593bba1d87dfdeb46c6587837eb1b5" [versions] minecraft = "1.21.1" From 79ca48b26e077a8de298069d74db78f85bdb0b0b Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Mon, 23 Jun 2025 22:14:42 -0700 Subject: [PATCH 19/58] [UPDATE] Made some mods optional --- index.toml | 16 ++++++++-------- mods/c2me-neoforge.pw.toml | 4 ++++ mods/distanthorizons.pw.toml | 4 ++++ mods/rrls.pw.toml | 13 ------------- mods/scalablelux.pw.toml | 4 ++++ mods/spark.pw.toml | 13 +++++++++++++ pack.toml | 2 +- 7 files changed, 34 insertions(+), 22 deletions(-) delete mode 100644 mods/rrls.pw.toml create mode 100644 mods/spark.pw.toml diff --git a/index.toml b/index.toml index a188628..af59d34 100644 --- a/index.toml +++ b/index.toml @@ -196,7 +196,7 @@ metafile = true [[files]] file = "mods/c2me-neoforge.pw.toml" -hash = "99aae2d8250ad87553839c463d556d1f3581ef973e216ebf17fd3abfd357629e" +hash = "5c76801864d90d61c2d0aafe2b32da067701fe70baf5fa6e9d98c72d27af047a" metafile = true [[files]] @@ -411,7 +411,7 @@ metafile = true [[files]] file = "mods/distanthorizons.pw.toml" -hash = "007ca3fb8a617776705f8f38eab60a286fed6426a0ee1d792af6814f1bc24174" +hash = "4c4c9fd62640956fff3de936fe8db37d77d8102a63fca3c60b6b7c59f4beaa6c" metafile = true [[files]] @@ -919,14 +919,9 @@ file = "mods/resourceful-lib.pw.toml" hash = "c0b066684294c33972d562e0cb08ea17b2d31bcf86cd1d6c63b8e968f0eac7a2" metafile = true -[[files]] -file = "mods/rrls.pw.toml" -hash = "b78044fd79ce21750d05dc61b6aede33c4b87cdc16a26f5aff472d4f73ab623c" -metafile = true - [[files]] file = "mods/scalablelux.pw.toml" -hash = "8d634f8aec598bda3a07d3cb3071d31e6fa6e56915f0214a421956872feddc33" +hash = "f9610ef11be341a8d8e3c50fa58426edc91bb1a50ceff98e7292262409f9b8c2" metafile = true [[files]] @@ -1029,6 +1024,11 @@ file = "mods/sophisticatedfix.pw.toml" hash = "7a4751b8ee21dac7a319df6e886a770c6701d0fa88d1d1caed221b9e0ab466af" metafile = true +[[files]] +file = "mods/spark.pw.toml" +hash = "593fa7b30ab016aa45be07bd6bef3a9f160ed0f24689850d60bf84995d69b843" +metafile = true + [[files]] file = "mods/stellaris.pw.toml" hash = "91776246b30fc75f2939f65dfd1cfa13ce4fec50bd0c9271ca772ee25d490a7b" diff --git a/mods/c2me-neoforge.pw.toml b/mods/c2me-neoforge.pw.toml index 6a965d0..a627008 100644 --- a/mods/c2me-neoforge.pw.toml +++ b/mods/c2me-neoforge.pw.toml @@ -16,3 +16,7 @@ category = "optimization" [update.modrinth] mod-id = "COlSi5iR" version = "rKU60Imo" + +[option] +optional = true +default = false diff --git a/mods/distanthorizons.pw.toml b/mods/distanthorizons.pw.toml index 5f8e647..9b3e506 100644 --- a/mods/distanthorizons.pw.toml +++ b/mods/distanthorizons.pw.toml @@ -11,3 +11,7 @@ hash = "7dc7f295b8e132799520435c2de603c5ba1fe7b7d1c2de7a8c7106eba2d57dd2b46ac755 [update.modrinth] mod-id = "uCdwusMi" version = "jkSxZOJh" + +[option] +optional = true +default = false diff --git a/mods/rrls.pw.toml b/mods/rrls.pw.toml deleted file mode 100644 index b070bd5..0000000 --- a/mods/rrls.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Remove Reloading Screen" -filename = "rrls-5.0.10+mc1.21.1-forge.jar" -side = "client" - -[download] -url = "https://cdn.modrinth.com/data/ZP7xHXtw/versions/CSHa8VOm/rrls-5.0.10%2Bmc1.21.1-forge.jar" -hash-format = "sha512" -hash = "5a1d6776b2b8769f752a8c60b0f816b05385dfc7c0d27d0b8435bb11825531988e216f108ea7b38fb40ec38796036a6a6421572ec86e1ffd22d3963ba67f019b" - -[update] -[update.modrinth] -mod-id = "ZP7xHXtw" -version = "CSHa8VOm" diff --git a/mods/scalablelux.pw.toml b/mods/scalablelux.pw.toml index 8fa978c..5ce4fe4 100644 --- a/mods/scalablelux.pw.toml +++ b/mods/scalablelux.pw.toml @@ -11,3 +11,7 @@ hash = "64309469e3c46104294cfde31af4d840a38cfed7e49a35d289bb25b86321f7f01cf77109 [update.modrinth] mod-id = "Ps1zyz6x" version = "KWMX8X1a" + +[option] +optional = true + diff --git a/mods/spark.pw.toml b/mods/spark.pw.toml new file mode 100644 index 0000000..69dd75e --- /dev/null +++ b/mods/spark.pw.toml @@ -0,0 +1,13 @@ +name = "spark" +filename = "spark-1.10.124-neoforge.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/l6YH9Als/versions/v5qtqRQi/spark-1.10.124-neoforge.jar" +hash-format = "sha512" +hash = "f86ce34f2759c69df82578c397ff55b666c84626229a98f598458b960c21b38c95d6bfef4772af7f963c4f4868e5e2d9aef6b99c1d51bab55bf45e0e6e6b5ed4" + +[update] +[update.modrinth] +mod-id = "l6YH9Als" +version = "v5qtqRQi" diff --git a/pack.toml b/pack.toml index 86c8920..9949e25 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "0662953ea5043269ddbd88bc25e5cfe2aa593bba1d87dfdeb46c6587837eb1b5" +hash = "4c29b74c3f05230d2dd3b164c7be663c04007f77da11164cdd4141f85590cb63" [versions] minecraft = "1.21.1" From e66f39a3ea0df998b92d1d5ceed6a7830e5554b2 Mon Sep 17 00:00:00 2001 From: aria Date: Thu, 26 Jun 2025 21:24:14 +1000 Subject: [PATCH 20/58] [UPDATE] Bump entity culling to new release --- index.toml | 2 +- mods/entityculling.pw.toml | 8 ++++---- pack.toml | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/index.toml b/index.toml index af59d34..6a0c177 100644 --- a/index.toml +++ b/index.toml @@ -491,7 +491,7 @@ metafile = true [[files]] file = "mods/entityculling.pw.toml" -hash = "5c58b5f90359fa2516855ddea5406998e7671889b4c89c46fec1f142e79357a3" +hash = "24a7bd108a54ab9a536c49395930f8f4ef856ab8c61a55f9cdade5fe39dc6bae" metafile = true [[files]] diff --git a/mods/entityculling.pw.toml b/mods/entityculling.pw.toml index 1a686b7..d3b07be 100644 --- a/mods/entityculling.pw.toml +++ b/mods/entityculling.pw.toml @@ -1,13 +1,13 @@ name = "Entity Culling" -filename = "entityculling-neoforge-1.7.4-mc1.21.jar" +filename = "entityculling-neoforge-1.8.0-mc1.21.jar" side = "client" [download] -url = "https://cdn.modrinth.com/data/NNAgCjsB/versions/jNAhVci4/entityculling-neoforge-1.7.4-mc1.21.jar" +url = "https://cdn.modrinth.com/data/NNAgCjsB/versions/gOriLpko/entityculling-neoforge-1.8.0-mc1.21.jar" hash-format = "sha512" -hash = "f0d8c10e925a3be7bdf2f7b408bccc83847e02a46a79207e79079ec8ff5f2e9182698e97d2c4ef062db4840f01dd32229051131e60991b858e8305295bc428ff" +hash = "d6cb75d49c40e9d08efc0d626021f9901cdacb2277755c1bc8d3a62e37470783d2ec7dd87fe3454e355a9b0e38b0c3df7a9879ebe5a258e112ebe9a101d3d240" [update] [update.modrinth] mod-id = "NNAgCjsB" -version = "jNAhVci4" +version = "gOriLpko" diff --git a/pack.toml b/pack.toml index 9949e25..d8356f0 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "4c29b74c3f05230d2dd3b164c7be663c04007f77da11164cdd4141f85590cb63" +hash = "6db368feb3b05953227573f6ab6e9b07521287b3f5038cf940af842c0cfc7e9b" [versions] minecraft = "1.21.1" From 23722f8733ed16ba342d9a22e85cee9a5db98102 Mon Sep 17 00:00:00 2001 From: aria Date: Thu, 26 Jun 2025 21:28:46 +1000 Subject: [PATCH 21/58] [ADD] What Is This Structure --- index.toml | 5 +++++ mods/wits.pw.toml | 13 +++++++++++++ pack.toml | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 mods/wits.pw.toml diff --git a/index.toml b/index.toml index 6a0c177..a0f31e1 100644 --- a/index.toml +++ b/index.toml @@ -1124,6 +1124,11 @@ file = "mods/what-are-they-up-to.pw.toml" hash = "9ce52d07c0c3d146a2a44f8bc187138ce7a5558a4e3ab540c86234702b6de274" metafile = true +[[files]] +file = "mods/wits.pw.toml" +hash = "a9c466cd6b58f1b584239cdce99f9a153507c4a51ceb7060399eb068600e1c3e" +metafile = true + [[files]] file = "mods/world-border.pw.toml" hash = "18a2c5562acc2fd6531270bd1ad63899c482d4cac8935b320f90a8dd34b545fe" diff --git a/mods/wits.pw.toml b/mods/wits.pw.toml new file mode 100644 index 0000000..a439f4d --- /dev/null +++ b/mods/wits.pw.toml @@ -0,0 +1,13 @@ +name = "WITS (What Is This Structure?)" +filename = "wits-1.3.0+1.21-neoforge.jar" +side = "server" + +[download] +url = "https://cdn.modrinth.com/data/AVo2esap/versions/pNHwZjEV/wits-1.3.0%2B1.21-neoforge.jar" +hash-format = "sha512" +hash = "265574b22e5c1966bddab651f53bb8a29add0053f95f5ce979fcfd52e7bfb816d2c3d6e7c2827c965e63e337555803f1193f4226e1a5cfda05f5fbf929394675" + +[update] +[update.modrinth] +mod-id = "AVo2esap" +version = "pNHwZjEV" diff --git a/pack.toml b/pack.toml index d8356f0..1fb8fdc 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "6db368feb3b05953227573f6ab6e9b07521287b3f5038cf940af842c0cfc7e9b" +hash = "fa465fb5b130d203563c3c70699e49486fe2599fbb1aeec9fde3148d08b456ef" [versions] minecraft = "1.21.1" From dd41efea10061d8bece7712ed811c082587c73ab Mon Sep 17 00:00:00 2001 From: aria Date: Thu, 26 Jun 2025 21:30:55 +1000 Subject: [PATCH 22/58] [ADD] Not Enough Crashes --- index.toml | 5 +++++ mods/notenoughcrashes.pw.toml | 13 +++++++++++++ pack.toml | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 mods/notenoughcrashes.pw.toml diff --git a/index.toml b/index.toml index a0f31e1..233cfef 100644 --- a/index.toml +++ b/index.toml @@ -814,6 +814,11 @@ file = "mods/no-enderman-grief.pw.toml" hash = "3349a217141d1587f6ef03baf8cdd106ada041a8fce0972f1955781b320c0a33" metafile = true +[[files]] +file = "mods/notenoughcrashes.pw.toml" +hash = "09ba6db54e6f13fafa1e12a9adcd83db9137617d631288579f520ab11b4bfe9a" +metafile = true + [[files]] file = "mods/octo-lib.pw.toml" hash = "94828636fa5e8b258a60049250c84ba8c5a0310a98bc1530fc02c351a06aab8b" diff --git a/mods/notenoughcrashes.pw.toml b/mods/notenoughcrashes.pw.toml new file mode 100644 index 0000000..6ce28d7 --- /dev/null +++ b/mods/notenoughcrashes.pw.toml @@ -0,0 +1,13 @@ +name = "Not Enough Crashes" +filename = "notenoughcrashes-neoforge-4.4.9+1.21.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/yM94ont6/versions/alR8L7vF/notenoughcrashes-neoforge-4.4.9%2B1.21.1.jar" +hash-format = "sha512" +hash = "912c31c6e806e457a501742d668b82b70f03d5cdbb722f09da27ba19f3408f236b1704ccf9ed4a2bee82cc272ba78671bfe1fd8b46baefef1ac4ee56d703f04f" + +[update] +[update.modrinth] +mod-id = "yM94ont6" +version = "alR8L7vF" diff --git a/pack.toml b/pack.toml index 1fb8fdc..2aebc91 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "fa465fb5b130d203563c3c70699e49486fe2599fbb1aeec9fde3148d08b456ef" +hash = "daf3ececafe61c363e4d7e8930c7bb2a63c744d944c6e172ab44a19c8f5bda76" [versions] minecraft = "1.21.1" From 6392a7e90d1398751bb83a1bb7d8f1eb718040d8 Mon Sep 17 00:00:00 2001 From: aria Date: Thu, 26 Jun 2025 21:32:42 +1000 Subject: [PATCH 23/58] [UPDATE] Client Sort --- index.toml | 2 +- mods/clientsort.pw.toml | 31 +++++++++++++------------------ pack.toml | 2 +- 3 files changed, 15 insertions(+), 20 deletions(-) diff --git a/index.toml b/index.toml index 233cfef..48c4e52 100644 --- a/index.toml +++ b/index.toml @@ -251,7 +251,7 @@ metafile = true [[files]] file = "mods/clientsort.pw.toml" -hash = "ce5d762b63cb82c21b3ea71293c68fc618570131a95b49afee77327d927d0f17" +hash = "3de099c503adc39fab7643f02c3d7de79a8a9c83385dba2fbb8806d473f6352b" metafile = true [[files]] diff --git a/mods/clientsort.pw.toml b/mods/clientsort.pw.toml index 3bb86a0..d72a71e 100644 --- a/mods/clientsort.pw.toml +++ b/mods/clientsort.pw.toml @@ -1,18 +1,13 @@ -name = "Client Sort" -filename = "clientsort-neoforge-2.0.0-beta.1+1.21.jar" -side = "client" - -[download] -url = "https://cdn.modrinth.com/data/K0AkAin6/versions/9HJg5RYE/clientsort-neoforge-2.0.0-beta.1%2B1.21.jar" -hash-format = "sha512" -hash = "c9c83e5212b80b28810dfb4cf171fd810e3d83d8870f01796eac44fec898e7788d2ee64eabdd73b7103d6b5d1f6ab663b05461f97fdd650cd7e65fda51f7cec7" - -[meta] -link = "https://modrinth.com/mod/clientsort" -icon = "https://cdn.modrinth.com/data/K0AkAin6/7cf06458738334bd5d8cd77d086529d453f56ef6_96.webp" -description = "A standalone implementation of the sorting algorithm from Mouse Wheelie." -category = "qol" - -[update.modrinth] -mod-id = "K0AkAin6" -version = "9HJg5RYE" +name = "Client Sort" +filename = "clientsort-neoforge-2.0.0-beta.4+1.21.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/K0AkAin6/versions/vXnpRnjU/clientsort-neoforge-2.0.0-beta.4%2B1.21.jar" +hash-format = "sha512" +hash = "847bd9ee0b4b76fff2081147e1a10a90a49f137845783170731f973a01f2c900631c341c94e309c6d40865ad5162250cc2501b67f24d5a7f86b133599992b411" + +[update] +[update.modrinth] +mod-id = "K0AkAin6" +version = "vXnpRnjU" diff --git a/pack.toml b/pack.toml index 2aebc91..e0bbaae 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "daf3ececafe61c363e4d7e8930c7bb2a63c744d944c6e172ab44a19c8f5bda76" +hash = "ac0473f0db8f22b2d5f456313a8f9ed5e11e5f6483dd8ae37b0259595ab4fe6c" [versions] minecraft = "1.21.1" From e4c37a200ba886d6f78dfe195d00f49daeacc6c9 Mon Sep 17 00:00:00 2001 From: aria Date: Thu, 26 Jun 2025 21:49:58 +1000 Subject: [PATCH 24/58] [ADD] Noisium for world gen speed --- index.toml | 5 +++++ mods/noisium.pw.toml | 13 +++++++++++++ pack.toml | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 mods/noisium.pw.toml diff --git a/index.toml b/index.toml index 48c4e52..b465fea 100644 --- a/index.toml +++ b/index.toml @@ -814,6 +814,11 @@ file = "mods/no-enderman-grief.pw.toml" hash = "3349a217141d1587f6ef03baf8cdd106ada041a8fce0972f1955781b320c0a33" metafile = true +[[files]] +file = "mods/noisium.pw.toml" +hash = "d424a9260ef51bc102e56f0423d91dfabb739ccca8a86eb1c450ea631b739280" +metafile = true + [[files]] file = "mods/notenoughcrashes.pw.toml" hash = "09ba6db54e6f13fafa1e12a9adcd83db9137617d631288579f520ab11b4bfe9a" diff --git a/mods/noisium.pw.toml b/mods/noisium.pw.toml new file mode 100644 index 0000000..334db86 --- /dev/null +++ b/mods/noisium.pw.toml @@ -0,0 +1,13 @@ +name = "Noisium" +filename = "noisium-neoforge-2.3.0+mc1.21-1.21.1.jar" +side = "server" + +[download] +url = "https://cdn.modrinth.com/data/KuNKN7d2/versions/nJBE6tif/noisium-neoforge-2.3.0%2Bmc1.21-1.21.1.jar" +hash-format = "sha512" +hash = "b50c37d2f69d51742d4407d272cea525b428784d2a39338d34b692937320495cd77d47b2d2321b3976713447028f50823e9ba44ca618900eba4ced907985ec84" + +[update] +[update.modrinth] +mod-id = "KuNKN7d2" +version = "nJBE6tif" diff --git a/pack.toml b/pack.toml index e0bbaae..d63cdba 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "ac0473f0db8f22b2d5f456313a8f9ed5e11e5f6483dd8ae37b0259595ab4fe6c" +hash = "ab1b2632bb5113b7d8b15773ca2cfc0a9987ee737909b01d4027c71284f42f08" [versions] minecraft = "1.21.1" From a78e283c18255963544a63f22a97a89c2394a5c3 Mon Sep 17 00:00:00 2001 From: aria Date: Thu, 26 Jun 2025 21:59:42 +1000 Subject: [PATCH 25/58] [ADD] Save My Shaky Network --- index.toml | 5 +++++ mods/smsn.pw.toml | 13 +++++++++++++ pack.toml | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 mods/smsn.pw.toml diff --git a/index.toml b/index.toml index b465fea..4dfadc4 100644 --- a/index.toml +++ b/index.toml @@ -974,6 +974,11 @@ file = "mods/sleep.pw.toml" hash = "819f715e2fc22568b84b5d043cc77725cade1a6ac27867bed993e036cac04b82" metafile = true +[[files]] +file = "mods/smsn.pw.toml" +hash = "aa96da0163d58c62c167a38fe4d6489dfba9e370de44b4aceb855b40cc71c654" +metafile = true + [[files]] file = "mods/snad.pw.toml" hash = "1e8c9a317d9c076408d7e1533a362864b3f39f8998616149db646b2e9449244e" diff --git a/mods/smsn.pw.toml b/mods/smsn.pw.toml new file mode 100644 index 0000000..cf124e2 --- /dev/null +++ b/mods/smsn.pw.toml @@ -0,0 +1,13 @@ +name = "Save My Shaky Network" +filename = "smsn-neoforge-1.2.3+mc1.21.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/oXzIQwRj/versions/wjHlmO0p/smsn-neoforge-1.2.3%2Bmc1.21.1.jar" +hash-format = "sha512" +hash = "69020cdc6c0e38b3e2ea1a5c35f6ee361b9f1b28f366593a5149878c6004e11032867bb083e55ee3481a3ffd7291be79c9953a6fdd0a4606c4453bb05b3ab856" + +[update] +[update.modrinth] +mod-id = "oXzIQwRj" +version = "wjHlmO0p" diff --git a/pack.toml b/pack.toml index d63cdba..a94357d 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "ab1b2632bb5113b7d8b15773ca2cfc0a9987ee737909b01d4027c71284f42f08" +hash = "f7ac805a6e3c02200b59333038abf59eb5e7ff98dbc7529b23a50359b52198a0" [versions] minecraft = "1.21.1" From 6157ab67521a4888a92c90f3ae00c7774400da9f Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Thu, 26 Jun 2025 08:58:46 -0700 Subject: [PATCH 26/58] [BUGFIX] Removed e4mc again --- index.toml | 10 +++++----- mods/e4mc.pw.toml | 13 ------------- mods/krypton-foxified.pw.toml | 13 +++++++++++++ pack.toml | 2 +- 4 files changed, 19 insertions(+), 19 deletions(-) delete mode 100644 mods/e4mc.pw.toml create mode 100644 mods/krypton-foxified.pw.toml diff --git a/index.toml b/index.toml index 4dfadc4..51223fc 100644 --- a/index.toml +++ b/index.toml @@ -434,11 +434,6 @@ file = "mods/dynamic-fps.pw.toml" hash = "975f1280c712d2e86dd4ecddf89c516afbf3f1fb684499d3e5c71fc666c4888c" metafile = true -[[files]] -file = "mods/e4mc.pw.toml" -hash = "49a1d1100c21525a63ce2f956588c2f8c79949481a2e009c77457a5b7e53df24" -metafile = true - [[files]] file = "mods/elytra-slot.pw.toml" hash = "9e2b351f3cabb1252259f5383e6f2fec3e3d90534dbecddef4ed183eba42f35a" @@ -704,6 +699,11 @@ file = "mods/kotlin-for-forge.pw.toml" hash = "0a983d1515e1713d1a0ae7738091909101c368be2726a446e4ca29c62fe555c2" metafile = true +[[files]] +file = "mods/krypton-foxified.pw.toml" +hash = "b843ce75c788f0720b6e23d9021ce55d37415d72802ee60d95bd2fc5809ba96c" +metafile = true + [[files]] file = "mods/leaves-be-gone.pw.toml" hash = "3f907a8532b4ca98390055ca0cb1bbd87e8ebcd44be6afe9b69280859ff37035" diff --git a/mods/e4mc.pw.toml b/mods/e4mc.pw.toml deleted file mode 100644 index 9877a9d..0000000 --- a/mods/e4mc.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "e4mc" -filename = "e4mc_minecraft-neoforge-5.3.1.jar" -side = "server" - -[download] -url = "https://cdn.modrinth.com/data/qANg5Jrr/versions/Dwiz4GeV/e4mc_minecraft-neoforge-5.3.1.jar" -hash-format = "sha512" -hash = "cfa82112316a71fb37c2b6e6583bc6bd817a0b922e2080451ba9229fe9064e3ff99872746431fef93733fe993ac592fd44e22a4ba74d38ed88d379581acbf1a9" - -[update] -[update.modrinth] -mod-id = "qANg5Jrr" -version = "Dwiz4GeV" diff --git a/mods/krypton-foxified.pw.toml b/mods/krypton-foxified.pw.toml new file mode 100644 index 0000000..e77ff49 --- /dev/null +++ b/mods/krypton-foxified.pw.toml @@ -0,0 +1,13 @@ +name = "KryptonFoxified" +filename = "KryptonFoxified-0.1.0+mc1.21.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/rmFH8I1v/versions/TFGMCLED/KryptonFoxified-0.1.0%2Bmc1.21.jar" +hash-format = "sha512" +hash = "57f5252cdb730521fe2b28241b6250c73df3d8954af904661a35ca5ce6915425216e5db46519d0d2db6cd13c4a07bcf47c123b0746647e5173fdd322d681d5ab" + +[update] +[update.modrinth] +mod-id = "rmFH8I1v" +version = "TFGMCLED" diff --git a/pack.toml b/pack.toml index a94357d..ee01128 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "f7ac805a6e3c02200b59333038abf59eb5e7ff98dbc7529b23a50359b52198a0" +hash = "e56c61505b97ee493fa5574c277164273741dc0a96b959fabd8bee0fc831a13e" [versions] minecraft = "1.21.1" From 9cf9a3ec796cf0e7658e2d7ee940b8d2114a004f Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Thu, 26 Jun 2025 20:54:23 -0700 Subject: [PATCH 27/58] [BUGFIX] Updated Supplementaries --- index.toml | 4 ++-- mods/moonlight.pw.toml | 8 ++++---- mods/supplementaries.pw.toml | 8 ++++---- pack.toml | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/index.toml b/index.toml index 51223fc..d8e6ae2 100644 --- a/index.toml +++ b/index.toml @@ -766,7 +766,7 @@ metafile = true [[files]] file = "mods/moonlight.pw.toml" -hash = "91a2de4e1e136cea53f06e8b7256de559808def701c423e6b3913a02729264f6" +hash = "2bd1220d157ebe5c3a15a222840bc05739de0c797e1847e6a82ed41960a9f203" metafile = true [[files]] @@ -1066,7 +1066,7 @@ metafile = true [[files]] file = "mods/supplementaries.pw.toml" -hash = "c3a55e1fb24b0caabc684ce4465b91a40eb46f5dc42610dbf690328d839eccf4" +hash = "a762918dfce6afcb2df6097d83705889ac9f3f2712ac3bc64f8a71ae1a142d04" metafile = true [[files]] diff --git a/mods/moonlight.pw.toml b/mods/moonlight.pw.toml index a4655b0..22df582 100644 --- a/mods/moonlight.pw.toml +++ b/mods/moonlight.pw.toml @@ -1,13 +1,13 @@ name = "Moonlight Lib" -filename = "moonlight-1.21-2.19.1-neoforge.jar" +filename = "moonlight-1.21-2.19.5-neoforge.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/twkfQtEc/versions/jB07Q5PU/moonlight-1.21-2.19.1-neoforge.jar" +url = "https://cdn.modrinth.com/data/twkfQtEc/versions/uAT1YoqC/moonlight-1.21-2.19.5-neoforge.jar" hash-format = "sha512" -hash = "0e53a49d031cf952ec09b22cb495400f0ca53e1e31dc4cf7181cbf956f7aec55a8a687a3f8ca893786aa1e00cfa7b3caed869582e1f37105d5ab84c4d517296b" +hash = "8a670684a995f5e1216501a5d1a23e2cb5ff63a2b27fad58c5464647786ff934eaa90bc6da6a67a686b7065c4bceb507a239f79fe092329e870455f22e34ec48" [update] [update.modrinth] mod-id = "twkfQtEc" -version = "jB07Q5PU" +version = "uAT1YoqC" diff --git a/mods/supplementaries.pw.toml b/mods/supplementaries.pw.toml index 9016232..0360012 100644 --- a/mods/supplementaries.pw.toml +++ b/mods/supplementaries.pw.toml @@ -1,13 +1,13 @@ name = "Supplementaries" -filename = "supplementaries-1.21-3.2.0-beta-neoforge.jar" +filename = "supplementaries-1.21-3.3.0-neoforge.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/fFEIiSDQ/versions/VbpIArZ0/supplementaries-1.21-3.2.0-beta-neoforge.jar" +url = "https://cdn.modrinth.com/data/fFEIiSDQ/versions/DyiNdMto/supplementaries-1.21-3.3.0-neoforge.jar" hash-format = "sha512" -hash = "e5182b14c57d283d00d25810e5cc74c86cccd378c3eadf5466b440ec2f71b1260ca9dbe743cf3ca6387923a9ebc27f55f02ea585def86c944bcaa0a5fe9d0956" +hash = "240a37b9d6d7abe34343f6ca6898666dd3471f1dc6125de94236cc550c420ba61b23c00c8cecd2bad40b2b4a7c3b6de669a145e4cbe9481d74bca883d25652c4" [update] [update.modrinth] mod-id = "fFEIiSDQ" -version = "VbpIArZ0" +version = "DyiNdMto" diff --git a/pack.toml b/pack.toml index ee01128..2c2a842 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "e56c61505b97ee493fa5574c277164273741dc0a96b959fabd8bee0fc831a13e" +hash = "59daddbc056d0e8a8259c05c5b35badf86e9120db46c8ad8b0356af6e585c929" [versions] minecraft = "1.21.1" From 19678126976746a4750b5b19b4e42182c8bea8ba Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Fri, 27 Jun 2025 22:25:41 -0700 Subject: [PATCH 28/58] [UPDATE] Removed Sleep, Added Furniture --- index.toml | 15 ++++++++++----- mods/framework.pw.toml | 13 +++++++++++++ mods/refurbished-furniture.pw.toml | 13 +++++++++++++ mods/sleep.pw.toml | 13 ------------- pack.toml | 2 +- 5 files changed, 37 insertions(+), 19 deletions(-) create mode 100644 mods/framework.pw.toml create mode 100644 mods/refurbished-furniture.pw.toml delete mode 100644 mods/sleep.pw.toml diff --git a/index.toml b/index.toml index d8e6ae2..761ad1f 100644 --- a/index.toml +++ b/index.toml @@ -554,6 +554,11 @@ file = "mods/forgified-fabric-api.pw.toml" hash = "5b34f5aff5000de94ed9e132315bad7288a72a9cbb8f902df2799a579433b7af" metafile = true +[[files]] +file = "mods/framework.pw.toml" +hash = "11bc4d2951f2bbb0dd17c77534f05c909987e19203398558713bc515f441d5a2" +metafile = true + [[files]] file = "mods/ftb-essentials.pw.toml" hash = "ed2c987edef80404213abdba45b78e0af7d5d1e1ce73b160e7216b735199f877" @@ -919,6 +924,11 @@ file = "mods/reeses-sodium-options.pw.toml" hash = "09306b955060349986ccf6a6d2a67f1e019fa172a7dc690dd6007f81c966309a" metafile = true +[[files]] +file = "mods/refurbished-furniture.pw.toml" +hash = "35eb897c9736c48125a8f86253bc5c0f6f1b3891127d7c300d00b0339167cd36" +metafile = true + [[files]] file = "mods/relics-mod.pw.toml" hash = "c29ea2e8b991a9c0060de48ea98eef0c349966432e56455cfa2901b9f2bbcccd" @@ -969,11 +979,6 @@ file = "mods/skinchanger.pw.toml" hash = "698363af44b0437be16554944959ebec3a841683e40db029bfcb034ad14ba6cc" metafile = true -[[files]] -file = "mods/sleep.pw.toml" -hash = "819f715e2fc22568b84b5d043cc77725cade1a6ac27867bed993e036cac04b82" -metafile = true - [[files]] file = "mods/smsn.pw.toml" hash = "aa96da0163d58c62c167a38fe4d6489dfba9e370de44b4aceb855b40cc71c654" diff --git a/mods/framework.pw.toml b/mods/framework.pw.toml new file mode 100644 index 0000000..47e3b25 --- /dev/null +++ b/mods/framework.pw.toml @@ -0,0 +1,13 @@ +name = "Framework" +filename = "framework-neoforge-1.21.1-0.9.6.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "5a6b6c61b856098bfe8c9d35b92638ddbc14da27" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6531439 +project-id = 549225 diff --git a/mods/refurbished-furniture.pw.toml b/mods/refurbished-furniture.pw.toml new file mode 100644 index 0000000..a1af130 --- /dev/null +++ b/mods/refurbished-furniture.pw.toml @@ -0,0 +1,13 @@ +name = "MrCrayfish's Furniture Mod: Refurbished" +filename = "refurbished_furniture-neoforge-1.21.1-1.0.16.jar" +side = "both" + +[download] +hash-format = "sha1" +hash = "63cc46607e89deff01da6ee8b25f2dbb0582b9f9" +mode = "metadata:curseforge" + +[update] +[update.curseforge] +file-id = 6623948 +project-id = 897116 diff --git a/mods/sleep.pw.toml b/mods/sleep.pw.toml deleted file mode 100644 index d8023a8..0000000 --- a/mods/sleep.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Sleep" -filename = "sleep-v.3.2.2.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/WTzuSu8P/versions/oHcg0EF4/sleep-v.3.2.2.jar" -hash-format = "sha512" -hash = "410ff3f160e219d9257d6b65d280a151b3f241cfe616fdc25b139ee2e73bf75cd1a5c83da0e9b22a2c8adc64d0777f5b67fbcaaa7016b595cbb07c34d161f81a" - -[update] -[update.modrinth] -mod-id = "WTzuSu8P" -version = "oHcg0EF4" diff --git a/pack.toml b/pack.toml index 2c2a842..be2819a 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "59daddbc056d0e8a8259c05c5b35badf86e9120db46c8ad8b0356af6e585c929" +hash = "909deb6f0a806f1f406257492da33a79e6121d311f20e871a3dd21a470b958c8" [versions] minecraft = "1.21.1" From 6739341a0820135642e6a752a25ed2b9ef2bc964 Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Sat, 28 Jun 2025 06:35:26 -0700 Subject: [PATCH 29/58] [ADD] More Mods --- index.toml | 20 ++++++++++++++++++++ mods/create-vibrant-vaults.pw.toml | 13 +++++++++++++ mods/immersive-optimization.pw.toml | 13 +++++++++++++ mods/lootr.pw.toml | 13 +++++++++++++ mods/ping-wheel.pw.toml | 13 +++++++++++++ pack.toml | 2 +- 6 files changed, 73 insertions(+), 1 deletion(-) create mode 100644 mods/create-vibrant-vaults.pw.toml create mode 100644 mods/immersive-optimization.pw.toml create mode 100644 mods/lootr.pw.toml create mode 100644 mods/ping-wheel.pw.toml diff --git a/index.toml b/index.toml index 761ad1f..ddd8805 100644 --- a/index.toml +++ b/index.toml @@ -374,6 +374,11 @@ file = "mods/create-ultimine.pw.toml" hash = "ce62f4aa4fb9ab016094f78e9d0a212b947c1b4a44c2833fc67e257684749e72" metafile = true +[[files]] +file = "mods/create-vibrant-vaults.pw.toml" +hash = "960645d7f385081b108208e58bbbdfc6b93288b7bd7da90e6f229a57b237234a" +metafile = true + [[files]] file = "mods/create.pw.toml" hash = "7f25446123f66f57e7cc8e148155a3da39d85b31963c663b5b9be77fc1bacbe6" @@ -634,6 +639,11 @@ file = "mods/immediatelyfast.pw.toml" hash = "d102275300c327312e3ea9afd6844d4627637cffa68525af69951fe2eeca33b0" metafile = true +[[files]] +file = "mods/immersive-optimization.pw.toml" +hash = "e53ef2a7561783784ef3175333c27dae1d37ba14bbdb110b645343e07c9ea26a" +metafile = true + [[files]] file = "mods/immersive-paintings.pw.toml" hash = "ec30b8de4afb10af84ef03f24d2492471ac2e52b2d053056943c0eb59ea7c93c" @@ -729,6 +739,11 @@ file = "mods/lmd.pw.toml" hash = "edc75ace846ae34c1cb4cf4a44106e1fb035b1eee0432765a716098c9a4b5823" metafile = true +[[files]] +file = "mods/lootr.pw.toml" +hash = "28cd260c71c34d01f59ea210af1031e94d98b4d6bd72d5a153955ce754c9a76f" +metafile = true + [[files]] file = "mods/luckperms.pw.toml" hash = "039bf6dad6f4669b586b65a9ca91bd5626c28ca9e9e369031607d93f055c6b37" @@ -869,6 +884,11 @@ file = "mods/patchouli.pw.toml" hash = "b6aadb8e32f440b51cd958b68eee57b9fe5bab26c7cf2f56d0340cf7f593030f" metafile = true +[[files]] +file = "mods/ping-wheel.pw.toml" +hash = "9d2221afea391b82aaf0d79d1966f52e9551de1d20f2917985d4cfd109b937e9" +metafile = true + [[files]] file = "mods/pipez.pw.toml" hash = "8e1d84866fb9eb86f141cee1b9fd2f1a1850f0840aa7c4b7a2f0220eb0424417" diff --git a/mods/create-vibrant-vaults.pw.toml b/mods/create-vibrant-vaults.pw.toml new file mode 100644 index 0000000..4b590fa --- /dev/null +++ b/mods/create-vibrant-vaults.pw.toml @@ -0,0 +1,13 @@ +name = "Create: Vibrant Vaults" +filename = "create_vibrant_vaults-0.3.2.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/hddN8ksR/versions/t17qYXjn/create_vibrant_vaults-0.3.2.jar" +hash-format = "sha512" +hash = "3bd53097482e614dc4e5e635778af25020fa27c1c453d4928d1d8baa6767c93cb300810a5ac0c49af86813749a180e3f092ab2e65b07e7741c2b12aaebd47006" + +[update] +[update.modrinth] +mod-id = "hddN8ksR" +version = "t17qYXjn" diff --git a/mods/immersive-optimization.pw.toml b/mods/immersive-optimization.pw.toml new file mode 100644 index 0000000..3dc1eca --- /dev/null +++ b/mods/immersive-optimization.pw.toml @@ -0,0 +1,13 @@ +name = "Immersive Optimization" +filename = "immersive_optimization-neoforge-1.21-0.0.5.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/vNZgQmjg/versions/S2RfHwBG/immersive_optimization-neoforge-1.21-0.0.5.jar" +hash-format = "sha512" +hash = "c892ed22fc8d34b468d1523f7f81815519d0e10cb78a72b3e2c93b24b1ddb05e2626ce577819ad25a506cf09dc247a542eccc6f14ccfc7d7690e126d4a61a45f" + +[update] +[update.modrinth] +mod-id = "vNZgQmjg" +version = "S2RfHwBG" diff --git a/mods/lootr.pw.toml b/mods/lootr.pw.toml new file mode 100644 index 0000000..75a2ee0 --- /dev/null +++ b/mods/lootr.pw.toml @@ -0,0 +1,13 @@ +name = "Lootr" +filename = "lootr-neoforge-1.21-1.10.35.91.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/EltpO5cN/versions/QMRmPuOh/lootr-neoforge-1.21-1.10.35.91.jar" +hash-format = "sha512" +hash = "0bc76fd2bec843a357e2443b78c40c5811f73b068fead044bd619c50611a8d2eaf4b82e47c1f6894f7da6af2130992506c40d6c5fc334fe4d6ffaaabb4eaae06" + +[update] +[update.modrinth] +mod-id = "EltpO5cN" +version = "QMRmPuOh" diff --git a/mods/ping-wheel.pw.toml b/mods/ping-wheel.pw.toml new file mode 100644 index 0000000..871cb1b --- /dev/null +++ b/mods/ping-wheel.pw.toml @@ -0,0 +1,13 @@ +name = "Ping Wheel" +filename = "Ping-Wheel-1.10.3-neoforge-1.21.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/QQXAdCzh/versions/95Lchvzb/Ping-Wheel-1.10.3-neoforge-1.21.1.jar" +hash-format = "sha512" +hash = "d8b34ce4a4d315f4a855c086483fa7d485258214d396d4344025a2c469f56724c1245913b75c9eaa84a741d17cbb5fba1b82d9c7d64139a5206867704bfd8b01" + +[update] +[update.modrinth] +mod-id = "QQXAdCzh" +version = "95Lchvzb" diff --git a/pack.toml b/pack.toml index be2819a..ffc74c8 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "909deb6f0a806f1f406257492da33a79e6121d311f20e871a3dd21a470b958c8" +hash = "7628d9ce8ba62c23d840c8dabeb3943ea991cebd2f45d516a1686dbdf81d17e0" [versions] minecraft = "1.21.1" From 2b129791bcc18c5ae893a7e5c181190ddb0b571f Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Sat, 28 Jun 2025 07:19:45 -0700 Subject: [PATCH 30/58] [ADD] WorldEdit --- index.toml | 5 +++++ mods/worldedit.pw.toml | 13 +++++++++++++ pack.toml | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 mods/worldedit.pw.toml diff --git a/index.toml b/index.toml index ddd8805..d475942 100644 --- a/index.toml +++ b/index.toml @@ -1174,6 +1174,11 @@ file = "mods/world-border.pw.toml" hash = "18a2c5562acc2fd6531270bd1ad63899c482d4cac8935b320f90a8dd34b545fe" metafile = true +[[files]] +file = "mods/worldedit.pw.toml" +hash = "de999f6cc4c2f344e324b4f331fa9767844c31463c6e8066fcd67b613338ab8c" +metafile = true + [[files]] file = "mods/xaeros-minimap.pw.toml" hash = "874e30e629a4d32dc35b37fae6ab6996f63a9f5f6fa3acb10a89d96a7ac6f740" diff --git a/mods/worldedit.pw.toml b/mods/worldedit.pw.toml new file mode 100644 index 0000000..64f6c27 --- /dev/null +++ b/mods/worldedit.pw.toml @@ -0,0 +1,13 @@ +name = "WorldEdit" +filename = "worldedit-mod-7.3.8.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/1u6JkXh5/versions/WTAFvuRx/worldedit-mod-7.3.8.jar" +hash-format = "sha512" +hash = "e039492df0b486e7ce76d0eaf8cb11eadad2e78220600b8498ab8eef4642a29e310a6bcb4378257553b3639c6d0bc1ebf0f73df3a7a677c6af6baf86716b0bc7" + +[update] +[update.modrinth] +mod-id = "1u6JkXh5" +version = "WTAFvuRx" diff --git a/pack.toml b/pack.toml index ffc74c8..a575034 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "7628d9ce8ba62c23d840c8dabeb3943ea991cebd2f45d516a1686dbdf81d17e0" +hash = "776579cc5e1663a8b161e6fa3eb6e2a918c149dfcdc1eef7428d9602e35d6a4f" [versions] minecraft = "1.21.1" From a332fd4e4da9558551f230b54184e824442a6de6 Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Sat, 28 Jun 2025 16:54:21 -0700 Subject: [PATCH 31/58] [ADD] Figura --- index.toml | 5 +++++ pack.toml | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/index.toml b/index.toml index d475942..e321858 100644 --- a/index.toml +++ b/index.toml @@ -544,6 +544,11 @@ file = "mods/ferrite-core.pw.toml" hash = "05d96d5b17399f048469ff4b44451eb8d99cc7a2a075ff55718c397cb508b0c2" metafile = true +[[files]] +file = "mods/figura.pw.toml" +hash = "5b735aafed0ab04e6433192e7a28ba151a552ae72b0738818b781296545ad3dd" +metafile = true + [[files]] file = "mods/forge-config-api-port.pw.toml" hash = "71a13b97580c7e077d1f0c279e8888fc11ae59f9a3a29852d2cb222d37c12ba1" diff --git a/pack.toml b/pack.toml index a575034..b9efb7b 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "776579cc5e1663a8b161e6fa3eb6e2a918c149dfcdc1eef7428d9602e35d6a4f" +hash = "26493a6a468950e4d425feec613430c255b5f6872cd963371ddf57c3c2bd3590" [versions] minecraft = "1.21.1" From 09f94e31d7217811bdeedfd1b48131a921700f67 Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Sat, 28 Jun 2025 16:54:41 -0700 Subject: [PATCH 32/58] [ADD] Actually added Figura --- mods/figura.pw.toml | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 mods/figura.pw.toml diff --git a/mods/figura.pw.toml b/mods/figura.pw.toml new file mode 100644 index 0000000..5efa048 --- /dev/null +++ b/mods/figura.pw.toml @@ -0,0 +1,13 @@ +name = "Figura" +filename = "figura-0.1.5+1.21.1-neoforge-mc.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/s9gIPDom/versions/yXFi1fed/figura-0.1.5%2B1.21.1-neoforge-mc.jar" +hash-format = "sha512" +hash = "f8bb72be36f5f2a85d0abd8152cd262244b7f04a65da18cc714fee20a997a63a1c47beab3477851715b70da791fec68e4527ed44983edb121953d436a8f4de89" + +[update] +[update.modrinth] +mod-id = "s9gIPDom" +version = "yXFi1fed" From ee0f0033e5253950e36240095ae520aa0d55331f Mon Sep 17 00:00:00 2001 From: RestedWicked Date: Sat, 28 Jun 2025 18:20:44 -0700 Subject: [PATCH 33/58] [BUGFIX] Removed Figura Temporarily --- index.toml | 5 ----- mods/figura.pw.toml | 13 ------------- pack.toml | 2 +- 3 files changed, 1 insertion(+), 19 deletions(-) delete mode 100644 mods/figura.pw.toml diff --git a/index.toml b/index.toml index e321858..d475942 100644 --- a/index.toml +++ b/index.toml @@ -544,11 +544,6 @@ file = "mods/ferrite-core.pw.toml" hash = "05d96d5b17399f048469ff4b44451eb8d99cc7a2a075ff55718c397cb508b0c2" metafile = true -[[files]] -file = "mods/figura.pw.toml" -hash = "5b735aafed0ab04e6433192e7a28ba151a552ae72b0738818b781296545ad3dd" -metafile = true - [[files]] file = "mods/forge-config-api-port.pw.toml" hash = "71a13b97580c7e077d1f0c279e8888fc11ae59f9a3a29852d2cb222d37c12ba1" diff --git a/mods/figura.pw.toml b/mods/figura.pw.toml deleted file mode 100644 index 5efa048..0000000 --- a/mods/figura.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "Figura" -filename = "figura-0.1.5+1.21.1-neoforge-mc.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/s9gIPDom/versions/yXFi1fed/figura-0.1.5%2B1.21.1-neoforge-mc.jar" -hash-format = "sha512" -hash = "f8bb72be36f5f2a85d0abd8152cd262244b7f04a65da18cc714fee20a997a63a1c47beab3477851715b70da791fec68e4527ed44983edb121953d436a8f4de89" - -[update] -[update.modrinth] -mod-id = "s9gIPDom" -version = "yXFi1fed" diff --git a/pack.toml b/pack.toml index b9efb7b..a575034 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "26493a6a468950e4d425feec613430c255b5f6872cd963371ddf57c3c2bd3590" +hash = "776579cc5e1663a8b161e6fa3eb6e2a918c149dfcdc1eef7428d9602e35d6a4f" [versions] minecraft = "1.21.1" From 37841994195c8f52faa698018a81dd31c34a2e44 Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 13:52:44 +1000 Subject: [PATCH 34/58] [ADD] AI Improvements --- index.toml | 5 +++++ mods/ai-improvements.pw.toml | 13 +++++++++++++ pack.toml | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 mods/ai-improvements.pw.toml diff --git a/index.toml b/index.toml index d475942..bec7503 100644 --- a/index.toml +++ b/index.toml @@ -109,6 +109,11 @@ file = "mods/ae2.pw.toml" hash = "c7e7c632faf213bb6528af0d155cb41ca15d7416c7232fe4083c4225e6b76268" metafile = true +[[files]] +file = "mods/ai-improvements.pw.toml" +hash = "62611a2b798035390a280b158563cfa590ab6f3465b77be46949839809dbe77f" +metafile = true + [[files]] file = "mods/almanac.pw.toml" hash = "5eccff94dc7b345f4be1b8e3369ef4eed62761ad38889ed7e536d2debeff0d54" diff --git a/mods/ai-improvements.pw.toml b/mods/ai-improvements.pw.toml new file mode 100644 index 0000000..aff5204 --- /dev/null +++ b/mods/ai-improvements.pw.toml @@ -0,0 +1,13 @@ +name = "AI Improvements" +filename = "AI-Improvements-1.21-0.5.3.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/DSVgwcji/versions/dGNP90t0/AI-Improvements-1.21-0.5.3.jar" +hash-format = "sha512" +hash = "ded870e90953ea915d24ac4c81799b95b321dda39936cd4cd620302b48882141fa3b9f1af658bdc6c25dc48de003223b91f3669b69efcc92c8666a3983f0fccc" + +[update] +[update.modrinth] +mod-id = "DSVgwcji" +version = "dGNP90t0" diff --git a/pack.toml b/pack.toml index a575034..5967e08 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "776579cc5e1663a8b161e6fa3eb6e2a918c149dfcdc1eef7428d9602e35d6a4f" +hash = "244758265733eb9d8bf4b5418f5b7512a9e52a0cacb34c95b4551df52c4970b7" [versions] minecraft = "1.21.1" From 2d353f45ab5f75b22951c4144210a1596d5310c7 Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 13:53:27 +1000 Subject: [PATCH 35/58] [UPDATE] c2me --- index.toml | 2 +- mods/c2me-neoforge.pw.toml | 38 ++++++++++++++++---------------------- pack.toml | 2 +- 3 files changed, 18 insertions(+), 24 deletions(-) diff --git a/index.toml b/index.toml index bec7503..197d8d7 100644 --- a/index.toml +++ b/index.toml @@ -201,7 +201,7 @@ metafile = true [[files]] file = "mods/c2me-neoforge.pw.toml" -hash = "5c76801864d90d61c2d0aafe2b32da067701fe70baf5fa6e9d98c72d27af047a" +hash = "e89206498dd4f95a2334b918c19cfa8b8137727ab146680a2dc05056d5540153" metafile = true [[files]] diff --git a/mods/c2me-neoforge.pw.toml b/mods/c2me-neoforge.pw.toml index a627008..a77d247 100644 --- a/mods/c2me-neoforge.pw.toml +++ b/mods/c2me-neoforge.pw.toml @@ -1,22 +1,16 @@ -name = "Concurrent Chunk Management Engine (NeoForge)" -filename = "c2me-neoforge-mc1.21.1-0.3.0+alpha.0.70.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/COlSi5iR/versions/rKU60Imo/c2me-neoforge-mc1.21.1-0.3.0%2Balpha.0.70.jar" -hash-format = "sha512" -hash = "149fe37ade1a6af1ab4f7938a8a8df703b0c1cc00acc2306778cffe271bfda4eea543626b5d09333146e869f948cef911277396af7dead394adc580c9ede7e70" - -[meta] -link = "https://modrinth.com/mod/c2me-neoforge" -icon = "https://cdn.modrinth.com/data/COlSi5iR/3c2ce471054466712a44c8758a03e03bb868f93b_96.webp" -description = "A mod designed to improve the chunk performance of Minecraft." -category = "optimization" - -[update.modrinth] -mod-id = "COlSi5iR" -version = "rKU60Imo" - -[option] -optional = true -default = false +name = "Concurrent Chunk Management Engine (NeoForge)" +filename = "c2me-neoforge-mc1.21.1-0.3.0+alpha.0.72.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/COlSi5iR/versions/mgyC9n6H/c2me-neoforge-mc1.21.1-0.3.0%2Balpha.0.72.jar" +hash-format = "sha512" +hash = "ece84c9051b1d136bfd3dca85b1543b083e34699644e0c356cafbc167c784bd5a894384a3bf2cde028f226b7e7d9d8113dadb4f3a85372da412490ea2dd2ef8b" + +[update] +[update.modrinth] +mod-id = "COlSi5iR" +version = "mgyC9n6H" + +[option] +optional = true diff --git a/pack.toml b/pack.toml index 5967e08..e88be0d 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "244758265733eb9d8bf4b5418f5b7512a9e52a0cacb34c95b4551df52c4970b7" +hash = "658f745b691014f5f744561aab7605d5e13ed4477864ae91dd0fcafc33f58445" [versions] minecraft = "1.21.1" From 466c117f5fb52886b2e943333d9f06852a67c524 Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 13:54:11 +1000 Subject: [PATCH 36/58] [ADD] Cerulean Advancements optimization mod --- index.toml | 10 ++++++++++ mods/cerulean-advancements.pw.toml | 13 +++++++++++++ mods/txnilib.pw.toml | 13 +++++++++++++ pack.toml | 2 +- 4 files changed, 37 insertions(+), 1 deletion(-) create mode 100644 mods/cerulean-advancements.pw.toml create mode 100644 mods/txnilib.pw.toml diff --git a/index.toml b/index.toml index 197d8d7..c937ee1 100644 --- a/index.toml +++ b/index.toml @@ -219,6 +219,11 @@ file = "mods/cc-tweaked.pw.toml" hash = "3b2852f9c365a4fa54c1b1e05d47edfcbff4637f19a010cbdb4e7f443b499e82" metafile = true +[[files]] +file = "mods/cerulean-advancements.pw.toml" +hash = "a2947350bef0483c5ea9f059fc609d0d61ea5ec61c2cebccfd2ef05e95d51178" +metafile = true + [[files]] file = "mods/chat-heads.pw.toml" hash = "a6d21f7e29238cfb206ee2e25eb885adce0f80c8c7415cb197c3acbf34e87ab3" @@ -1129,6 +1134,11 @@ file = "mods/transmog.pw.toml" hash = "882158c17af560d7798e85bee9b34c4665e5b2497d677574b48ef8edecd82ade" metafile = true +[[files]] +file = "mods/txnilib.pw.toml" +hash = "bbf8f2ba1e4bba18c1f61b2f003063052f56dd9951ceae3e227b6cbf9affd29f" +metafile = true + [[files]] file = "mods/unchipped.pw.toml" hash = "688856dd39e56f218628afed1fe3be898a0b33fbdc4aeaffbefcedf8ad92f27d" diff --git a/mods/cerulean-advancements.pw.toml b/mods/cerulean-advancements.pw.toml new file mode 100644 index 0000000..bebcc02 --- /dev/null +++ b/mods/cerulean-advancements.pw.toml @@ -0,0 +1,13 @@ +name = "Cerulean" +filename = "cerulean-neoforge-1.0.0-1.21.1.jar" +side = "server" + +[download] +url = "https://cdn.modrinth.com/data/dv57xmf9/versions/i5PXO3P7/cerulean-neoforge-1.0.0-1.21.1.jar" +hash-format = "sha512" +hash = "f9808b360746f691765d422b1df512c7d627ef58a1c03ad75bd12f8d847c1f506e164390090fe9fd8d5eaa14f85bb274510db63d1ce27baca4624a1dc2aa3ba7" + +[update] +[update.modrinth] +mod-id = "dv57xmf9" +version = "i5PXO3P7" diff --git a/mods/txnilib.pw.toml b/mods/txnilib.pw.toml new file mode 100644 index 0000000..b079158 --- /dev/null +++ b/mods/txnilib.pw.toml @@ -0,0 +1,13 @@ +name = "TxniLib" +filename = "txnilib-neoforge-1.0.24-1.21.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/vBbPDuOs/versions/M1CyD3Uu/txnilib-neoforge-1.0.24-1.21.1.jar" +hash-format = "sha512" +hash = "656cd5746fe1b3a2cc7c516619d9f88556f37387e672bb0f362c8aecefc6f1d06705d3a84564c8779856fbbf69fee67b6038a24ffcf46f36f2c478a1aff43a57" + +[update] +[update.modrinth] +mod-id = "vBbPDuOs" +version = "M1CyD3Uu" diff --git a/pack.toml b/pack.toml index e88be0d..2b8570e 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "658f745b691014f5f744561aab7605d5e13ed4477864ae91dd0fcafc33f58445" +hash = "a22457a1aff96646e28e9365479499c83405bfc30d21af87c295ab12c3b935b1" [versions] minecraft = "1.21.1" From 58457e8481438c9a12756dc4588cee76110d04e4 Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 14:00:33 +1000 Subject: [PATCH 37/58] [UPDATE] distanthorizons --- index.toml | 2 +- mods/distanthorizons.pw.toml | 9 ++++----- pack.toml | 2 +- 3 files changed, 6 insertions(+), 7 deletions(-) diff --git a/index.toml b/index.toml index c937ee1..1d26acd 100644 --- a/index.toml +++ b/index.toml @@ -426,7 +426,7 @@ metafile = true [[files]] file = "mods/distanthorizons.pw.toml" -hash = "4c4c9fd62640956fff3de936fe8db37d77d8102a63fca3c60b6b7c59f4beaa6c" +hash = "aaa8f20336105e63a04602eb8ff11e0711e870347ce118a0b2be0d5469a5ed5a" metafile = true [[files]] diff --git a/mods/distanthorizons.pw.toml b/mods/distanthorizons.pw.toml index 9b3e506..bd63afe 100644 --- a/mods/distanthorizons.pw.toml +++ b/mods/distanthorizons.pw.toml @@ -1,17 +1,16 @@ name = "Distant Horizons" -filename = "DistantHorizons-neoforge-fabric-2.3.2-b-1.21.1.jar" +filename = "DistantHorizons-2.3.3-b-1.21.1-fabric-neoforge.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/uCdwusMi/versions/jkSxZOJh/DistantHorizons-neoforge-fabric-2.3.2-b-1.21.1.jar" +url = "https://cdn.modrinth.com/data/uCdwusMi/versions/Wqd1N9MJ/DistantHorizons-2.3.3-b-1.21.1-fabric-neoforge.jar" hash-format = "sha512" -hash = "7dc7f295b8e132799520435c2de603c5ba1fe7b7d1c2de7a8c7106eba2d57dd2b46ac7559a7ebcd21790398472690fd3ad5ddeeec3c2648c54fae267f87b508b" +hash = "e6749f6b978a47bbae7bf5208afb2feefd787228e35288b60f4c4eb2bb900821836d4bfef2c460e024dafe165ff569a663ef0d57bc40c837733ff11ec1065a05" [update] [update.modrinth] mod-id = "uCdwusMi" -version = "jkSxZOJh" +version = "Wqd1N9MJ" [option] optional = true -default = false diff --git a/pack.toml b/pack.toml index 2b8570e..d216b24 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "a22457a1aff96646e28e9365479499c83405bfc30d21af87c295ab12c3b935b1" +hash = "77bd8385109dc8e56c92a9c439e17c621fde201b575be760136b73ef6cf558e5" [versions] minecraft = "1.21.1" From bc6a532c29d8a8fdaf13177a5a9c654ac37722bd Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 14:06:37 +1000 Subject: [PATCH 38/58] [ADD] FastEvent --- index.toml | 5 +++++ mods/fastevent.pw.toml | 13 +++++++++++++ pack.toml | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 mods/fastevent.pw.toml diff --git a/index.toml b/index.toml index 1d26acd..4105226 100644 --- a/index.toml +++ b/index.toml @@ -549,6 +549,11 @@ file = "mods/farmers-delight.pw.toml" hash = "c4027b8071cc6dfc7f0d49e702a5e25b1e36841e50acba1e699f308be156b8f2" metafile = true +[[files]] +file = "mods/fastevent.pw.toml" +hash = "e8f80a31178b51937be55f6c78038c38d6b23f38905688edfa9ca5adab2cbc31" +metafile = true + [[files]] file = "mods/ferrite-core.pw.toml" hash = "05d96d5b17399f048469ff4b44451eb8d99cc7a2a075ff55718c397cb508b0c2" diff --git a/mods/fastevent.pw.toml b/mods/fastevent.pw.toml new file mode 100644 index 0000000..a68fa84 --- /dev/null +++ b/mods/fastevent.pw.toml @@ -0,0 +1,13 @@ +name = "FastEvent" +filename = "FastEvent-1.21.1-neoforge-1.1.2.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/LauZQ6kM/versions/tOzxJSj2/FastEvent-1.21.1-neoforge-1.1.2.jar" +hash-format = "sha512" +hash = "9b1d07f6bade3d82414fec8e780d40b74d9f3f1b8a32b1e77b26d42570037aacaca15d367ac845394ee01e935437850da06fddf417b93f4924ed9d9f856f7f09" + +[update] +[update.modrinth] +mod-id = "LauZQ6kM" +version = "tOzxJSj2" diff --git a/pack.toml b/pack.toml index d216b24..5e80591 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "77bd8385109dc8e56c92a9c439e17c621fde201b575be760136b73ef6cf558e5" +hash = "2b991e8f080a1da6e862b0c214ddc638708c4e827ed04c09ce57bbda91ee542f" [versions] minecraft = "1.21.1" From 6c2f667b11ed5f23405b94bdb84a8aa2614c4256 Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 14:07:14 +1000 Subject: [PATCH 39/58] [ADD] Female Gender Mod --- index.toml | 5 +++++ mods/female-gender.pw.toml | 13 +++++++++++++ pack.toml | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 mods/female-gender.pw.toml diff --git a/index.toml b/index.toml index 4105226..d56b0c8 100644 --- a/index.toml +++ b/index.toml @@ -554,6 +554,11 @@ file = "mods/fastevent.pw.toml" hash = "e8f80a31178b51937be55f6c78038c38d6b23f38905688edfa9ca5adab2cbc31" metafile = true +[[files]] +file = "mods/female-gender.pw.toml" +hash = "f861cdc13a2ff4a379fb69df268e2350733d26b794c95c17428c91d1ad6a8ddb" +metafile = true + [[files]] file = "mods/ferrite-core.pw.toml" hash = "05d96d5b17399f048469ff4b44451eb8d99cc7a2a075ff55718c397cb508b0c2" diff --git a/mods/female-gender.pw.toml b/mods/female-gender.pw.toml new file mode 100644 index 0000000..2145d7d --- /dev/null +++ b/mods/female-gender.pw.toml @@ -0,0 +1,13 @@ +name = "Female Gender Mod" +filename = "Female-Gender-Mod-neoforge-1.21-3.2.2.jar" +side = "client" + +[download] +url = "https://cdn.modrinth.com/data/bcOsQHnC/versions/kKffHCGl/Female-Gender-Mod-neoforge-1.21-3.2.2.jar" +hash-format = "sha512" +hash = "99a56830fcb47d7a2f74f4985069e4af0bf1cd8907ccf4c3d2cb593c903a87eeb7fa70dc47e3943b6b320bd97a3530d77d54e4c85ef63462dc838cc735a3097f" + +[update] +[update.modrinth] +mod-id = "bcOsQHnC" +version = "kKffHCGl" diff --git a/pack.toml b/pack.toml index 5e80591..352080f 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "2b991e8f080a1da6e862b0c214ddc638708c4e827ed04c09ce57bbda91ee542f" +hash = "68722317f5ed7e2c4a212602f84b072be2aff18c8389024a5f14f05e7780c7de" [versions] minecraft = "1.21.1" From c36659f171ed7b8e58dc482240772ec5e502e23e Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 14:09:32 +1000 Subject: [PATCH 40/58] [ADD] Get It Together, Drops! --- index.toml | 5 +++++ mods/get-it-together-drops.pw.toml | 13 +++++++++++++ pack.toml | 2 +- 3 files changed, 19 insertions(+), 1 deletion(-) create mode 100644 mods/get-it-together-drops.pw.toml diff --git a/index.toml b/index.toml index d56b0c8..acab854 100644 --- a/index.toml +++ b/index.toml @@ -614,6 +614,11 @@ file = "mods/geckolib.pw.toml" hash = "9e80e6f2a680b052f2a66ade20a5abbd98a0abbebde6f30472d6ae6b993e9464" metafile = true +[[files]] +file = "mods/get-it-together-drops.pw.toml" +hash = "2d77b9bf28cab8308467ca7ed94bfa45435e72d8e9ea32dd872df60b89a6dc44" +metafile = true + [[files]] file = "mods/gliders.pw.toml" hash = "64c2cd1e1b2c750b85a63cf6f3a4f3a2cd90d72b0dd76d3cb0dbfcec7a642884" diff --git a/mods/get-it-together-drops.pw.toml b/mods/get-it-together-drops.pw.toml new file mode 100644 index 0000000..32aa336 --- /dev/null +++ b/mods/get-it-together-drops.pw.toml @@ -0,0 +1,13 @@ +name = "Get It Together, Drops!" +filename = "getittogetherdrops-neoforge-1.21-1.3.2.jar" +side = "server" + +[download] +url = "https://cdn.modrinth.com/data/T0OUgf8P/versions/RuJK72qk/getittogetherdrops-neoforge-1.21-1.3.2.jar" +hash-format = "sha512" +hash = "5290fcd6c5e61bd5750a1bdae271bd553885e9d3e41c693506410fd086415c3ac55332791f932bb8cb33ec6f4be4233b0a938b5883473234a776d553d39cf145" + +[update] +[update.modrinth] +mod-id = "T0OUgf8P" +version = "RuJK72qk" diff --git a/pack.toml b/pack.toml index 352080f..7626cba 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "68722317f5ed7e2c4a212602f84b072be2aff18c8389024a5f14f05e7780c7de" +hash = "f23ee484f9e681836c53c7bb8b4a2f38e8bf66bd394426d7dc4000c02e33abd4" [versions] minecraft = "1.21.1" From ea0314212ac2417358c505fa3de3c54974640732 Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 14:11:41 +1000 Subject: [PATCH 41/58] [REPLACE] Swap KyrptonFoxified with Krypton FNP --- index.toml | 4 ++-- mods/krypton-fnp.pw.toml | 13 +++++++++++++ mods/krypton-foxified.pw.toml | 13 ------------- pack.toml | 2 +- 4 files changed, 16 insertions(+), 16 deletions(-) create mode 100644 mods/krypton-fnp.pw.toml delete mode 100644 mods/krypton-foxified.pw.toml diff --git a/index.toml b/index.toml index acab854..2cb890d 100644 --- a/index.toml +++ b/index.toml @@ -740,8 +740,8 @@ hash = "0a983d1515e1713d1a0ae7738091909101c368be2726a446e4ca29c62fe555c2" metafile = true [[files]] -file = "mods/krypton-foxified.pw.toml" -hash = "b843ce75c788f0720b6e23d9021ce55d37415d72802ee60d95bd2fc5809ba96c" +file = "mods/krypton-fnp.pw.toml" +hash = "0b785ad2b4b9672adad4da0a11a76b242fe994f040662c816f6d2dfaf6868fef" metafile = true [[files]] diff --git a/mods/krypton-fnp.pw.toml b/mods/krypton-fnp.pw.toml new file mode 100644 index 0000000..5235267 --- /dev/null +++ b/mods/krypton-fnp.pw.toml @@ -0,0 +1,13 @@ +name = "Krypton FNP" +filename = "krypton-neoforge-1.21.1-0.2.19.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/JkxWVYwU/versions/3hHcy4hV/krypton-neoforge-1.21.1-0.2.19.jar" +hash-format = "sha512" +hash = "b3158f7260afa2fa701393901dc8741c4397dc8a058d5b450010580902fd4fe20cfcf7b0ec9220c66a0a03118d4952429465f580fad6039d349d33b2e6d989ec" + +[update] +[update.modrinth] +mod-id = "JkxWVYwU" +version = "3hHcy4hV" diff --git a/mods/krypton-foxified.pw.toml b/mods/krypton-foxified.pw.toml deleted file mode 100644 index e77ff49..0000000 --- a/mods/krypton-foxified.pw.toml +++ /dev/null @@ -1,13 +0,0 @@ -name = "KryptonFoxified" -filename = "KryptonFoxified-0.1.0+mc1.21.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/rmFH8I1v/versions/TFGMCLED/KryptonFoxified-0.1.0%2Bmc1.21.jar" -hash-format = "sha512" -hash = "57f5252cdb730521fe2b28241b6250c73df3d8954af904661a35ca5ce6915425216e5db46519d0d2db6cd13c4a07bcf47c123b0746647e5173fdd322d681d5ab" - -[update] -[update.modrinth] -mod-id = "rmFH8I1v" -version = "TFGMCLED" diff --git a/pack.toml b/pack.toml index 7626cba..bb8ee36 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "f23ee484f9e681836c53c7bb8b4a2f38e8bf66bd394426d7dc4000c02e33abd4" +hash = "54c8a7a11419b93f50bfddd462b0c5f9af3ece37d7b960f183ace91c8f6e3dc3" [versions] minecraft = "1.21.1" From 6e7ef888deb366ddf711a614b853cc00af18fb6f Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 15:07:50 +1000 Subject: [PATCH 42/58] [UPDATE] ars nouveau --- index.toml | 2 +- mods/ars-nouveau.pw.toml | 31 +++++++++++++------------------ pack.toml | 2 +- 3 files changed, 15 insertions(+), 20 deletions(-) diff --git a/index.toml b/index.toml index 2cb890d..9e38f04 100644 --- a/index.toml +++ b/index.toml @@ -151,7 +151,7 @@ metafile = true [[files]] file = "mods/ars-nouveau.pw.toml" -hash = "5f735eaf034f4a00eb8098392c20e946317e0acf69de69e2d39355f64c75e835" +hash = "d8b93142d5ed337fdbe91241adf738a62defff613ea239943ff50f15ede1f949" metafile = true [[files]] diff --git a/mods/ars-nouveau.pw.toml b/mods/ars-nouveau.pw.toml index 25971b3..2698a27 100644 --- a/mods/ars-nouveau.pw.toml +++ b/mods/ars-nouveau.pw.toml @@ -1,18 +1,13 @@ -name = "Ars Nouveau" -filename = "ars_nouveau-1.21.1-5.8.6.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/TKB6INcv/versions/qVheh4H2/ars_nouveau-1.21.1-5.8.6.jar" -hash-format = "sha512" -hash = "0f6795960afa565daf7abfa3ab87bbb6f00eee89431bca90c36586a50142dc38654c5cbce97cd20527b7d2a9e622ccd4104ab390e52b2c9d928d08331ea5cbef" - -[meta] -link = "https://modrinth.com/mod/ars-nouveau" -icon = "https://cdn.modrinth.com/data/TKB6INcv/7ccd369857b70b16e0fbd3f10e5278b0f75c7772_96.webp" -description = "Craft spells and construct magical automations" -category = "tech" - -[update.modrinth] -mod-id = "TKB6INcv" -version = "qVheh4H2" +name = "Ars Nouveau" +filename = "ars_nouveau-1.21.1-5.10.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/TKB6INcv/versions/GDlb35ZZ/ars_nouveau-1.21.1-5.10.1.jar" +hash-format = "sha512" +hash = "2e564f61e808db20e0bd3b1765cd62063f30c9d5bba21a12d2700a105e3e10f594855a388803027d97200c6b06bd487561ee807c236fe27997f4e1d1fd31f0f8" + +[update] +[update.modrinth] +mod-id = "TKB6INcv" +version = "GDlb35ZZ" diff --git a/pack.toml b/pack.toml index bb8ee36..0982488 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "54c8a7a11419b93f50bfddd462b0c5f9af3ece37d7b960f183ace91c8f6e3dc3" +hash = "024cb80a95a6943f7433cf5b2b6a24569a381734f55bb43c4c1159329d1e118e" [versions] minecraft = "1.21.1" From 85a25aaddf8db3cd65164971c6a0ac77fd8b2f12 Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 15:16:17 +1000 Subject: [PATCH 43/58] [UPDATE] Pam's stuff --- index.toml | 4 ++-- mods/pams-harvestcraft-2-food-core.pw.toml | 6 +++--- mods/pams-harvestcraft-2-trees.pw.toml | 6 +++--- pack.toml | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/index.toml b/index.toml index 9e38f04..e205f96 100644 --- a/index.toml +++ b/index.toml @@ -891,7 +891,7 @@ metafile = true [[files]] file = "mods/pams-harvestcraft-2-food-core.pw.toml" -hash = "474412bf4ee9bf4d947d0c6a176e045fd2b8f550e0dfd2e3d467f49d0a842adc" +hash = "9f50159aae760a20a0157d5af60594aba7c3d36342e746608c7827589fabfd7f" metafile = true [[files]] @@ -901,7 +901,7 @@ metafile = true [[files]] file = "mods/pams-harvestcraft-2-trees.pw.toml" -hash = "309cf621eea9af435df2fd4e33fe9a381a8dfbf29ac0211354c3d6abf5908e79" +hash = "74054f4e1aaf3508edead0fa6e833b57aec8b5812e85d4d3182a2aaa360c2099" metafile = true [[files]] diff --git a/mods/pams-harvestcraft-2-food-core.pw.toml b/mods/pams-harvestcraft-2-food-core.pw.toml index 6d3ed45..d2e74c0 100644 --- a/mods/pams-harvestcraft-2-food-core.pw.toml +++ b/mods/pams-harvestcraft-2-food-core.pw.toml @@ -1,13 +1,13 @@ name = "Pam's HarvestCraft 2 - Food Core" -filename = "pamhc2foodcore-NEOFORGE-1.21.1-1.0.1.jar" +filename = "pamhc2foodcore-NEOFORGE-1.21.1-1.0.2.jar" side = "both" [download] hash-format = "sha1" -hash = "b55d2ee26fa395776abc25b521bc9bf7daf97fef" +hash = "aa757abe71467b1d39a6e40c0bfecac9ae3f1e14" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 6655181 +file-id = 6680303 project-id = 372534 diff --git a/mods/pams-harvestcraft-2-trees.pw.toml b/mods/pams-harvestcraft-2-trees.pw.toml index b747631..b835e44 100644 --- a/mods/pams-harvestcraft-2-trees.pw.toml +++ b/mods/pams-harvestcraft-2-trees.pw.toml @@ -1,13 +1,13 @@ name = "Pam's HarvestCraft 2 - Trees" -filename = "pamhc2trees-NEOFORGE-1.21.1-1.0.0.jar" +filename = "pamhc2trees-NEOFORGE-1.21.1-1.0.3.jar" side = "both" [download] hash-format = "sha1" -hash = "400c723332ccdea959f7efb3fec4a07d4742cea6" +hash = "72403ad86c64f770a657da8aa6ab78cac2f5610c" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 6221523 +file-id = 6708704 project-id = 365460 diff --git a/pack.toml b/pack.toml index 0982488..82a474e 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "024cb80a95a6943f7433cf5b2b6a24569a381734f55bb43c4c1159329d1e118e" +hash = "87ae450af292d9a9165e6068f370cb3e440db0ed51e17c9d3cbf442a5aa3a74e" [versions] minecraft = "1.21.1" From 85a16febc90257781cfa3980b1c90d00873a810d Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 15:21:21 +1000 Subject: [PATCH 44/58] [UPDATE] FTB mods --- index.toml | 4 ++-- mods/ftb-library-forge.pw.toml | 6 +++--- mods/ftb-ultimine-forge.pw.toml | 6 +++--- pack.toml | 2 +- 4 files changed, 9 insertions(+), 9 deletions(-) diff --git a/index.toml b/index.toml index e205f96..c6b9c92 100644 --- a/index.toml +++ b/index.toml @@ -591,12 +591,12 @@ metafile = true [[files]] file = "mods/ftb-library-forge.pw.toml" -hash = "c6aaaea89ba6630ab8bade12431d2e3d710cd3ba88be9e55b85be258f2aa17b3" +hash = "3e4702736067acc767a732b50f6558971d3dd942e42cea467d3f14e9e2d134e9" metafile = true [[files]] file = "mods/ftb-ultimine-forge.pw.toml" -hash = "a224c65c2b6bdf3a019f1b2c1af037e7001921f75c0229d2231c4f38cd47e9c0" +hash = "c71d98e82f706e23f841fb312d392ef8e028d43b3f1149edfc8f564cebe5c9b1" metafile = true [[files]] diff --git a/mods/ftb-library-forge.pw.toml b/mods/ftb-library-forge.pw.toml index fecd4eb..00c8fa2 100644 --- a/mods/ftb-library-forge.pw.toml +++ b/mods/ftb-library-forge.pw.toml @@ -1,13 +1,13 @@ name = "FTB Library (Forge)" -filename = "ftb-library-neoforge-2101.1.14.jar" +filename = "ftb-library-neoforge-2101.1.16.jar" side = "both" [download] hash-format = "sha1" -hash = "d7444137641a1c122a66c6ec506631c11f7e0f59" +hash = "a3a91e6a9b01eadca41534fef8c163f82a8c8926" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 6661421 +file-id = 6711324 project-id = 404465 diff --git a/mods/ftb-ultimine-forge.pw.toml b/mods/ftb-ultimine-forge.pw.toml index 57bf487..29b1805 100644 --- a/mods/ftb-ultimine-forge.pw.toml +++ b/mods/ftb-ultimine-forge.pw.toml @@ -1,13 +1,13 @@ name = "FTB Ultimine (Forge)" -filename = "ftb-ultimine-neoforge-2101.1.3.jar" +filename = "ftb-ultimine-neoforge-2101.1.6.jar" side = "both" [download] hash-format = "sha1" -hash = "17b0410cee7781d63349a5ea97c8aae3b8ba53c6" +hash = "2fececd510d55aebe2328fd6619eb89d3b55d487" mode = "metadata:curseforge" [update] [update.curseforge] -file-id = 6607451 +file-id = 6752899 project-id = 386134 diff --git a/pack.toml b/pack.toml index 82a474e..0ccf811 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "87ae450af292d9a9165e6068f370cb3e440db0ed51e17c9d3cbf442a5aa3a74e" +hash = "4d50a4dee3184818643889000cd88a8268c1e6ecd1791e801377c49414f2c63e" [versions] minecraft = "1.21.1" From 4d7a9cb7e2f141d366d05a8e5361404ad37493e0 Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 15:33:27 +1000 Subject: [PATCH 45/58] [UPDATE] accessories --- index.toml | 2 +- mods/accessories.pw.toml | 31 +++++++++++++------------------ pack.toml | 2 +- 3 files changed, 15 insertions(+), 20 deletions(-) diff --git a/index.toml b/index.toml index c6b9c92..727fa12 100644 --- a/index.toml +++ b/index.toml @@ -76,7 +76,7 @@ metafile = true [[files]] file = "mods/accessories.pw.toml" -hash = "92f4f277ef52c6e1a205463ff0e56fcc2d925c21bf8224278afddc9a3fc95e93" +hash = "87f3b1dbbc4cce1eeb5566e041fae7431b1f607cade6232df8417fd241e298f2" metafile = true [[files]] diff --git a/mods/accessories.pw.toml b/mods/accessories.pw.toml index 63cdf4b..ca65870 100644 --- a/mods/accessories.pw.toml +++ b/mods/accessories.pw.toml @@ -1,18 +1,13 @@ -name = "Accessories" -filename = "accessories-neoforge-1.1.0-beta.43+1.21.1.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/jtmvUHXj/versions/e5CfExph/accessories-neoforge-1.1.0-beta.43%2B1.21.1.jar" -hash-format = "sha512" -hash = "604809b827a0467d370a99e4072196dd0dad974101493702d691aaa79b997c6bb1a6168b8cd6111f8b292cd6748b641ccbe1aac5117386aa03267a172704d4d7" - -[meta] -link = "https://modrinth.com/mod/accessories" -icon = "https://cdn.modrinth.com/data/jtmvUHXj/14fabf4859e845b0bd6659daf2375be3e88f59ec.png" -description = "A extendable and data-driven Accessory Mod for Minecraft" -category = "lib" - -[update.modrinth] -mod-id = "jtmvUHXj" -version = "e5CfExph" +name = "Accessories" +filename = "accessories-neoforge-1.1.0-beta.45+1.21.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/jtmvUHXj/versions/o6CV5p8s/accessories-neoforge-1.1.0-beta.45%2B1.21.1.jar" +hash-format = "sha512" +hash = "1b21d8fde91f3fa33c161027f0e44b926e0b7e049c693985d95794e6fe7e3dae8100c30801f5946b9fbe62c47d768bc45bf6f6b2c918394cedda7de10e74cbe4" + +[update] +[update.modrinth] +mod-id = "jtmvUHXj" +version = "o6CV5p8s" diff --git a/pack.toml b/pack.toml index 0ccf811..183079b 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "4d50a4dee3184818643889000cd88a8268c1e6ecd1791e801377c49414f2c63e" +hash = "4f004752803680b81a0d6661e4a7c09f5b888e804e16c55aa91df29767191593" [versions] minecraft = "1.21.1" From 11eaf3dcaa632436233e0bd4a17fffdedf70135d Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 15:34:20 +1000 Subject: [PATCH 46/58] [UPDATE] Jade --- index.toml | 2 +- mods/jade.pw.toml | 8 ++++---- pack.toml | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/index.toml b/index.toml index 727fa12..f1dc14d 100644 --- a/index.toml +++ b/index.toml @@ -696,7 +696,7 @@ metafile = true [[files]] file = "mods/jade.pw.toml" -hash = "c9d048eafc4c07caf5ddbad536c1cfeff9e7a9094ce3e8016540fee9ac691db1" +hash = "407c4cc8cb9920a9b23674d81952c512302525755d8fba12e94acecaaae949e7" metafile = true [[files]] diff --git a/mods/jade.pw.toml b/mods/jade.pw.toml index 2c2166c..4fbfa0d 100644 --- a/mods/jade.pw.toml +++ b/mods/jade.pw.toml @@ -1,13 +1,13 @@ name = "Jade 🔍" -filename = "Jade-1.21.1-NeoForge-15.10.1.jar" +filename = "Jade-1.21.1-NeoForge-15.10.2.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/nvQzSEkH/versions/2P7THd8J/Jade-1.21.1-NeoForge-15.10.1.jar" +url = "https://cdn.modrinth.com/data/nvQzSEkH/versions/iku9fmp8/Jade-1.21.1-NeoForge-15.10.2.jar" hash-format = "sha512" -hash = "66fcc6425949684f1fba3aa7c39aad59b912831d74f21ddde7c31367d3323105828bad90ff6633b34899cd73ac26e3656ee0df2c0e43d7d3a320d94bf5d6d713" +hash = "73c9fefc5f05a3429b6a4e7ac2aa61040e2f3d0bfb6be378b112a78db77e7c2d1e4645f8e422a2913abc2d33c5ac07c1a19975c86c5c029c4ef1be9bfc8c1bb2" [update] [update.modrinth] mod-id = "nvQzSEkH" -version = "2P7THd8J" +version = "iku9fmp8" diff --git a/pack.toml b/pack.toml index 183079b..f9a71fe 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "4f004752803680b81a0d6661e4a7c09f5b888e804e16c55aa91df29767191593" +hash = "63c2f9f692e8d2763a09cf4039b447a10f2002fd02691f24c7966ca01d28ebc7" [versions] minecraft = "1.21.1" From 8d38c6437b5f583ecdc095c57937c8fcb50a956e Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 15:42:58 +1000 Subject: [PATCH 47/58] [UPDATE] Fusion --- index.toml | 2 +- mods/fusion-connected-textures.pw.toml | 8 ++++---- pack.toml | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/index.toml b/index.toml index f1dc14d..894c172 100644 --- a/index.toml +++ b/index.toml @@ -601,7 +601,7 @@ metafile = true [[files]] file = "mods/fusion-connected-textures.pw.toml" -hash = "d88788a00e76a1c7489776cddff1e9179676e842a7cd9f04b59ebc9b3e40c7ac" +hash = "2425a6877ac2c90e9575c30a5692068e1ad4cb0c077dd9fa0e6e3c4b1dd9e073" metafile = true [[files]] diff --git a/mods/fusion-connected-textures.pw.toml b/mods/fusion-connected-textures.pw.toml index 93e5f12..7de39dd 100644 --- a/mods/fusion-connected-textures.pw.toml +++ b/mods/fusion-connected-textures.pw.toml @@ -1,13 +1,13 @@ name = "Fusion (Connected Textures)" -filename = "fusion-1.2.7b-neoforge-mc1.21.jar" +filename = "fusion-1.2.8-neoforge-mc1.21.jar" side = "client" [download] -url = "https://cdn.modrinth.com/data/p19vrgc2/versions/G7gLKG0V/fusion-1.2.7b-neoforge-mc1.21.jar" +url = "https://cdn.modrinth.com/data/p19vrgc2/versions/jpxvz6Dd/fusion-1.2.8-neoforge-mc1.21.jar" hash-format = "sha512" -hash = "04f6a73769e8c9bfbc5644c55b31a536bdb33bbb16ae4102a5f8697c52f2fa9eebc4ff5f559423601908bcff9d0d92dda267b1260db5575bac4bb87d21908cb2" +hash = "d9d1d0c55a36463cb8e6d65dfc7c96c1c8e191fb8fcdc820b82f2b13c808ca710ff9b223529cdcc3899b6bc934a2548d0a5a0b19cad9bfc82eb5e479b567be89" [update] [update.modrinth] mod-id = "p19vrgc2" -version = "G7gLKG0V" +version = "jpxvz6Dd" diff --git a/pack.toml b/pack.toml index f9a71fe..267d102 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "63c2f9f692e8d2763a09cf4039b447a10f2002fd02691f24c7966ca01d28ebc7" +hash = "e1aa820bdf77100bbb531b847e1b21fe522378f9461efde79eb92b4fbf5f0369" [versions] minecraft = "1.21.1" From 967274a4bafbe4dbff18ba284217d7cf15a696e7 Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 15:44:14 +1000 Subject: [PATCH 48/58] [UPDATE] Create Stuff --- index.toml | 4 ++-- mods/create-enchantment-industry.pw.toml | 8 ++++---- mods/create-stock-bridge.pw.toml | 8 ++++---- pack.toml | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/index.toml b/index.toml index 894c172..4ff3562 100644 --- a/index.toml +++ b/index.toml @@ -356,7 +356,7 @@ metafile = true [[files]] file = "mods/create-enchantment-industry.pw.toml" -hash = "70e420a2d0b40b40d660dbb71e77d738a3bcdc6475f59706a716c39c7cb85ef1" +hash = "0177b98d7552743df5bd62e45d2efe012d8d416c53f94735a0d4074468f5a2ca" metafile = true [[files]] @@ -376,7 +376,7 @@ metafile = true [[files]] file = "mods/create-stock-bridge.pw.toml" -hash = "cad1a56712d6303c76243fa265262a947a1b620d48484d6eada239d4ae0d061a" +hash = "2e6372b2674d1917b39aba9b213f769b37cc5c017a01f1df497aed560e5fc82a" metafile = true [[files]] diff --git a/mods/create-enchantment-industry.pw.toml b/mods/create-enchantment-industry.pw.toml index 634506c..a77e20c 100644 --- a/mods/create-enchantment-industry.pw.toml +++ b/mods/create-enchantment-industry.pw.toml @@ -1,13 +1,13 @@ name = "Create: Enchantment Industry" -filename = "create-enchantment-industry-2.1.6.jar" +filename = "create-enchantment-industry-2.1.7.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/JWGBpFUP/versions/p8KnWGu6/create-enchantment-industry-2.1.6.jar" +url = "https://cdn.modrinth.com/data/JWGBpFUP/versions/MYRXafDX/create-enchantment-industry-2.1.7.jar" hash-format = "sha512" -hash = "57e76ed993f72d9e273e0c594167263be88b633749d889bcccf50ad395829f7f89dff7d3677945d08cc54d4baf5faf95d5387d8c39d4e56b2885b8f7e39475ba" +hash = "8d224728c45ed08a676c229c57baadb4a0c3006cd35ea13bf8084d869391411c8bb440c3d1b9dd7ea8c48ce03359852b6d188198e61a9d91ab5cc1844aa861b8" [update] [update.modrinth] mod-id = "JWGBpFUP" -version = "p8KnWGu6" +version = "MYRXafDX" diff --git a/mods/create-stock-bridge.pw.toml b/mods/create-stock-bridge.pw.toml index 7b344da..04c9cf1 100644 --- a/mods/create-stock-bridge.pw.toml +++ b/mods/create-stock-bridge.pw.toml @@ -1,13 +1,13 @@ name = "Create Stock Bridge" -filename = "createstockbridge-1.21.1-0.1.4.jar" +filename = "createstockbridge-1.21.1-0.1.5.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/V7mbOBO4/versions/fO9nz2jD/createstockbridge-1.21.1-0.1.4.jar" +url = "https://cdn.modrinth.com/data/V7mbOBO4/versions/k9cxr0xB/createstockbridge-1.21.1-0.1.5.jar" hash-format = "sha512" -hash = "ceaf58db777d8e59db4a7d3e724e6be17ccb26db3451aed48a1be4db3642380ad85f587d8628f2b20e3c9de2b6d708b1316c9abb951513c2db4501dad9754414" +hash = "de17f64f493d3f12b80832f365e7d01c2fc05e1d72bd4dd25253a952fe7e75f169c636b8871a8350f00387ec53c61c341f8a96f8134d8cce88f456f3a7dc0157" [update] [update.modrinth] mod-id = "V7mbOBO4" -version = "fO9nz2jD" +version = "k9cxr0xB" diff --git a/pack.toml b/pack.toml index 267d102..bbf24d1 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "e1aa820bdf77100bbb531b847e1b21fe522378f9461efde79eb92b4fbf5f0369" +hash = "a5c547c8052412c0deb78e0feabb6c05dfa835b8ede50abfca790d6e16a8e373" [versions] minecraft = "1.21.1" From fad24b978037fba4a4fd8071ece37303fb6a3ecc Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 15:52:32 +1000 Subject: [PATCH 49/58] [UPDATE] ModernFix --- index.toml | 2 +- mods/modernfix.pw.toml | 8 ++++---- pack.toml | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/index.toml b/index.toml index 4ff3562..fdd1a15 100644 --- a/index.toml +++ b/index.toml @@ -806,7 +806,7 @@ metafile = true [[files]] file = "mods/modernfix.pw.toml" -hash = "cac351a2081dc73e6922ea757c1515e4b5d93c40c7a060278975b0de0b5863b8" +hash = "a9593968393bae08257ba9aae887ad60fc49991f676b637006b2bcd89907f09a" metafile = true [[files]] diff --git a/mods/modernfix.pw.toml b/mods/modernfix.pw.toml index 182b587..7af05d4 100644 --- a/mods/modernfix.pw.toml +++ b/mods/modernfix.pw.toml @@ -1,13 +1,13 @@ name = "ModernFix" -filename = "modernfix-neoforge-5.23.1+mc1.21.1.jar" +filename = "modernfix-neoforge-5.24.3+mc1.21.1.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/nmDcB62a/versions/gADERDwI/modernfix-neoforge-5.23.1%2Bmc1.21.1.jar" +url = "https://cdn.modrinth.com/data/nmDcB62a/versions/4SPHwiDB/modernfix-neoforge-5.24.3%2Bmc1.21.1.jar" hash-format = "sha512" -hash = "3eb77ebde267db0a1b3fe3c442d523ea1a72e743bae8588f6aeea26b7addac7d1fa3253d3d7bb6a7a1662e9a2dfa5a3c8a71480463f8b0d996766fd2617f8968" +hash = "3105b37c9ddf8652433067ea29567c21f36e179d3a904c0800c90585f94c51560bd45222d82e397939e1be7f57c5144e0994edf6764edccfeb64ac4cec53dded" [update] [update.modrinth] mod-id = "nmDcB62a" -version = "gADERDwI" +version = "4SPHwiDB" diff --git a/pack.toml b/pack.toml index bbf24d1..e3a667f 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "a5c547c8052412c0deb78e0feabb6c05dfa835b8ede50abfca790d6e16a8e373" +hash = "e75bb101eacd0de64334158b2513512a85eae4fff2dcf72bc4bc49fd72dd60ba" [versions] minecraft = "1.21.1" From 6842f3db3e5001a916122ee79e737fe337e433aa Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 15:56:39 +1000 Subject: [PATCH 50/58] [UPDATE] Simple Voice Chat --- index.toml | 2 +- mods/simple-voice-chat.pw.toml | 8 ++++---- pack.toml | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/index.toml b/index.toml index fdd1a15..6c8f6d3 100644 --- a/index.toml +++ b/index.toml @@ -1016,7 +1016,7 @@ metafile = true [[files]] file = "mods/simple-voice-chat.pw.toml" -hash = "2237772650b4c2efc5b436a7468f92a548cee8d8f8fe648340a3a1d30544d903" +hash = "d134b21bfc6f186ac1a4ebb6c6301973769f2d69e4d87f2abad07e0e70c0d37a" metafile = true [[files]] diff --git a/mods/simple-voice-chat.pw.toml b/mods/simple-voice-chat.pw.toml index 230d246..df7df00 100644 --- a/mods/simple-voice-chat.pw.toml +++ b/mods/simple-voice-chat.pw.toml @@ -1,13 +1,13 @@ name = "Simple Voice Chat" -filename = "voicechat-neoforge-1.21.1-2.5.30.jar" +filename = "voicechat-neoforge-1.21.1-2.5.34.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/9eGKb6K1/versions/meUMv02j/voicechat-neoforge-1.21.1-2.5.30.jar" +url = "https://cdn.modrinth.com/data/9eGKb6K1/versions/QXvxq76M/voicechat-neoforge-1.21.1-2.5.34.jar" hash-format = "sha512" -hash = "67a0084e0637d3ae383c931711369cd0fe66e6ebfb1a4ffe5ba212c5084a83d04bb905eb7bcded3f5726841219280253d3d62f0df659d0924153e24dfae10274" +hash = "3139491b7bc473f9b7194a7fa3f55260cb525c41597bcf3d9e1a4c879828dea55c6eca1c8af0fa56d95563319e32e0288957f64982c27fea63a856918105fee9" [update] [update.modrinth] mod-id = "9eGKb6K1" -version = "meUMv02j" +version = "QXvxq76M" diff --git a/pack.toml b/pack.toml index e3a667f..dcdf530 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "e75bb101eacd0de64334158b2513512a85eae4fff2dcf72bc4bc49fd72dd60ba" +hash = "c3d9836052125402c61c2803ceb477a8a0dff7402bd1268a9ef7ae7ec35802a0" [versions] minecraft = "1.21.1" From da033b917fc16ab5ab51ec46b0a3984dbb01612e Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 16:09:18 +1000 Subject: [PATCH 51/58] [UPDATE] Several minor mods + CC + NeoForge bump to latest --- index.toml | 14 +++++++------- mods/advancedperipherals.pw.toml | 31 +++++++++++++------------------ mods/cc-tweaked.pw.toml | 31 +++++++++++++------------------ mods/corpse.pw.toml | 8 ++++---- mods/emote-tweaks.pw.toml | 8 ++++---- mods/immersive-paintings.pw.toml | 8 ++++---- mods/smsn.pw.toml | 8 ++++---- mods/supplementaries.pw.toml | 8 ++++---- pack.toml | 4 ++-- 9 files changed, 55 insertions(+), 65 deletions(-) diff --git a/index.toml b/index.toml index 6c8f6d3..eb2398e 100644 --- a/index.toml +++ b/index.toml @@ -101,7 +101,7 @@ metafile = true [[files]] file = "mods/advancedperipherals.pw.toml" -hash = "53b26072277b2357d19d0da0cc3bd9d3fe0395db02fe6ec3c9724f1c20ad7c2c" +hash = "a5a7166775a972bacb9c42094288b41bbde8007967968ca06ff20b0f7fd8dec9" metafile = true [[files]] @@ -216,7 +216,7 @@ metafile = true [[files]] file = "mods/cc-tweaked.pw.toml" -hash = "3b2852f9c365a4fa54c1b1e05d47edfcbff4637f19a010cbdb4e7f443b499e82" +hash = "88773a3eb40bdea95e454e38e9f8b8154d119997fbdd31c7c4bf8c24baaf4de4" metafile = true [[files]] @@ -311,7 +311,7 @@ metafile = true [[files]] file = "mods/corpse.pw.toml" -hash = "4b3701f2f466d35ae5e7b72c8f93f6daa397e9c37b9a2a261b15f237bd262cf2" +hash = "d0c4db41717ede48a6f9c47ce2cd30a4336b7520279cac56649f96939cd1e7cb" metafile = true [[files]] @@ -486,7 +486,7 @@ metafile = true [[files]] file = "mods/emote-tweaks.pw.toml" -hash = "4295f77fcd254e1c55d04684f29c3e60d148bc8e5038f3f6d71228c2171a7050" +hash = "208d4a666d8f1b51f95e6467b6610afbec8c10608c5bc3e60ae3a87dbcb502cf" metafile = true [[files]] @@ -671,7 +671,7 @@ metafile = true [[files]] file = "mods/immersive-paintings.pw.toml" -hash = "ec30b8de4afb10af84ef03f24d2492471ac2e52b2d053056943c0eb59ea7c93c" +hash = "2de1f8a8f059d117ba2de24df09b29c6c197298d60b62fcba2a6793a7985ca1a" metafile = true [[files]] @@ -1026,7 +1026,7 @@ metafile = true [[files]] file = "mods/smsn.pw.toml" -hash = "aa96da0163d58c62c167a38fe4d6489dfba9e370de44b4aceb855b40cc71c654" +hash = "817e0fe6eac540a0a139df04f1dc0dfe98c6440701a5de05e8e81390ea8128a5" metafile = true [[files]] @@ -1116,7 +1116,7 @@ metafile = true [[files]] file = "mods/supplementaries.pw.toml" -hash = "a762918dfce6afcb2df6097d83705889ac9f3f2712ac3bc64f8a71ae1a142d04" +hash = "3876d38179b2d9f60a6a900005909a2568146916f8dfedd8294ec33302f5fb4a" metafile = true [[files]] diff --git a/mods/advancedperipherals.pw.toml b/mods/advancedperipherals.pw.toml index 7bd614d..fea5f87 100644 --- a/mods/advancedperipherals.pw.toml +++ b/mods/advancedperipherals.pw.toml @@ -1,18 +1,13 @@ -name = "Advanced Peripherals" -filename = "AdvancedPeripherals-1.21.1-0.7.50b.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/SOw6jD6x/versions/mJI1inYM/AdvancedPeripherals-1.21.1-0.7.50b.jar" -hash-format = "sha512" -hash = "6c5968940b9545cf9fae11e166b4bd27aa1d7522c781dfba3695ed78b8acc4e17d5a9a4619890a05db19326c0918bfc0b26754f26cb168a38acc3447da50f720" - -[meta] -link = "https://modrinth.com/mod/advancedperipherals" -icon = "https://cdn.modrinth.com/data/SOw6jD6x/bc21f475feb7bb47c6c969948ec7a0310e554d8f_96.webp" -description = "Advanced Peripherals is a mod that adds many useful extensions for CC:Tweaked(Computercraft)." -category = "tech" - -[update.modrinth] -mod-id = "SOw6jD6x" -version = "mJI1inYM" +name = "Advanced Peripherals" +filename = "AdvancedPeripherals-1.21.1-0.7.54b.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/SOw6jD6x/versions/y3BteqHP/AdvancedPeripherals-1.21.1-0.7.54b.jar" +hash-format = "sha512" +hash = "292402f586d811e15ae5101b7fc6f90d05e83a675ec05e4c7001ab13092db1c75054ac23b05f3a04ac69e5e85e5487553afa55a13293e19b06e37f4e0c900391" + +[update] +[update.modrinth] +mod-id = "SOw6jD6x" +version = "y3BteqHP" diff --git a/mods/cc-tweaked.pw.toml b/mods/cc-tweaked.pw.toml index c1241ce..ee6d73d 100644 --- a/mods/cc-tweaked.pw.toml +++ b/mods/cc-tweaked.pw.toml @@ -1,18 +1,13 @@ -name = "CC: Tweaked" -filename = "cc-tweaked-1.21.1-forge-1.115.1.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/gu7yAYhd/versions/h6qYZ1UT/cc-tweaked-1.21.1-forge-1.115.1.jar" -hash-format = "sha512" -hash = "a9580e569243592448955fa9f65e96b0efe7275df62b0c49e8fd9cf6c07546ea006a00a6c0aa30bb4e7d441cc0a3b79607388c1dab1efad45afec5bf4a9a48b7" - -[meta] -link = "https://modrinth.com/mod/cc-tweaked" -icon = "https://cdn.modrinth.com/data/gu7yAYhd/icon.png" -description = "ComputerCraft fork adding programmable computers, turtles and more to Minecraft." -category = "tech" - -[update.modrinth] -mod-id = "gu7yAYhd" -version = "h6qYZ1UT" +name = "CC: Tweaked" +filename = "cc-tweaked-1.21.1-forge-1.116.1.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/gu7yAYhd/versions/SQI2qmh5/cc-tweaked-1.21.1-forge-1.116.1.jar" +hash-format = "sha512" +hash = "6f4e0329d8d9d54375241d0fab5219a6963e3ca678cb8d9fff8e7a39b1a825a5f62f3f5518e9a53f86de7f601797af6efdfdff74fc8fb6fc369e930eb639ec25" + +[update] +[update.modrinth] +mod-id = "gu7yAYhd" +version = "SQI2qmh5" diff --git a/mods/corpse.pw.toml b/mods/corpse.pw.toml index 238465c..49fbae4 100644 --- a/mods/corpse.pw.toml +++ b/mods/corpse.pw.toml @@ -1,13 +1,13 @@ name = "Corpse" -filename = "corpse-neoforge-1.21.1-1.1.7.jar" +filename = "corpse-neoforge-1.21.1-1.1.10.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/WrpuIfhw/versions/DAlmCxsg/corpse-neoforge-1.21.1-1.1.7.jar" +url = "https://cdn.modrinth.com/data/WrpuIfhw/versions/9KagdOAl/corpse-neoforge-1.21.1-1.1.10.jar" hash-format = "sha512" -hash = "a24bf95c7c2ce655e5debfcfc908a16019fd837bc6c880cc2e6098a546102f70513b1be5a36957e1dab26fd6fcd33992fd9560b6eb2ea25f1545b88b25ab9d3e" +hash = "7a7f4f53497e281678e3e2cf8e3fcbc7369564a32bf3c4b427e775f512745bb56a800e322e3f95aa9a127b25772ca495f4ec312e3049da2c5ce03fac8bff9365" [update] [update.modrinth] mod-id = "WrpuIfhw" -version = "DAlmCxsg" +version = "9KagdOAl" diff --git a/mods/emote-tweaks.pw.toml b/mods/emote-tweaks.pw.toml index c964a1d..5bc9efa 100644 --- a/mods/emote-tweaks.pw.toml +++ b/mods/emote-tweaks.pw.toml @@ -1,13 +1,13 @@ name = "Emote Tweaks (Emotecraft Team Continuation)" -filename = "emotetweaks-neoforge-1.0.3.jar" +filename = "emotetweaks-neoforge-1.0.4.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/DUXvHuhO/versions/e88yan3D/emotetweaks-neoforge-1.0.3.jar" +url = "https://cdn.modrinth.com/data/DUXvHuhO/versions/NjKJP5m4/emotetweaks-neoforge-1.0.4.jar" hash-format = "sha512" -hash = "eb6e0df9723da27ec4830ab283399d09672be9d26bb62b134b090af2baaa721969f9bd794c6b6a2e1b8361a094ac87433875d1b10ae7008907bcebd5f37bf940" +hash = "9f8338fd6ec14105cc0e0091cbb63758c081367178027ac11dd24ef6cd3a18dd252d2755dfb08f63f1f6feb34d6b40def428fb1b6410cef73db33ae3d477a3f8" [update] [update.modrinth] mod-id = "DUXvHuhO" -version = "e88yan3D" +version = "NjKJP5m4" diff --git a/mods/immersive-paintings.pw.toml b/mods/immersive-paintings.pw.toml index e66f1b8..9c65cbc 100644 --- a/mods/immersive-paintings.pw.toml +++ b/mods/immersive-paintings.pw.toml @@ -1,13 +1,13 @@ name = "Immersive Paintings" -filename = "immersive_paintings-neoforge-1.21.1-0.7.1.jar" +filename = "immersive_paintings-neoforge-1.21.1-0.7.3.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/6txNkua3/versions/mWnqjtgT/immersive_paintings-neoforge-1.21.1-0.7.1.jar" +url = "https://cdn.modrinth.com/data/6txNkua3/versions/TYgRWKLi/immersive_paintings-neoforge-1.21.1-0.7.3.jar" hash-format = "sha512" -hash = "5e72f201ce3cb6e4b481bd6463f254bd1f1c79f91d1b60259975b28a7b3f9df8c29e021e0622bbac9f7e58839f0a4ec186c5b2ef1b217c6f5be12a258443e075" +hash = "019b9510150b914cae858d443ff10a942ce738a4d1688bfa51ca6b3207880254a00deff254bb32e0bff34feb159453d8ead866450ef68c0f836de405529b2738" [update] [update.modrinth] mod-id = "6txNkua3" -version = "mWnqjtgT" +version = "TYgRWKLi" diff --git a/mods/smsn.pw.toml b/mods/smsn.pw.toml index cf124e2..9737f67 100644 --- a/mods/smsn.pw.toml +++ b/mods/smsn.pw.toml @@ -1,13 +1,13 @@ name = "Save My Shaky Network" -filename = "smsn-neoforge-1.2.3+mc1.21.1.jar" +filename = "smsn-neoforge-1.2.4+mc1.21.1.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/oXzIQwRj/versions/wjHlmO0p/smsn-neoforge-1.2.3%2Bmc1.21.1.jar" +url = "https://cdn.modrinth.com/data/oXzIQwRj/versions/HPH7pDeP/smsn-neoforge-1.2.4%2Bmc1.21.1.jar" hash-format = "sha512" -hash = "69020cdc6c0e38b3e2ea1a5c35f6ee361b9f1b28f366593a5149878c6004e11032867bb083e55ee3481a3ffd7291be79c9953a6fdd0a4606c4453bb05b3ab856" +hash = "e7cd11a0e64487b3a8c443992a3e93e5387ded622933c0d675c01325d1b21ea3e10ff632ac5f339b30fc90723de707e98d6237857ec692f646ae7366724aac75" [update] [update.modrinth] mod-id = "oXzIQwRj" -version = "wjHlmO0p" +version = "HPH7pDeP" diff --git a/mods/supplementaries.pw.toml b/mods/supplementaries.pw.toml index 0360012..8e23602 100644 --- a/mods/supplementaries.pw.toml +++ b/mods/supplementaries.pw.toml @@ -1,13 +1,13 @@ name = "Supplementaries" -filename = "supplementaries-1.21-3.3.0-neoforge.jar" +filename = "supplementaries-1.21-3.3.5-neoforge.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/fFEIiSDQ/versions/DyiNdMto/supplementaries-1.21-3.3.0-neoforge.jar" +url = "https://cdn.modrinth.com/data/fFEIiSDQ/versions/hc8opOzd/supplementaries-1.21-3.3.5-neoforge.jar" hash-format = "sha512" -hash = "240a37b9d6d7abe34343f6ca6898666dd3471f1dc6125de94236cc550c420ba61b23c00c8cecd2bad40b2b4a7c3b6de669a145e4cbe9481d74bca883d25652c4" +hash = "73531f7ed0d7c7550c9c51196fbcc6e96ef6c843af8b286e53940fdce39cf748a8cfa7cc22844d100dee5c825aea15c538fa1e986b1f17b3a821c0b376dbc68e" [update] [update.modrinth] mod-id = "fFEIiSDQ" -version = "DyiNdMto" +version = "hc8opOzd" diff --git a/pack.toml b/pack.toml index dcdf530..a6b953b 100644 --- a/pack.toml +++ b/pack.toml @@ -6,8 +6,8 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "c3d9836052125402c61c2803ceb477a8a0dff7402bd1268a9ef7ae7ec35802a0" +hash = "3d1e1a1788271d2708eac21c3a4586652739413379a669b6caa22a1818fb9abd" [versions] minecraft = "1.21.1" -neoforge = "21.1.180" +neoforge = "21.1.192" From a678b5d327388eda4d0e53d562481a12854ec52b Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 16:14:21 +1000 Subject: [PATCH 52/58] [UPDATE] Sophisticated mods --- index.toml | 6 +++--- mods/sophisticated-backpacks.pw.toml | 8 ++++---- mods/sophisticated-core.pw.toml | 8 ++++---- mods/sophisticated-storage.pw.toml | 8 ++++---- pack.toml | 2 +- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/index.toml b/index.toml index eb2398e..729a745 100644 --- a/index.toml +++ b/index.toml @@ -1061,12 +1061,12 @@ metafile = true [[files]] file = "mods/sophisticated-backpacks.pw.toml" -hash = "f42387952e748d221163fbd5c56b4abb6694967de5cef5aaa35ba21cfe1b0416" +hash = "a97e850503a52ce14d56aab768f30417971cb7568c83d8442b99735aa909aa4c" metafile = true [[files]] file = "mods/sophisticated-core.pw.toml" -hash = "7ae71e84bee179425c8b7b1dbab5e3f58957968d777338b5ecb2d04920189e0b" +hash = "4d089d75de8c9cde2d7bf931a0f8dd7a6590ff98cc7713f8f4b9be5a87310260" metafile = true [[files]] @@ -1081,7 +1081,7 @@ metafile = true [[files]] file = "mods/sophisticated-storage.pw.toml" -hash = "0f2e74ed58bcdd52b2e1c19a170df18b40bbae9a48535a5f82bced9cd77e5782" +hash = "643942031393b6c5bd945fc05e0ac5ffd92bc50d8a7242e233ad69c99ac93412" metafile = true [[files]] diff --git a/mods/sophisticated-backpacks.pw.toml b/mods/sophisticated-backpacks.pw.toml index a738952..f8b1578 100644 --- a/mods/sophisticated-backpacks.pw.toml +++ b/mods/sophisticated-backpacks.pw.toml @@ -1,13 +1,13 @@ name = "Sophisticated Backpacks" -filename = "sophisticatedbackpacks-1.21.1-3.24.15.1250.jar" +filename = "sophisticatedbackpacks-1.21.1-3.24.18.1280.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/TyCTlI4b/versions/C752gvn9/sophisticatedbackpacks-1.21.1-3.24.15.1250.jar" +url = "https://cdn.modrinth.com/data/TyCTlI4b/versions/HH07YBKc/sophisticatedbackpacks-1.21.1-3.24.18.1280.jar" hash-format = "sha512" -hash = "d3be5c98aa5d01df46ba3c4446b702c546e25ed436a62c77508e89fb5837ed2419055823a62fc5847474d272e42389b35804d7f2b090cd11cd8a6f5f221af393" +hash = "52dd6faead3b209826e617041bd8d272c0ea813f7b6747cf1dcf06f1e5f90d0b883060f87a6c75b77e2c9e440c16fca454712704cebaab2e072ff6fd9bbcb877" [update] [update.modrinth] mod-id = "TyCTlI4b" -version = "C752gvn9" +version = "HH07YBKc" diff --git a/mods/sophisticated-core.pw.toml b/mods/sophisticated-core.pw.toml index fc34705..1f5e341 100644 --- a/mods/sophisticated-core.pw.toml +++ b/mods/sophisticated-core.pw.toml @@ -1,13 +1,13 @@ name = "Sophisticated Core" -filename = "sophisticatedcore-1.21.1-1.3.50.1004.jar" +filename = "sophisticatedcore-1.21.1-1.3.55.1037.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/nmoqTijg/versions/TcQZyhTs/sophisticatedcore-1.21.1-1.3.50.1004.jar" +url = "https://cdn.modrinth.com/data/nmoqTijg/versions/UbuiOBaQ/sophisticatedcore-1.21.1-1.3.55.1037.jar" hash-format = "sha512" -hash = "a49a91b87985b73bd3e925e863ee09a8021033855713bdec71684d074c5410ad623b419540d72296f820d6b438b9e96fd1b49a10affd7b00b6e614645000e367" +hash = "874436309216c2c5b52fe6375362fe40e444f47678c0da264afd5d418af3509284a6a498fd3d28583a96955ab5706d45a8e26a426e6da9cbea10c280cd670650" [update] [update.modrinth] mod-id = "nmoqTijg" -version = "TcQZyhTs" +version = "UbuiOBaQ" diff --git a/mods/sophisticated-storage.pw.toml b/mods/sophisticated-storage.pw.toml index 3f29515..639aa9c 100644 --- a/mods/sophisticated-storage.pw.toml +++ b/mods/sophisticated-storage.pw.toml @@ -1,13 +1,13 @@ name = "Sophisticated Storage" -filename = "sophisticatedstorage-1.21.1-1.4.38.1166.jar" +filename = "sophisticatedstorage-1.21.1-1.4.43.1197.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/hMlaZH8f/versions/HF9ovCjd/sophisticatedstorage-1.21.1-1.4.38.1166.jar" +url = "https://cdn.modrinth.com/data/hMlaZH8f/versions/9XBwYsv5/sophisticatedstorage-1.21.1-1.4.43.1197.jar" hash-format = "sha512" -hash = "944dfff506d788096ae812b02184516d1f0758dc92463dc67949e22f8630dee6748008bdad6d165d6e945f6844e98e37df9c286802144aec60ff087c232c29d9" +hash = "576d3127b39673ad5a089e65a2f5bc82a3a6f562e68eeee575b8630014f76ed35a00a1a7aafebecb878c9c56295cfba1dec9db9f2c20ff4af2d02b44793cbf41" [update] [update.modrinth] mod-id = "hMlaZH8f" -version = "HF9ovCjd" +version = "9XBwYsv5" diff --git a/pack.toml b/pack.toml index a6b953b..eb56ee7 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "3d1e1a1788271d2708eac21c3a4586652739413379a669b6caa22a1818fb9abd" +hash = "40c53139079ad5ded62c8a1b8bae1cf817e41ef041a9d09629d2ae884289fe70" [versions] minecraft = "1.21.1" From c0482a6c6b692305fb7f44f684196929e278f077 Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 16:28:21 +1000 Subject: [PATCH 53/58] [UPDATE] CreativeCore + Schematic Energistics --- index.toml | 4 ++-- mods/creativecore.pw.toml | 8 ++++---- mods/schematic-energistics.pw.toml | 8 ++++---- pack.toml | 2 +- 4 files changed, 11 insertions(+), 11 deletions(-) diff --git a/index.toml b/index.toml index 729a745..385882b 100644 --- a/index.toml +++ b/index.toml @@ -401,7 +401,7 @@ metafile = true [[files]] file = "mods/creativecore.pw.toml" -hash = "4c4f1147928056651c4e92e20a510556053447776c322381bc0bd5d1f0f738e3" +hash = "6028668d5c1c5e49797eb97bb597d818be33a67a939d0cc356a702460b504675" metafile = true [[files]] @@ -991,7 +991,7 @@ metafile = true [[files]] file = "mods/schematic-energistics.pw.toml" -hash = "fd11fdfe23bd45f6fef45fece3a88db39d3425a6d67434dc7bb4b39f50e6e8b0" +hash = "2db765bcdcfd27b524bb2ece6bd21f92472de48c4a695329926475f706c89a4b" metafile = true [[files]] diff --git a/mods/creativecore.pw.toml b/mods/creativecore.pw.toml index 98ae522..7a681f7 100644 --- a/mods/creativecore.pw.toml +++ b/mods/creativecore.pw.toml @@ -1,13 +1,13 @@ name = "CreativeCore" -filename = "CreativeCore_NEOFORGE_v2.13.6_mc1.21.1.jar" +filename = "CreativeCore_NEOFORGE_v2.13.7_mc1.21.1.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/OsZiaDHq/versions/vbyCSJW7/CreativeCore_NEOFORGE_v2.13.6_mc1.21.1.jar" +url = "https://cdn.modrinth.com/data/OsZiaDHq/versions/jy6rEC2t/CreativeCore_NEOFORGE_v2.13.7_mc1.21.1.jar" hash-format = "sha512" -hash = "37b426f75b20a206aa6e7b8154b2c0e82a789ff0a6dc18831ebf322ff78737e52c2e90a302af900647a20fdb971e2c5a9969ba3ea3cd417b4e2931644b987b1c" +hash = "ab0f95c8127ea248592e26120a2aedc15ffb91ba27fce1da318d1cb3cfcea6accdacb334076363955f99d4d12816c3e4546298e0ec8b9bda223062f4e5c8b33b" [update] [update.modrinth] mod-id = "OsZiaDHq" -version = "vbyCSJW7" +version = "jy6rEC2t" diff --git a/mods/schematic-energistics.pw.toml b/mods/schematic-energistics.pw.toml index df0837c..e37ac77 100644 --- a/mods/schematic-energistics.pw.toml +++ b/mods/schematic-energistics.pw.toml @@ -1,13 +1,13 @@ name = "Schematic Energistics" -filename = "schematicenergistics-1.21.1-1.0.0.jar" +filename = "schematicenergistics-1.21.1-1.1.1.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/2qXuuYu8/versions/7hfmgVsQ/schematicenergistics-1.21.1-1.0.0.jar" +url = "https://cdn.modrinth.com/data/2qXuuYu8/versions/3xDUzWhC/schematicenergistics-1.21.1-1.1.1.jar" hash-format = "sha512" -hash = "efb391c3ed0ff669bd4e35d22513252ddfdbda8301546423542b580379a7820a26a604bf7dd1a5b956482beb910954a5e5268a59f2e16dea450d5109776d39bd" +hash = "f66d39e462127eafd79e04fbea20c7d392b211ce2670691326baea59cf60a10f98aa6d0deb15a14f50708fc290f0a7ce14c8f8fc4791405a4cc658df180fd5f9" [update] [update.modrinth] mod-id = "2qXuuYu8" -version = "7hfmgVsQ" +version = "3xDUzWhC" diff --git a/pack.toml b/pack.toml index eb56ee7..666800f 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "40c53139079ad5ded62c8a1b8bae1cf817e41ef041a9d09629d2ae884289fe70" +hash = "61861e762da61f8035037e3f3909fec03a3ae3469a50a6cc76b2c251c5a62f70" [versions] minecraft = "1.21.1" From 2f92e2e7647adbeab6ae39e7eef6bcf862aba644 Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 16:32:57 +1000 Subject: [PATCH 54/58] [UPDATE] owo --- index.toml | 2 +- mods/owo-lib.pw.toml | 8 ++++---- pack.toml | 2 +- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/index.toml b/index.toml index 385882b..d30a95c 100644 --- a/index.toml +++ b/index.toml @@ -881,7 +881,7 @@ metafile = true [[files]] file = "mods/owo-lib.pw.toml" -hash = "b30bf3e10fdb43cb451091d4cc8ff88081895686c492c1bbff50ce0c74a3e85b" +hash = "7ec6e5aab74e9427df771c614be3c01ecc156af653104693387387ce033934fa" metafile = true [[files]] diff --git a/mods/owo-lib.pw.toml b/mods/owo-lib.pw.toml index e160e7a..24badcf 100644 --- a/mods/owo-lib.pw.toml +++ b/mods/owo-lib.pw.toml @@ -1,13 +1,13 @@ name = "oωo (owo-lib)" -filename = "owo-lib-neoforge-0.12.15.1-beta.3+1.21.jar" +filename = "owo-lib-neoforge-0.12.15.1-beta.6+1.21.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/ccKDOlHs/versions/HD3e3YKK/owo-lib-neoforge-0.12.15.1-beta.3%2B1.21.jar" +url = "https://cdn.modrinth.com/data/ccKDOlHs/versions/aDarc4xa/owo-lib-neoforge-0.12.15.1-beta.6%2B1.21.jar" hash-format = "sha512" -hash = "581f0f3fa733bc5d110407839159d19864de0310022d07dd8c513d03f4a6213f8b1769773d8b847a909c42da6c71c20be1e685d366ee0586eb8a42eef19f3fca" +hash = "450544c2d13f42e3f9eedd4ede4f8ad9085adb604b1da3049304eab3b18e01ab43a6167eec93966eb3a93df33df7f298848977612357b2fc3c3d27cd1d08a2f9" [update] [update.modrinth] mod-id = "ccKDOlHs" -version = "HD3e3YKK" +version = "aDarc4xa" diff --git a/pack.toml b/pack.toml index 666800f..7ce0dfd 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "61861e762da61f8035037e3f3909fec03a3ae3469a50a6cc76b2c251c5a62f70" +hash = "1b717855f89283205db27be83cf656735e873d84ac7f285216f364cacaebd32f" [versions] minecraft = "1.21.1" From af9ba7ca08fd7ece6c5772f6bc97b97e88510eb6 Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 16:39:30 +1000 Subject: [PATCH 55/58] [UPDATE] jei, fancy menu, drop head, double doors --- index.toml | 8 ++++---- mods/double-doors.pw.toml | 8 ++++---- mods/drop-head.pw.toml | 8 ++++---- mods/fancymenu.pw.toml | 8 ++++---- mods/jei.pw.toml | 8 ++++---- pack.toml | 2 +- 6 files changed, 21 insertions(+), 21 deletions(-) diff --git a/index.toml b/index.toml index d30a95c..0353ec2 100644 --- a/index.toml +++ b/index.toml @@ -431,7 +431,7 @@ metafile = true [[files]] file = "mods/double-doors.pw.toml" -hash = "3b4237230c3529e8d4bb17755b68c4283e4f6e178e183a20e9256a474d56e832" +hash = "d7b4ab56ed4aef41cdd9c1c41173cf754cbf3966f362a9912cf6e846892ab6a2" metafile = true [[files]] @@ -441,7 +441,7 @@ metafile = true [[files]] file = "mods/drop-head.pw.toml" -hash = "8b49c99da999017a375d8b4a4d0670365d7bbf39edbee0a222756b3467f08fbf" +hash = "64f27a0cfd3b55ecd3b8aa5de527a0e0ef25c9594ba42f5435bb53449a94b02c" metafile = true [[files]] @@ -541,7 +541,7 @@ metafile = true [[files]] file = "mods/fancymenu.pw.toml" -hash = "c088ee3e0b1219adb637caeea4b6a16beec6234c03abfb4e01c8aaec6741b57c" +hash = "67ebbe98e6da4560d78beea68d47c202e4d48f5e5d342b7cab3dbde94aece758" metafile = true [[files]] @@ -701,7 +701,7 @@ metafile = true [[files]] file = "mods/jei.pw.toml" -hash = "e1186ddc953e1446af3ba58cbb80ddd0d2315c1571ed5438f5c03953edf0b656" +hash = "49b54c496707ed15e2f22cd806cbebb3d3ac489483d97f4b61495690e2eeecea" metafile = true [[files]] diff --git a/mods/double-doors.pw.toml b/mods/double-doors.pw.toml index 634f02a..19063a6 100644 --- a/mods/double-doors.pw.toml +++ b/mods/double-doors.pw.toml @@ -1,13 +1,13 @@ name = "Double Doors" -filename = "doubledoors-1.21.1-7.0.jar" +filename = "doubledoors-1.21.1-7.1.jar" side = "server" [download] -url = "https://cdn.modrinth.com/data/JrvR9OHr/versions/JdFryWlZ/doubledoors-1.21.1-7.0.jar" +url = "https://cdn.modrinth.com/data/JrvR9OHr/versions/jkV7br3s/doubledoors-1.21.1-7.1.jar" hash-format = "sha512" -hash = "ab02f269a1fa31c5bb4cddce23082d53d627e53ec35f6c5acc35352d39acaddf20a2d41f7953bf31510dfd622bbeb74ce8525a4be6e39317881d477f2cd7b117" +hash = "74bcbd0cd4d35b41779e02276dbfe5593cfd2442c07aff48bbfa2e53c65716e303a03923f2cb6928dcfdaca350f3a1a4931b33d7270b663060023b6132b43fb2" [update] [update.modrinth] mod-id = "JrvR9OHr" -version = "JdFryWlZ" +version = "jkV7br3s" diff --git a/mods/drop-head.pw.toml b/mods/drop-head.pw.toml index 3444b16..9b6aca6 100644 --- a/mods/drop-head.pw.toml +++ b/mods/drop-head.pw.toml @@ -1,13 +1,13 @@ name = "Drop Head" -filename = "Drop Head 2.1 (1.14-1.21.5).jar" +filename = "Drop Head 2.1 (1.14-1.21.7).jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/glYcmYBi/versions/xuSStJ6Y/Drop%20Head%202.1%20%281.14-1.21.5%29.jar" +url = "https://cdn.modrinth.com/data/glYcmYBi/versions/5cAqKdGW/Drop%20Head%202.1%20%281.14-1.21.7%29.jar" hash-format = "sha512" -hash = "a416490e79127b8ee6d0566efc79ffd7a4929816879907a5c5e8719cdbbdffff5ba36d48ac78598244f6d4235b4b2482ae856b86d0396acc356a82192aab4267" +hash = "f9569c66f45f32680a6e545c2807144242819e1261360420b616d35fb4bd80e6bccfa9772eabba00a954adf1ca4a17fd599594b3c26284fbe4bd1a8620da4b61" [update] [update.modrinth] mod-id = "glYcmYBi" -version = "xuSStJ6Y" +version = "5cAqKdGW" diff --git a/mods/fancymenu.pw.toml b/mods/fancymenu.pw.toml index 99d9b47..5f39d09 100644 --- a/mods/fancymenu.pw.toml +++ b/mods/fancymenu.pw.toml @@ -1,13 +1,13 @@ name = "FancyMenu" -filename = "fancymenu_neoforge_3.5.0_MC_1.21.1.jar" +filename = "fancymenu_neoforge_3.6.2_MC_1.21.1.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/Wq5SjeWM/versions/dCWTZVQT/fancymenu_neoforge_3.5.0_MC_1.21.1.jar" +url = "https://cdn.modrinth.com/data/Wq5SjeWM/versions/IlsbDzCO/fancymenu_neoforge_3.6.2_MC_1.21.1.jar" hash-format = "sha512" -hash = "3a893cad4a64729a5a1154d1e1e31a87b5277853a41a8ab9bdeb3d0fc344fa03cd5f84fb20bcd9469646b1c8fdb1744901bfd229761a335216f8854f10b2a85e" +hash = "90ac5282200dc67b741523868339fc6c869ca5b55e9db523527e3882c6902d9f3495fd4808bfb6e2f171ee53a0c076d8ab4727325b3d617fd7582748dc6fe734" [update] [update.modrinth] mod-id = "Wq5SjeWM" -version = "dCWTZVQT" +version = "IlsbDzCO" diff --git a/mods/jei.pw.toml b/mods/jei.pw.toml index 2bb51fa..eceb102 100644 --- a/mods/jei.pw.toml +++ b/mods/jei.pw.toml @@ -1,13 +1,13 @@ name = "Just Enough Items" -filename = "jei-1.21.1-neoforge-19.21.2.313.jar" +filename = "jei-1.21.1-neoforge-19.22.0.315.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/u6dRKJwZ/versions/zRGLFYRx/jei-1.21.1-neoforge-19.21.2.313.jar" +url = "https://cdn.modrinth.com/data/u6dRKJwZ/versions/3dgEkJue/jei-1.21.1-neoforge-19.22.0.315.jar" hash-format = "sha512" -hash = "5471af1d28798b45a7bcb1bff7b40bf7208280790d277f189dfd2d7cf47e9fc2686477119fbb9eb1fe6af86f3192cf837882ac440d057a2329b0d0e4934f7e47" +hash = "1380df33e69067a40a52af9a4e5012d743d327e4c058ae8f5b580682c24ec11c38ad478e38cb8e0e8261d29e6e70a90bce00c0dc53a53dd3c5d072d3b00dcc86" [update] [update.modrinth] mod-id = "u6dRKJwZ" -version = "zRGLFYRx" +version = "3dgEkJue" diff --git a/pack.toml b/pack.toml index 7ce0dfd..6c2b7fa 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "1b717855f89283205db27be83cf656735e873d84ac7f285216f364cacaebd32f" +hash = "579ae21ad213cd74ee1343374d1bfc827dd2a478787e9024ce497490cc190055" [versions] minecraft = "1.21.1" From 6339e9b1673b7c090d8ea17b7d28ba86ed98d45d Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 16:46:27 +1000 Subject: [PATCH 56/58] [UPDATE] bookshelf, clientsort, polytone, waterframes --- index.toml | 8 ++++---- mods/bookshelf-lib.pw.toml | 31 +++++++++++++------------------ mods/clientsort.pw.toml | 8 ++++---- mods/polytone.pw.toml | 8 ++++---- mods/waterframes.pw.toml | 8 ++++---- pack.toml | 2 +- 6 files changed, 30 insertions(+), 35 deletions(-) diff --git a/index.toml b/index.toml index 0353ec2..f3332b6 100644 --- a/index.toml +++ b/index.toml @@ -191,7 +191,7 @@ metafile = true [[files]] file = "mods/bookshelf-lib.pw.toml" -hash = "5ee2d4649e82db8ba354a707a3c3d395f417f27fc14d1ffd0915bdf35f5b736e" +hash = "293ec22e4e8342a9bd0f338505a14e3794b44cd7ca1e5278a86f41f99c69a3af" metafile = true [[files]] @@ -261,7 +261,7 @@ metafile = true [[files]] file = "mods/clientsort.pw.toml" -hash = "3de099c503adc39fab7643f02c3d7de79a8a9c83385dba2fbb8806d473f6352b" +hash = "4d859b6f9b7fd0876e08fbaae24af02521ca16ad6fed5761d140a43d9b728365" metafile = true [[files]] @@ -926,7 +926,7 @@ metafile = true [[files]] file = "mods/polytone.pw.toml" -hash = "788152e1859ca0137bebdb9cdd770a4e3f0d12f9f6c23a6788092033d7cd3f85" +hash = "c62e6ef79ac50a77788e61ce4b21d676456a758d6032c9e35bc912927d4214b7" metafile = true [[files]] @@ -1171,7 +1171,7 @@ metafile = true [[files]] file = "mods/waterframes.pw.toml" -hash = "65724a6cee7d20af78d80cc351bc6f600862adb5cf357be7e7ccc6f334fb7913" +hash = "4db8b9515c7e66ced81f9d149c1e73e2336eb6ce3125250f6ae943df5406e665" metafile = true [[files]] diff --git a/mods/bookshelf-lib.pw.toml b/mods/bookshelf-lib.pw.toml index e9f34ee..27ae897 100644 --- a/mods/bookshelf-lib.pw.toml +++ b/mods/bookshelf-lib.pw.toml @@ -1,18 +1,13 @@ -name = "Bookshelf" -filename = "bookshelf-neoforge-1.21.1-21.1.65.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/uy4Cnpcm/versions/x53mpdkx/bookshelf-neoforge-1.21.1-21.1.65.jar" -hash-format = "sha512" -hash = "80109432ca7189fb850b387ede9684afb00e33b91b313abfa7fb7a86c28925ddb68483cf190d26b7f21429abd223e3a52709eab10a2f00a3cae9892051e9e183" - -[meta] -link = "https://modrinth.com/mod/bookshelf-lib" -icon = "https://cdn.modrinth.com/data/uy4Cnpcm/002e73d916fb63c9c85e212ac47fde4ef9c4a65f.png" -description = "An open source library for other mods!" -category = "lib" - -[update.modrinth] -mod-id = "uy4Cnpcm" -version = "x53mpdkx" +name = "Bookshelf" +filename = "bookshelf-neoforge-1.21.1-21.1.67.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/uy4Cnpcm/versions/9LiRySL2/bookshelf-neoforge-1.21.1-21.1.67.jar" +hash-format = "sha512" +hash = "98225af4ba0a8e10e30219b9a2bef39d0aa49425f5f09b6b2c7f627992458e39e30b686d03a8b8c4563eae44505ce94a7d21363700d77b21c1c4771409c34c63" + +[update] +[update.modrinth] +mod-id = "uy4Cnpcm" +version = "9LiRySL2" diff --git a/mods/clientsort.pw.toml b/mods/clientsort.pw.toml index d72a71e..c0595c2 100644 --- a/mods/clientsort.pw.toml +++ b/mods/clientsort.pw.toml @@ -1,13 +1,13 @@ name = "Client Sort" -filename = "clientsort-neoforge-2.0.0-beta.4+1.21.jar" +filename = "clientsort-neoforge-2.0.0-beta.9+1.21.1.jar" side = "client" [download] -url = "https://cdn.modrinth.com/data/K0AkAin6/versions/vXnpRnjU/clientsort-neoforge-2.0.0-beta.4%2B1.21.jar" +url = "https://cdn.modrinth.com/data/K0AkAin6/versions/DI5wHcFS/clientsort-neoforge-2.0.0-beta.9%2B1.21.1.jar" hash-format = "sha512" -hash = "847bd9ee0b4b76fff2081147e1a10a90a49f137845783170731f973a01f2c900631c341c94e309c6d40865ad5162250cc2501b67f24d5a7f86b133599992b411" +hash = "2b2b6912e076b10968f7f2ecb5b3768f970e8107480b64bd6c5f354a25dea28ffc6810602a2b4388b6f0f6c6a3cdb8d7c3f32932a203aeb8795d5bb4f218d43b" [update] [update.modrinth] mod-id = "K0AkAin6" -version = "vXnpRnjU" +version = "DI5wHcFS" diff --git a/mods/polytone.pw.toml b/mods/polytone.pw.toml index edfeeee..e3a663f 100644 --- a/mods/polytone.pw.toml +++ b/mods/polytone.pw.toml @@ -1,13 +1,13 @@ name = "Polytone" -filename = "polytone-1.21-3.3.9.jar" +filename = "polytone-1.21-3.5.2.jar" side = "client" [download] -url = "https://cdn.modrinth.com/data/3qAYkBMB/versions/ImPYphpH/polytone-1.21-3.3.9.jar" +url = "https://cdn.modrinth.com/data/3qAYkBMB/versions/cTZiv89T/polytone-1.21-3.5.2.jar" hash-format = "sha512" -hash = "c25aacafbfad067d897e52825ba3a8fd8de74435f73fe99587219944ea5383622a25e71269f0278aa2aa46df36397ccc2f0de4bb245ac99c71bd996917d2fe56" +hash = "cb5ce7f5fcf594ab2a9fd3f13f35f787220612899edb7454739cc881fdced9c39efd07f469003e7c4fc5748cf764e252aab32256f7619c09b42ec1d2cf268b2b" [update] [update.modrinth] mod-id = "3qAYkBMB" -version = "ImPYphpH" +version = "cTZiv89T" diff --git a/mods/waterframes.pw.toml b/mods/waterframes.pw.toml index ffe0c38..d8a3a2d 100644 --- a/mods/waterframes.pw.toml +++ b/mods/waterframes.pw.toml @@ -1,13 +1,13 @@ name = "WATERFrAMES: Multimedia Displays" -filename = "waterframes-NEOFORGE-mc1.21.1-v2.1.14.jar" +filename = "waterframes-NEOFORGE-mc1.21.1-v2.1.15.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/eBzFuVTM/versions/kSsOJvBW/waterframes-NEOFORGE-mc1.21.1-v2.1.14.jar" +url = "https://cdn.modrinth.com/data/eBzFuVTM/versions/CwJN1Ruj/waterframes-NEOFORGE-mc1.21.1-v2.1.15.jar" hash-format = "sha512" -hash = "202542725dfa42476273b26203cb7444947973396672e5f89dbe11c3065b25729db3c3be4dfbe33ba89a0c35d3d570cde035c366cd1c421b61750add50f36364" +hash = "420978b868a35f0f1b63e97c6c1a619a566e07752a3ffda577ace481797baaf0f773d9d644a390ff5a509ca4045256a3541f1809a3caed9a9108f2d7d67e01e0" [update] [update.modrinth] mod-id = "eBzFuVTM" -version = "kSsOJvBW" +version = "CwJN1Ruj" diff --git a/pack.toml b/pack.toml index 6c2b7fa..645cd03 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "579ae21ad213cd74ee1343374d1bfc827dd2a478787e9024ce497490cc190055" +hash = "96acd1561b93958a3aed483cff3db10ab017f0d643ac5baf05b57217601d30fe" [versions] minecraft = "1.21.1" From 7932c88496d0aeaf19d43f40c0b3a3a7325d68f9 Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 16:53:36 +1000 Subject: [PATCH 57/58] [UPDATE] ae2, entity culling, immediately fast, lithostitched --- index.toml | 8 ++++---- mods/ae2.pw.toml | 31 +++++++++++++------------------ mods/entityculling.pw.toml | 8 ++++---- mods/immediatelyfast.pw.toml | 8 ++++---- mods/lithostitched.pw.toml | 8 ++++---- pack.toml | 2 +- 6 files changed, 30 insertions(+), 35 deletions(-) diff --git a/index.toml b/index.toml index f3332b6..4dc683b 100644 --- a/index.toml +++ b/index.toml @@ -106,7 +106,7 @@ metafile = true [[files]] file = "mods/ae2.pw.toml" -hash = "c7e7c632faf213bb6528af0d155cb41ca15d7416c7232fe4083c4225e6b76268" +hash = "b2c735b5041e6735cc494b70e47e3e3c642d399724063fa4bbdb0dc6db221360" metafile = true [[files]] @@ -501,7 +501,7 @@ metafile = true [[files]] file = "mods/entityculling.pw.toml" -hash = "24a7bd108a54ab9a536c49395930f8f4ef856ab8c61a55f9cdade5fe39dc6bae" +hash = "ebac4adabaa55172ac0fef5f0fa5edcd4306f78aa13f1e23763d35099d238ca2" metafile = true [[files]] @@ -661,7 +661,7 @@ metafile = true [[files]] file = "mods/immediatelyfast.pw.toml" -hash = "d102275300c327312e3ea9afd6844d4627637cffa68525af69951fe2eeca33b0" +hash = "a55fe659bff4772919b0e3f7a64d79df053556cb16cf8e5a186e20d6b3945dc1" metafile = true [[files]] @@ -756,7 +756,7 @@ metafile = true [[files]] file = "mods/lithostitched.pw.toml" -hash = "05c420cba09343bfe15beb8ca97b02241ec2bfad6f3778079bfa18f426e0faf4" +hash = "47de6174c2050b31efe0fd4c005cfae4bf99c15525d2a952969396b7e38ac3b6" metafile = true [[files]] diff --git a/mods/ae2.pw.toml b/mods/ae2.pw.toml index 1671af5..a6c4a4d 100644 --- a/mods/ae2.pw.toml +++ b/mods/ae2.pw.toml @@ -1,18 +1,13 @@ -name = "Applied Energistics 2" -filename = "appliedenergistics2-19.2.12.jar" -side = "both" - -[download] -url = "https://cdn.modrinth.com/data/XxWD5pD3/versions/Skhspwxl/appliedenergistics2-19.2.12.jar" -hash-format = "sha512" -hash = "27df4ffc2bf9bf556bd6ae09197b7d9029ab79487477f0edbf650a33780f8f55778974a3109245c42dddeec12f0abfd0aa5b9737d715fc04a33ae1fc62942393" - -[meta] -link = "https://modrinth.com/mod/ae2" -icon = "https://cdn.modrinth.com/data/XxWD5pD3/60b001515abbf6ebf32bc2729b0ddd95d2793feb_96.webp" -description = "AE2: A popular automation and storage mod" -category = "tech" - -[update.modrinth] -mod-id = "XxWD5pD3" -version = "Skhspwxl" +name = "Applied Energistics 2" +filename = "appliedenergistics2-19.2.13.jar" +side = "both" + +[download] +url = "https://cdn.modrinth.com/data/XxWD5pD3/versions/SSa4JmFc/appliedenergistics2-19.2.13.jar" +hash-format = "sha512" +hash = "e4fafcc758c72be93b2ddf5bb717b728c041a12bb4ba99939574129cdfc56e7ffa9d58e71b1082718d0af2eb9b1537acb448d6b8aa1ad75d11899b2582a4f69e" + +[update] +[update.modrinth] +mod-id = "XxWD5pD3" +version = "SSa4JmFc" diff --git a/mods/entityculling.pw.toml b/mods/entityculling.pw.toml index d3b07be..50a7b05 100644 --- a/mods/entityculling.pw.toml +++ b/mods/entityculling.pw.toml @@ -1,13 +1,13 @@ name = "Entity Culling" -filename = "entityculling-neoforge-1.8.0-mc1.21.jar" +filename = "entityculling-neoforge-1.8.1-mc1.21.jar" side = "client" [download] -url = "https://cdn.modrinth.com/data/NNAgCjsB/versions/gOriLpko/entityculling-neoforge-1.8.0-mc1.21.jar" +url = "https://cdn.modrinth.com/data/NNAgCjsB/versions/Z8Figf1c/entityculling-neoforge-1.8.1-mc1.21.jar" hash-format = "sha512" -hash = "d6cb75d49c40e9d08efc0d626021f9901cdacb2277755c1bc8d3a62e37470783d2ec7dd87fe3454e355a9b0e38b0c3df7a9879ebe5a258e112ebe9a101d3d240" +hash = "3234d1d5a895023d7d13c018db52896cd72b854d1dd5448827ded54b6c17b80e0018730563db86bb9fe83231414ec4c5816b51c02147f0ff9b9e98694b534144" [update] [update.modrinth] mod-id = "NNAgCjsB" -version = "gOriLpko" +version = "Z8Figf1c" diff --git a/mods/immediatelyfast.pw.toml b/mods/immediatelyfast.pw.toml index 42b0a1d..2e485dc 100644 --- a/mods/immediatelyfast.pw.toml +++ b/mods/immediatelyfast.pw.toml @@ -1,13 +1,13 @@ name = "ImmediatelyFast" -filename = "ImmediatelyFast-NeoForge-1.6.5+1.21.1.jar" +filename = "ImmediatelyFast-NeoForge-1.6.6+1.21.1.jar" side = "client" [download] -url = "https://cdn.modrinth.com/data/5ZwdcRci/versions/paIuk6sO/ImmediatelyFast-NeoForge-1.6.5%2B1.21.1.jar" +url = "https://cdn.modrinth.com/data/5ZwdcRci/versions/mWsZ4opk/ImmediatelyFast-NeoForge-1.6.6%2B1.21.1.jar" hash-format = "sha512" -hash = "50435efe88c3f26b6cb549305f3dbb874564a0c138ee77c0d6da36738f649989c65e7390c09df0605bad65996bfd5fdd84340cf5909dc26c997816bc302d2deb" +hash = "1ed8fdafa01733e936e97406bfe6a42d7169f2fcddd250e932b9e318ff0d820a93c467359a0eb94c37aaa9ac0d1497330dc2acc7731ec8b7e59a2f7b07f57fbc" [update] [update.modrinth] mod-id = "5ZwdcRci" -version = "paIuk6sO" +version = "mWsZ4opk" diff --git a/mods/lithostitched.pw.toml b/mods/lithostitched.pw.toml index 3b800aa..6074bd5 100644 --- a/mods/lithostitched.pw.toml +++ b/mods/lithostitched.pw.toml @@ -1,13 +1,13 @@ name = "Lithostitched" -filename = "lithostitched-neoforge-1.21.1-1.4.8.jar" +filename = "lithostitched-neoforge-1.21.1-1.4.11.jar" side = "server" [download] -url = "https://cdn.modrinth.com/data/XaDC71GB/versions/tqkhEU8J/lithostitched-neoforge-1.21.1-1.4.8.jar" +url = "https://cdn.modrinth.com/data/XaDC71GB/versions/r3TO8PWe/lithostitched-neoforge-1.21.1-1.4.11.jar" hash-format = "sha512" -hash = "9d690516dcb9d37cb14d7e78ea6305a3d58fed65280441399dfef0c24b710ca63f1fe9f6dbce22badc76af4e032e52db826782eb5f312ff1d4d84a9b0804ce0e" +hash = "43130d892ee5af5481c2911a6afc629ea28b21fc8ca156f654af434a561c2cab209622796d44e92014523c7df2243ee41411bc342173605610975d3c4a0eaa8a" [update] [update.modrinth] mod-id = "XaDC71GB" -version = "tqkhEU8J" +version = "r3TO8PWe" diff --git a/pack.toml b/pack.toml index 645cd03..ad5379c 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "96acd1561b93958a3aed483cff3db10ab017f0d643ac5baf05b57217601d30fe" +hash = "ce3a99ca71b267befb14d4a68a5df5fcf51ae24f74cc87437dffef086c430f49" [versions] minecraft = "1.21.1" From 5ac08cc5760ae4aafecf3179071ae65b3740802e Mon Sep 17 00:00:00 2001 From: aria Date: Mon, 14 Jul 2025 16:58:30 +1000 Subject: [PATCH 58/58] [UPDATE] grieflogger, guideme, stitch --- index.toml | 6 +++--- mods/grieflogger.pw.toml | 8 ++++---- mods/guideme.pw.toml | 8 ++++---- mods/stitch.pw.toml | 8 ++++---- pack.toml | 2 +- 5 files changed, 16 insertions(+), 16 deletions(-) diff --git a/index.toml b/index.toml index 4dc683b..f61214b 100644 --- a/index.toml +++ b/index.toml @@ -636,12 +636,12 @@ metafile = true [[files]] file = "mods/grieflogger.pw.toml" -hash = "60f7945740399d55a2c04ae156a6769ca778bcb61e84fd36a3eed73646925319" +hash = "91ac310d8536931e35ca489098f8f78b42ecf0ea4527a94a9abed92a2fe4ad9e" metafile = true [[files]] file = "mods/guideme.pw.toml" -hash = "ed0d18b14280f2fc2723fa704a11a3124d4b4c2550ca11090488ec76d34fca2f" +hash = "4b65bc889b87002a5afe4c236a54cf8c1dab11788df1807fa29abd74004cf696" metafile = true [[files]] @@ -1101,7 +1101,7 @@ metafile = true [[files]] file = "mods/stitch.pw.toml" -hash = "87efe123ee3fe0133a4e951f110a98a32b16068a3033f2c3a0dbed574ff48cf0" +hash = "0445d9628d617c021e8d72f04f462e04328ed95e712f1a1dea248e27e4423a46" metafile = true [[files]] diff --git a/mods/grieflogger.pw.toml b/mods/grieflogger.pw.toml index 6c88b6f..56832c1 100644 --- a/mods/grieflogger.pw.toml +++ b/mods/grieflogger.pw.toml @@ -1,13 +1,13 @@ name = "GriefLogger" -filename = "grieflogger-1.2.5-1.21.1-neoforge.jar" +filename = "grieflogger-1.2.6-1.21.1-neoforge.jar" side = "server" [download] -url = "https://cdn.modrinth.com/data/8oGVUFuX/versions/nvRsERUS/grieflogger-1.2.5-1.21.1-neoforge.jar" +url = "https://cdn.modrinth.com/data/8oGVUFuX/versions/8rAPEq6R/grieflogger-1.2.6-1.21.1-neoforge.jar" hash-format = "sha512" -hash = "ddc8690714a431b59e6fce03b423ef4bac5c0f7fa3071fe52372618a3246a95026eacb237af008947f12520c0ad7672f83387f13809fa5ff5786de830377deef" +hash = "9311badec493a1565db191e1745a3b42c4571ac6d2ef795f5b1a0107e5376e311d0ce10e581c9de9e006519ce451774c5706be9938a862f5219f11ab23c5c004" [update] [update.modrinth] mod-id = "8oGVUFuX" -version = "nvRsERUS" +version = "8rAPEq6R" diff --git a/mods/guideme.pw.toml b/mods/guideme.pw.toml index 1171a5d..1e74523 100644 --- a/mods/guideme.pw.toml +++ b/mods/guideme.pw.toml @@ -1,13 +1,13 @@ name = "GuideME" -filename = "guideme-21.1.11.jar" +filename = "guideme-21.1.13.jar" side = "both" [download] -url = "https://cdn.modrinth.com/data/Ck4E7v7R/versions/i3Dj1DYf/guideme-21.1.11.jar" +url = "https://cdn.modrinth.com/data/Ck4E7v7R/versions/tXH7e2zY/guideme-21.1.13.jar" hash-format = "sha512" -hash = "889f948ec59bc0d9543639c051c313065ef8d77ce264f1b3a5ef0ca8e0fa13d6ba1951613ed093fc2eef905c6e831b8e5ae58a17b4bbcb3171dccf9355bd8ec8" +hash = "9459d61579e664a96e8db2aaba8ef1a7b6a28c130c649ea974593f4a691ff326b2cda26aa00f32ce6df8501624703b079d93e712f08ff117930631d48c6459d7" [update] [update.modrinth] mod-id = "Ck4E7v7R" -version = "i3Dj1DYf" +version = "tXH7e2zY" diff --git a/mods/stitch.pw.toml b/mods/stitch.pw.toml index 5a3a50d..4b3fc72 100644 --- a/mods/stitch.pw.toml +++ b/mods/stitch.pw.toml @@ -1,13 +1,13 @@ name = "Stitch (formerly Athena)" -filename = "athena-neoforge-1.21-4.0.1.jar" +filename = "athena-neoforge-1.21-4.0.2.jar" side = "client" [download] -url = "https://cdn.modrinth.com/data/b1ZV3DIJ/versions/zzovqkDA/athena-neoforge-1.21-4.0.1.jar" +url = "https://cdn.modrinth.com/data/b1ZV3DIJ/versions/SVhR1m5N/athena-neoforge-1.21-4.0.2.jar" hash-format = "sha512" -hash = "e7eef188344aa6ce379c60f0896f72a8af9f795fe318063d484fd9e9bff51cc20228fb70878ed156fd884a3bacec7edd4a600d51913293005084509f9b66cfdf" +hash = "c1756365b28d4c6c62416f0332a0e2d591142ae9ea5e5c1e0ae640eb9ae172565c08ef6c11e29c062f4db78a3dd187dba6837fbca1e0f38e12a2b4e48ec5ed88" [update] [update.modrinth] mod-id = "b1ZV3DIJ" -version = "zzovqkDA" +version = "SVhR1m5N" diff --git a/pack.toml b/pack.toml index ad5379c..7f14d69 100644 --- a/pack.toml +++ b/pack.toml @@ -6,7 +6,7 @@ pack-format = "packwiz:1.1.0" [index] file = "index.toml" hash-format = "sha256" -hash = "ce3a99ca71b267befb14d4a68a5df5fcf51ae24f74cc87437dffef086c430f49" +hash = "97e2ce3c531bc3cca30c23a436eaaf00a98868c9acbc6df247e59d5a51bad5f2" [versions] minecraft = "1.21.1"