diff --git a/config/crash_assistant/config.toml b/config/crash_assistant/config.toml
new file mode 100644
index 0000000..f791ca8
--- /dev/null
+++ b/config/crash_assistant/config.toml
@@ -0,0 +1,379 @@
+
+#General settings of Crash Assistant mod.
+[general]
+ #Link which will be opened in browser on request_help_button pressed.
+ #If equals CHANGE_ME, will open Forge/NeoForge/Fabric/Quilt discord link. Names of communities/channels also will be used not from config, but according to this link.
+ #Must start with 'https://' or 'www.'
+ help_link = "CHANGE_ME"
+ #With this option, you can select the formulation of the GUI (e.g., in the help buttons, title).
+ #Currently supported:
+ # - DISCORD: Uses terminology like 'join the Discord' and 'post in #channel'.
+ # - GITHUB: Uses terminology like 'visit the GitHub' and 'post into a new issue'.
+ formulation_type = "GITHUB"
+ #Anyways log will be uploaded to mclo.gs, but with this option you can wrap link to gnomebot.dev for better formatting.
+ #If help_link equals 'CHANGE_ME', this value will be ignored and gnomebot.dev used.
+ #Supported values: mclo.gs / gnomebot.dev
+ upload_to = "gnomebot.dev"
+ #Show gui on minecraft crashed on modloading and FML error screen displayed.
+ show_on_fml_error_screen = true
+ #Close old CrashAssistantApp if it's still running when starting a new instance of Minecraft, to avoid confusing player with window from old crash.
+ kill_old_app = true
+ #If options.txt doesn't exist, the default language will be used.
+ default_lang = "en_us"
+ #By default, crash assistant will get the value for the current language from the overrides folder, then from the jar.
+ #By changing this option, it will first try to get it from the current overrides, then (if no override exists for this language)
+ #from the override for the language specified here, and only then from the jar language.
+ #Use "NONE" to disable this feature. Or language key, like "en_us" to enable it.
+ priority_lang_for_overrides = "NONE"
+ #By changing this value you can disable creating "crash_assistant_localization_overrides" folder and placing "README.md" file there.
+ generate_localization_overrides_folder_with_readme = true
+ #By default our process is scanning for terminated processes(they can appear with delay) and after finish of scan enabling upload buttons.
+ #This option can prevent this and enable individual upload buttons immediately after crash.
+ #However can confuse users and make them clicking individual upload buttons instead of Upload All Button.
+ prevent_upload_buttons_delay = false
+ #Before uploading the first log, requires the user to accept the privacy policy.
+ #Disabling this option may be illegal in some countries if you are modpack creator. Disable at your own risk.
+ enable_privacy_policy_acceptance = true
+ #Unfortunately mclogs censoring ip-like versions as has no way to determine if it's version or IP.
+ #This will prevent this by replacing dot's in them to dot-like symbol.
+ #Anti censoring only versions, IP's are kept censored.
+ enable_mclogs_anti_ip_like_version_censorer = true
+ #Prevents creating "crash_assistant" folder in the logs folder.
+ #So this option prevents our app logging at all.
+ #HIGHLY UNRECOMMENDED to disable! Contains many useful info.
+ prevent_generating_crash_assistant_app_logs = false
+ #Generates "logs/stderr_stream.log" with stderr stream.
+ #Since many launchers are not saving this info, which is extremely helpful for debugging some crashes.
+ #As only where crash reason is present. Keeps original stream untouched, just logs it to a file.
+ generate_own_launcher_log = true
+ #If true, Crash Assistant will pop up even if the presence of win_event log is the only sign of a crash.
+ #Can be false positive for some users, since they can have some unrelated spam in the windows event error log.
+ win_event_is_crash = false
+ #Here you can change priority for logs.
+ #For example if you want crash report to be shown earlier than latest.log in the available logs list.
+ #Supported values: https://github.com/KostromDan/Crash-Assistant/blob/1.19-1.20.1/app/src/main/java/dev/kostromdan/mods/crash_assistant/app/logs_analyser/LogType.java
+ #Usage: ["CRASH_REPORT", "LOG"]
+ logs_priority_overrides = []
+ #List of blacklisted log files (checked with startswith()). This files won't show in GUI logs list.
+ blacklisted_logs = []
+
+#A simplified GUI that hides the logs list until the user opts into Expert Mode.
+[simple_mode]
+ #If enabled, the GUI starts in simple mode with logs hidden and a single "Show Logs (Expert Mode)" button.
+ #Disabled by default.
+ enabled = false
+ #If true, modpack creators always see the Expert Mode with logs visible, even if simple mode is enabled.
+ prevent_for_modpack_creators = true
+ #If true, hides the mod list changes section while simple mode is active.
+ hide_modlist_section = false
+
+#Here you can change text of lang placeHolders.
+#Also you can change any text in lang files.
+#You don't need to modify jar. You can change it in config/crash_assistant/lang. For more info read README.md file located where.
+[text]
+ #$CONFIG.text.support_name$ in lang files will be replaced with this value.
+ #For example this placeHolder used in: "Request help in the $CONFIG.text.support_name$"
+ #Recommended values: "Modpack-X Discord", "Modpack-X GitHub repository", etc.
+ support_name = "PodKos"
+ #$CONFIG.text.support_place$ in lang files will be replaced with this value.
+ #Recommended values: "#support channel".
+ #In case of formulation type `GITHUB` won't be used.
+ support_place = "#example channel"
+ #$CONFIG.text.modpack_name$ in lang files will be replaced with this value.
+ #For example this placeHolder used in: "Oops, $CONFIG.text.modpack_name$ crashed!"
+ #Supports Better Compatibility Checker integration. You can use $BCC.modpackName$, $BCC.modpackVersion$, etc and it will be replaced with value from BCC config.
+ modpack_name = "Banana"
+
+#Settings of message generated by Upload all button
+[generated_message]
+ #Add prefix before filename.
+ #This can prevent too small, hard to hit on mobile links.
+ #Recommended values: "### ".
+ prefix = "### "
+ #Separator between logs.
+ #If you want vertical logs, use "\n$PREFIX$".
+ logs_separator = " | "
+ #Adds line in log list about this Intel processor can be corrupted.
+ intel_corrupted_notification = true
+ #Adds line in log list about piracy/offline mode or if check failed.
+ piracy_notification = true
+ #If the modpack is created for a non-English-speaking audience, сhange this to the language the modpack is designed for.
+ #This lang will be used only for generating message by "Upload all..." button.Do not modify this value if there's a chance that the generated message will be sent to English-speaking communities.
+ generated_msg_lang = "en_us"
+ #This text will be under "$CONFIG.text.modpack_name$ crashed!" in generated message by Upload all button.
+ #You can include:
+ # * some form, which users should fill out.
+ # * additional information like Minecraft version, etc.
+ text_under_crashed = ""
+ #With this option you can notify user about something related with posting generated message.
+ #For example if they need to fill some option from "text_under_crashed", etc.
+ #Supports html formatting, placeholders.
+ #Leave empty to prevent showing this warning message.
+ warning_after_upload_all_button_press = ""
+ #Puts problematic frame from hs_err to message.
+ put_problematic_frame_to_message = true
+ #Puts analysis result(names of crash reasons) to message, instead of just count.
+ put_analysis_result_to_message = true
+ #Color modified mods count/analysis in msg with ANSI.
+ #Can be needed to be disabled if issues are reported to something not supporting ANSI codeblocks, like GitHub.
+ #If you disable this option, you may also want to remove "ansi" from "generated_message.ansi_block_pattern".
+ color_message = true
+ #Structure of the generated message.
+ #Variables:
+ #$HEADER$ - Title and upload link
+ #$TEXT_UNDER_CRASHED$ - Custom text from config
+ #$PREFIX$ - The prefix string
+ #$LOGS$ - The joined logs
+ #$PROBLEMATIC_FRAME$ - hs_err frame
+ #$ANALYSIS_RESULT$ - Analysis results
+ #$MODLIST_DIFF$ - Modlist changes
+ message_structure = "$HEADER$$TEXT_UNDER_CRASHED$$PREFIX$$LOGS$\n$PROBLEMATIC_FRAME$$ANALYSIS_RESULT$$MODLIST_DIFF$"
+ #Pattern for a single log line.
+ #Variables: $LOG_NAME$, $FILE_NAME$, $LINK$.
+ log_line_pattern = "$LOG_NAME$[$FILE_NAME$](<$LINK$>)"
+ #Pattern for a split log line (too large for single upload).
+ #Variables: $LOG_NAME$, $FILE_NAME$, $LINK_FIRST_LINES$, $LINK_LAST_LINES$, $TOO_BIG_REASONS$.
+ log_line_split_pattern = "$LOG_NAME$[$FILE_NAME$ $MSG_LANG.gui.split_log_dialog_head$](<$LINK_FIRST_LINES$>) / [$MSG_LANG.gui.split_log_dialog_tail$](<$LINK_LAST_LINES$>) $TOO_BIG_REASONS$"
+ #Pattern for ModList Diff and Analysis Results blocks.
+ #Variables: $PREFIX$, $HEADER$, $CONTENT$.
+ #If 'color_message' is false, remove 'ansi'.
+ ansi_block_pattern = "$PREFIX$$HEADER$\n```ansi\n$CONTENT$\n```"
+ #Pattern for formatting the problematic frame from hs_err.
+ #Variables: $CONTENT$
+ problematic_frame_pattern = "```java\n$CONTENT$\n```"
+ #Pattern for simple link notifications (e.g. Intel fix, Piracy check, KubeJS scripts).
+ #Variables: $TEXT$, $LINK$
+ link_notification_pattern = "[$TEXT$](<$LINK$>)"
+ #Pattern for the header of the modlist diff block (containing the link).
+ #Variables: $PART1$ (text before link), $PART2$ (text after link), $LINK$.
+ modlist_header_pattern = "[$PART1$](<$LINK$>)$PART2$"
+
+#Settings of links copied by Upload and copy link buttons
+[copied_links]
+ #With this option, you can customize how single links from individual upload buttons are copied, there
+ #log of small size was uploaded to a single link.
+ #For example, leave just $LINK$ to copy just link.
+ single_link = "$LOG_NAME$$FILE_NAME$: $LINK$"
+ #With this option, you can customize how links from individual upload buttons are copied, there
+ #log was split to the 2 parts (head and tail, due to too large size for single upload), but user only decided to copy only one of them (not message with both).
+ single_link_split = "$LOG_NAME$$FILE_NAME$($HEAD_OR_TAIL$): $LINK$ $TOO_BIG_REASONS$"
+ #With this option, you can customize how links from individual upload buttons are copied, there
+ #log was split to the 2 parts (head and tail, due to too large size for single upload), but user decided to copy message with both.
+ both_links_split = "$LOG_NAME$[$FILE_NAME$ $MSG_LANG.gui.split_log_dialog_head$](<$LINK_FIRST_LINES$>) / [$MSG_LANG.gui.split_log_dialog_tail$](<$LINK_LAST_LINES$>) $TOO_BIG_REASONS$"
+ #If enabled, disables the head/tail selection dialog for split logs on individual uploads and always copies message with both links.
+ skip_split_dialog = false
+
+#Settings of modlist feature.
+#Adds in generated msg block about which mods modpack user added/removed/updated.
+#Also you can see diff by running '/crash_assistant modlist diff' command.
+[modpack_modlist]
+ #Enable feature.
+ enabled = true
+ #nicknames of players, who considered as modpack creator.
+ #Only this players can overwrite modlist.json
+ #If this feature is enabled and this array is empty, will be appended with nickname of current player.
+ #-----------------------------------------------------------------------------------------------------
+ #Warning! This is not displayed anywhere, it's just tech param used for modlist feature to work correctly.
+ #Here must be actual nicknames of people who work with the modpack and publishing releases!
+ #-----------------------------------------------------------------------------------------------------
+ modpack_creators = ["materus"]
+ #If enabled, modlist.json will be overwritten on every launch(first tick of TitleScreen),
+ #then game is launched by modpack creator.
+ #So you won't forget to save it before publishing.
+ #If you want to save manually: disable this and use '/crash_assistant modlist save' command.
+ auto_update = true
+ #If enabled, will add resourcepacks to modlist.json
+ #After filename where will be ' (resourcepack)' suffix.
+ add_resourcepacks = false
+ #If enabled, will add datapacks to modlist.json
+ #After filename where will be ' (datapacks)' suffix.
+ add_datapacks = false
+ #If enabled, will add modloader jar name to modlist, to easily track if user changed version of modloader.
+ add_modloader_jar_name = true
+ #If enabled, will add generated modlist.txt, with names of all mods / modids / mixin configs / jarjar mods info to logs.
+ add_modlist_txt_as_log = true
+
+#Settings of too many changes warning feature.
+#Notifies end users of the modpack and saying they made too many changes to the modpack.
+#Not displayed to the modpack creators.
+[too_many_changes_warning]
+ #Set to the positive integer to enable feature. Set to negative integer to disable.
+ #How many changes end user should make for warning to be displayed.
+ count = -1
+ #With this option, you can select the formulation of this warning, currently supported:
+ # - NOTIFY: Just saying to the end user that what they made many changes and adding random mods or clicking
+ #the "Update All" button is not a good idea without proper testing. It is expected to crash.
+ # - DROP_SUPPORT: Saying what you are not providing support for that amount of changes, suggesting the end user to
+ #re-install modpack or they are on their own with that amount of changes.
+ formulation_type = "NOTIFY"
+
+#Settings of analysis feature.
+#Analysing logs for most common reasons of crashes and displaying recommendations with fixes.
+[analysis]
+ #Enable feature.
+ enabled = true
+ #By default if CA work in modpack mode and ran by the end user it won't display analysis if it blames mod which was part of original modpack.
+ #And will blame only mods which were added/updated by end users. By enabling this option you can bypass this and it will blame any mods.
+ trigger_on_original_modpack_mods = false
+ #Delay in seconds for the OK button when a crash reason is shown for the first time.
+ #Helps to ensure the user reads the recommendation.
+ #Set to 0 or -1 to disable the delay.
+ first_show_delay = -1
+ #Here you can disable some Analysis by class names.
+ #List of them can be found here: dev.kostromdan.mods.crash_assistant.app.logs_analyser.crash_reasons
+ #For example "Create6Addons"
+ blacklisted_reasons = []
+
+#Settings of analysis tools feature.
+#Here you can enable or disable showing some analysis tools for end user.
+[analysis_tools]
+ #Enable feature.
+ enabled = true
+ #Here you can disable some Analysis tools by class names.
+ #List of them can be found here: dev.kostromdan.mods.crash_assistant.app.gui.analysis
+ #For example "MCreatorModDetectorGUI"
+ blacklisted_tools = []
+
+#Settings of '/crash_assistant crash' command feature.
+[crash_command]
+ #Enable feature.
+ enabled = true
+ #To ensure the user really wants to crash the game, the command needs to be run again within this amount of seconds.
+ #Set to <= 0 to disable the confirmation.
+ seconds = 10
+
+#Settings of notifying about intel corrupted processors.
+[intel_corrupted]
+ #Enable feature.
+ enabled = true
+
+#Settings of notifying about piracy/offline mode.
+[piracy]
+ #Enable feature.
+ #Note: This option is ignored if general.help_link is default (CHANGE_ME).
+ #Notifies if in your community (Discord/GitHub) piracy is not supported. Recommended to enable for modpacks.
+ enabled = false
+ #Delay in seconds for the OK button when piracy warning is shown.
+ #Set to 0 or -1 to disable the delay.
+ delay = 10
+
+[greeting]
+ #You don't need to touch this option.
+ #On first world join of modpack creator if set to false shows greeting, then self enables.
+ shown_greeting = false
+
+#Settings of scripting feature.
+#Allows you to add custom scripts for log analysis.
+#Scripts should be placed in config/crash_assistant/scripts/log_analysis folder.
+[scripts]
+ #Enable feature.
+ enabled = true
+ #Enable Scripts IDE in the GUI.
+ ide_enabled = true
+ #By changing this value you can disable creating "scripts" folder and placing example scripts there.
+ generate_scripts_folder_with_example = true
+ #If enabled, "logs/crash_assistant/startup_scripts.log" is added to the logs list only when it contains [ERROR].
+ #If it has no errors, its contents are written into "crash_assistant_app.log" instead.
+ #If app logging is disabled, the startup scripts log is kept as a separate log file.
+ attach_startup_scripts_log_only_on_error = true
+
+#You can customise GUI with this options.
+[gui_customisation]
+ #Name of a FlatLaf IntelliJ Themes file in config/crash_assistant folder or core theme name.
+ #If file doesn't exist and no core theme matches, themes will be disabled and Standard Swing look and feel used.
+ #Supported core themes: 'FlatLightLaf', 'FlatDarkLaf', 'FlatIntelliJLaf', 'FlatDarculaLaf', 'FlatMacLightLaf', 'FlatMacDarkLaf'.
+ #Supports any IntelliJ Theme file with '.theme.json' extension.
+ #If you prefer standard Swing look and feel, use 'Swing'.
+ #Look out our guide about theme support: https://github.com/KostromDan/Crash-Assistant/blob/pages/guides/Theme%20Support/Getting%20Started.md
+ theme_file_name = "FlatDarculaLaf"
+ #Will hide Upload All Button from GUI.
+ disable_upload_all_button = false
+ #Append comment text with notice about sending screenshot of this gui tells nothing to modpack creators.
+ show_dont_send_screenshot_of_gui_notice = true
+ #Animate border to request user attention even more.
+ screenshot_of_gui_notice_animated_border = true
+ #You can make Upload All Button bigger/smaller to request user attention.
+ #Default Swing font size is 12, Default for this button in crash assistant is 16.
+ #Not recommended to set it more than 16, as it will affect the increase of GUI size because all text won't fit.
+ upload_all_button_font_size = 16
+ #Same as upload_all_button_font_size, but for Request Help button.
+ request_help_button_font_size = 16
+ #Same as upload_all_button_font_size, but for the Simple Mode toggle button.
+ simple_mode_button_font_size = 16
+ #You can change Upload All Button color to request user attention.
+ #format is "R_G_B", range is 0-255, for example "255_0_0" is red color. Use "default" to use default swing color.
+ #Default for this button is "0_178_0" (dark green color).
+ upload_all_button_foreground_color = "0_178_0"
+ #Same as upload_all_button_foreground_color, but for Request Help button.
+ #Default for this button is "0_0_178" (dark blue color).
+ request_help_button_foreground_color = "0_0_178"
+ #Same as upload_all_button_foreground_color, but for the Simple Mode toggle button.
+ simple_mode_button_foreground_color = "0_0_178"
+ #Same as upload_all_button_font_size, but for Auto-Fix button (in integrated GPU warning).
+ auto_fix_button_font_size = 16
+ #Same as upload_all_button_foreground_color, but for Auto-Fix button (in integrated GPU warning).
+ #Default for this button is "0_178_0" (dark green color).
+ auto_fix_button_foreground_color = "0_178_0"
+ #Same as upload_all_button_foreground_color, but for the Yes button in the privacy policy acceptance dialog.
+ #Default for this button is "0_178_0" (dark green color).
+ privacy_policy_yes_button_foreground_color = "0_178_0"
+ #Same as upload_all_button_foreground_color, but for the No button in the privacy policy acceptance dialog.
+ #Default for this button is "255_0_0" (red color).
+ privacy_policy_no_button_foreground_color = "255_0_0"
+ #Color of the animated border for the screenshot notice.
+ #format is "R_G_B", range is 0-255, for example "255_0_0" is red color.
+ #Default for this is "255_0_0" (red color).
+ screenshot_of_gui_notice_animated_border_color = "255_0_0"
+ #Color of the text for the screenshot notice (inside the animated border).
+ #format is "R_G_B", range is 0-255, for example "255_0_0" is red color.
+ #Default for this is "255_0_0" (red color).
+ screenshot_of_gui_notice_text_color = "255_0_0"
+ #Color of the button blinking on success action (e.g. upload all finished).
+ #format is "R_G_B", range is 0-255.
+ #Default is "100_255_100" (light green).
+ blinking_button_success_color = "100_255_100"
+ #Color of the button blinking on attention request (e.g. click on link in description).
+ #format is "R_G_B", range is 0-255.
+ #Default is "100_100_255" (light blue).
+ blinking_button_attention_color = "100_100_255"
+ #Color of the button blinking on error (e.g. failed upload).
+ #format is "R_G_B", range is 0-255.
+ #Default is "255_100_100" (light red).
+ blinking_button_error_color = "255_100_100"
+ #Path to a modpack logo to display in the top of the GUI.
+ #Path is relative to the Minecraft instance folder. Leave empty to disable.
+ #WARNING: use only '/' path separator. '\' will corrupt config!
+ modpack_logo_path = ""
+ #If true, the logo will be larger, Replacing a some of `don't send screenshot` notice.
+ #If false, it will be smaller and logo will be end right where the `don't send screenshot` notice starts.
+ #You should try both, but most likely:
+ #- If you have some long text in the discord/github name, you will love the small one.
+ #- If the text is short, you will love the large one.
+ modpack_logo_large_mode = false
+ #Limit modpack logo height. Default is -1, which means it's calculated automatically.
+ #By default, this should not be needed. But if you have heavily customized GUI or using
+ #a rectangle logo instead of square, you may want to decrease its size, so this option could be needed in such case.
+ limit_modpack_logo_height = -1
+ #This option would be needed only if you limited modpack logo height.
+ #Otherwise, the logo will consume all available horizontal space.
+ #If true, the logo will be centered. If false, it will be aligned to the top.
+ modpack_logo_aligned_center = true
+
+#Checks crash_assistant compatibility with other incompatible mods.
+#Highly unrecommended to disable!
+[compatibility]
+ #Enable feature.
+ enabled = true
+
+#Options to help debug the Crash Assistant.
+[debug]
+ #Debug option to crash immediately after Crash Assistant launched its process to conveniently debug it, configure it without need to manually crash.
+ crash_after_init = false
+
+#Options to configure patches made by Crash Assistant.
+[patches]
+ #Fixes vanilla crash MC-307905 during crash report generation when StackTraceElement#getFileName() returns null.
+ #Without this fix, crash report generation itself crashes under some rare conditions, preventing the original crash report from being created.
+ #This patch does not change the report contents; it only allows the crash report to be generated successfully.
+ MC307905 = true
+
diff --git a/config/starterkit/kits/Default.txt b/config/starterkit/kits/Default.txt
index 03d564b..c4a7b2a 100644
--- a/config/starterkit/kits/Default.txt
+++ b/config/starterkit/kits/Default.txt
@@ -5,8 +5,8 @@
'offhand' : '',
0 : '{count:1,id:"minecraft:stone_sword"}',
1 : '{components:{"minecraft:container":[{item:{count:8,id:"minecraft:bread"},slot:0},{item:{count:8,id:"minecraft:apple"},slot:1},{item:{count:4,id:"minecraft:cooked_beef"},slot:2},{item:{count:4,id:"minecraft:carrot"},slot:3}]},count:1,id:"solonion:lunchbag"}',
-2 : '{components:{"minecraft:potion_contents":{potion:"minecraft:water"},"thirst:purity":3},count:16,id:"minecraft:potion"}',
-3 : '{count:1,id:"minecraft:torch"}',
+2 : '{count:1,id:"minecraft:torch"}',
+3 : '',
4 : '',
5 : '',
6 : '',
diff --git a/config/tectonic.json b/config/tectonic.json
index 833dacd..0fbbfa1 100644
--- a/config/tectonic.json
+++ b/config/tectonic.json
@@ -20,11 +20,11 @@
"spaghetti_enabled": true
},
"continents": {
- "continents_scale": 0.11,
- "erosion_scale": 0.23,
- "flat_terrain_skew": 0.1,
+ "continents_scale": 0.12,
+ "erosion_scale": 0.25,
+ "flat_terrain_skew": 0.15,
"jungle_pillars": true,
- "ocean_offset": -0.7,
+ "ocean_offset": -0.75,
"ridge_scale": 0.25,
"river_ice": false,
"river_lanterns": true,
diff --git a/config/voicechat/voicechat-server.properties b/config/voicechat/voicechat-server.properties
new file mode 100644
index 0000000..9af4331
--- /dev/null
+++ b/config/voicechat/voicechat-server.properties
@@ -0,0 +1,56 @@
+# Simple Voice Chat server config v1.21.1-2.6.17
+
+# 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=24454
+# 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 distance to which the voice can be heard when whispering
+whisper_distance=24.0
+# 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 maximum number of packets a player can send per second
+# Set this to -1 to disable the rate limit - This must be greater than 0 in all other cases
+# This only applies to voice chat packets that are sent through Minecrafts networking
+# This affects actions like opening/joining/leaving voice chat groups or general state changes like disabling/enabling the voice chat
+tcp_rate_limit=16
+# 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=false
+# The hostname that clients should use to connect to the voice chat
+# This may also include a port, e.g. 'example.com:24454' or just a port, e.g. '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
diff --git a/index.toml b/index.toml
index 801a23c..df3067e 100644
--- a/index.toml
+++ b/index.toml
@@ -68,6 +68,10 @@ hash = "e1c4fc0d90a81956153dc37790c3e938b8e54f6c05aab7d41767c88412568f6f"
file = "config/cpm.json"
hash = "687c3842bb31ab7d7fa6bfec0b1d05f195f11aedd6a44205e027cc930df29b23"
+[[files]]
+file = "config/crash_assistant/config.toml"
+hash = "2c6f42637c8265cdaebb275c66a8dfeaeaa2e281a493e0ae85cf088073519955"
+
[[files]]
file = "config/create-client.toml"
hash = "1b15c38d149d21ef1604e783e1199cbe2fbcc2b17abb97e8ebdcfd7345d00145"
@@ -234,7 +238,7 @@ hash = "290f6b832794b6876aba9da963b585ba4e99e5e6a972aebb52810e9a256e2f65"
[[files]]
file = "config/starterkit/kits/Default.txt"
-hash = "a88d1840a9066ac9277a6dc5abadf1c56d9afeb925e3016a5e15e11b588b2ec3"
+hash = "82182b1343312fdbada337ba811a951bb64f8e8cbe6fce873456aac2342c0a52"
[[files]]
file = "config/starterkit/kits/inactive/Archer.txt"
@@ -258,7 +262,7 @@ hash = "80e5996a4fd4b93a98b66e0ea4892767932cae2cc1789650b6016e976cedc001"
[[files]]
file = "config/tectonic.json"
-hash = "1d905d5ba3acf869af58f860a25b9274c7e1904d54bfd629444d305458cf7e0d"
+hash = "a7aa056a130754ed6f8b2c2c8e4eef046ccc175c0907dcf94c9ed5f19e893d5e"
[[files]]
file = "config/toms_storage-server.toml"
@@ -268,6 +272,10 @@ hash = "7e3680bc94d28b4a16c6155f0affd1f09db21cdf7d77f64d7e0e914092c799e9"
file = "config/treechop-common.toml"
hash = "9c315e81c1394af9192b987cfb55e62e3865149e791dbfbc97922bcbf369b494"
+[[files]]
+file = "config/voicechat/voicechat-server.properties"
+hash = "8ca0d89808101abb3d234bdfc57282789fbe49acfb8eb8c26d43731b4f53b763"
+
[[files]]
file = "config/voxyserver.json"
hash = "8694df873622e88d46436e7f4a8ec883749e23996b3542234b9c8ea3a5b7a732"
@@ -443,11 +451,6 @@ file = "mods/advancement-plaques.pw.toml"
hash = "2b02594380f31aa857c89d296afb53bec67621b491956be09a54ab6845552e2a"
metafile = true
-[[files]]
-file = "mods/aero_cam_sync.pw.toml"
-hash = "06ea6aa660fd44b7d49ea2690c17553968e9de086ef79ac027ef8ecb5aafa862"
-metafile = true
-
[[files]]
file = "mods/aeronautics-dyeable-components.pw.toml"
hash = "b218b7696365829e01cc3b6844913c757836d1ebdb0c49a9abf7a7fcbc0f6678"
@@ -788,6 +791,11 @@ file = "mods/controlling.pw.toml"
hash = "65c8086d2ec3d39acc7bd36c7a0306ccc43b602b38fa07d13291bc478ef7dfff"
metafile = true
+[[files]]
+file = "mods/cooking-for-blockheads.pw.toml"
+hash = "9edfcf5022b68ae0234b2d5c15b710fc3f27407d84aeeb917615dffbd42c8b92"
+metafile = true
+
[[files]]
file = "mods/coolrain.pw.toml"
hash = "2a8390fe5190839d1206a8ac6d6fa245d821fd0c1cef5bf93ad43dab07339f5a"
@@ -835,7 +843,7 @@ metafile = true
[[files]]
file = "mods/create-aeronautics-climbable-rope.pw.toml"
-hash = "8fe5d200e7be3288c15ff8ff3298f592212bfc689b4e702cbd6df523ea2dc361"
+hash = "4826787724dabb396681358d97bce2e5649a4fbad2f210588231d8e7293740e8"
metafile = true
[[files]]
@@ -855,7 +863,7 @@ metafile = true
[[files]]
file = "mods/create-aeroworks.pw.toml"
-hash = "d11bb3a4c43cdbe205c949bbb50977d12f3b22d129f738de7996b5722df3ac60"
+hash = "c8350e339b30451920019a986923f0d925521aafba67fc2b530d79b32b492034"
metafile = true
[[files]]
@@ -925,7 +933,7 @@ metafile = true
[[files]]
file = "mods/create-design-n-decor.pw.toml"
-hash = "bc4ef8bd7d32506703dcc175a62a12766addc393434ddbe8d17f01b071701943"
+hash = "e05bc0c3ee97da0dfcf9dabd3c3eaee0e90819091ead3f500ddc3b1caf77fe54"
metafile = true
[[files]]
@@ -1100,7 +1108,7 @@ metafile = true
[[files]]
file = "mods/creativecore.pw.toml"
-hash = "054c5a15bdaf0647066beddfb4a6b49e3222ab37c09b4d213af221b5cf3d5c39"
+hash = "05871de0994068a9b36fb9baecaed301c5534f82d0e85da1b5a83ea6918309a9"
metafile = true
[[files]]
@@ -1255,7 +1263,7 @@ metafile = true
[[files]]
file = "mods/enhancedvisuals.pw.toml"
-hash = "31b315dbd7e5bf1ad959c11adaf94e041aaaa68e9375f427e85c16f5588e8f72"
+hash = "ecac28eba39ea2e65b7583f394f9551de0fd1c655e67720e9c98e9d752fb25be"
metafile = true
[[files]]
@@ -1409,7 +1417,7 @@ metafile = true
[[files]]
file = "mods/friends-and-foes-forge.pw.toml"
-hash = "1c47542391cf5bf8ee7d659225965486084bb8458ecd7ee9ed12f15f4e308c70"
+hash = "d2d3e2c9f53e0f898a07ec89bf3ce87725f1a04f96912c6734695d69f0a88a8a"
metafile = true
[[files]]
@@ -1614,7 +1622,7 @@ metafile = true
[[files]]
file = "mods/journeymap.pw.toml"
-hash = "1312599df5e9b131671fd61fc9e2699e1a30b573f975d7dc5e1dc1abb79aa11f"
+hash = "8424e771a012965197aebfd8827ad5978a5f66979f96dc043ec2e23dfcc0532f"
metafile = true
[[files]]
@@ -1649,7 +1657,7 @@ metafile = true
[[files]]
file = "mods/kleeslabs.pw.toml"
-hash = "fb8b608ce6e5a9c37520fe042ca37c03782f8a46e1d70d54e805c544f84fafd1"
+hash = "239ce94d468f02f6ace4c69e171a5668138a143936e313992635cb3d2a2a5a8c"
metafile = true
[[files]]
@@ -1709,7 +1717,7 @@ metafile = true
[[files]]
file = "mods/lithostitched.pw.toml"
-hash = "0d15dc9a93f6ce2b7d3bfd3ac04cc6d624f9e6d486fdd074486145a7a44d565b"
+hash = "eec0715d020c6079c430338684d4cd752aa55231cb7887174b361481834e3ac4"
metafile = true
[[files]]
@@ -1829,7 +1837,7 @@ metafile = true
[[files]]
file = "mods/minecolonies-compatibility.pw.toml"
-hash = "b586ad5a011989c786b5f6482d689830170736e322b8b166ec4fb02ce189c70c"
+hash = "d490a06df17a5ab903841cf139a28dd25f83bc3f75273dc021790a68ac5ab9eb"
metafile = true
[[files]]
@@ -2004,7 +2012,7 @@ metafile = true
[[files]]
file = "mods/particular-reforged.pw.toml"
-hash = "9d1971a02e533edc8f93521cc69659366202ce48470ffb6ff1e74815a4ee20c4"
+hash = "946427fd1d5d6efda378bab0afc23bf0c450ae3ab04fd83789828e98b2cd1a81"
metafile = true
[[files]]
@@ -2104,7 +2112,7 @@ metafile = true
[[files]]
file = "mods/puzzles-lib.pw.toml"
-hash = "10d7f603799aa8e4185b440595640e35996bc8d9c1cdcc4a645ca394c8fa5d29"
+hash = "22dde7441f5bd5d2b4699d00f0efed79f75664dade5a66a36f181a0a823c751c"
metafile = true
[[files]]
@@ -2254,7 +2262,7 @@ metafile = true
[[files]]
file = "mods/simple-voice-chat.pw.toml"
-hash = "82e2c1ac8875303b3dfc70ce7cfe8ca08ca1c1629c34f986441ea203f5fb645c"
+hash = "a4af1bf7389eddd65fb5b665b711e0b25e9e8ccb6b17a1fb50aff8d886859ad6"
metafile = true
[[files]]
@@ -2334,7 +2342,7 @@ metafile = true
[[files]]
file = "mods/sophisticated-backpacks.pw.toml"
-hash = "f8f05819409e1c8f35095603595a422e2e6367541fea670b840ea54ae4f8dbf2"
+hash = "b656cd4d01f562e4222b9e872770f9517d123d752019aa37946f3264163a6bcc"
metafile = true
[[files]]
@@ -2359,7 +2367,7 @@ metafile = true
[[files]]
file = "mods/sophisticated-storage.pw.toml"
-hash = "8d8b6bd6054165cc3b84bac2d748b189d24d4aae409d5d381d57faa4bde22b76"
+hash = "3edbfd427996e6e9ce800a7cf8503de1790b7d6c068138ead492c4fd8b267acf"
metafile = true
[[files]]
@@ -2462,11 +2470,6 @@ file = "mods/tesseract-api.pw.toml"
hash = "8c8a278e3356abb1e2ae4df58b567052b1c43fe73b2c39076560cb4025076529"
metafile = true
-[[files]]
-file = "mods/thirst-was-taken.pw.toml"
-hash = "7186d80f0afd569ac8ec64d0f78382fe03b092de01d72f722f79b77c1cad4412"
-metafile = true
-
[[files]]
file = "mods/tiny-gates.pw.toml"
hash = "b8a757bce33e01bc9b5c12a6c0f3a2abb28e2f160ae250f1a2ecee9b5729082d"
@@ -2569,7 +2572,7 @@ metafile = true
[[files]]
file = "mods/vista_tv.pw.toml"
-hash = "c6bda706732a64892f8e0bffc746fafefc12cb63ba6c6ada066d183f01fa55c0"
+hash = "c493f2722c4a9c08029f43140babc8f37bacfda57932ce5b29b29e388710fe82"
metafile = true
[[files]]
@@ -2579,7 +2582,7 @@ metafile = true
[[files]]
file = "mods/vivecraft.pw.toml"
-hash = "77b50e349dfd3799e50850d36c8c099cd8c49db68e7da313d0fd6a0bf12b22a1"
+hash = "0c81aa54bce36ac73cc7944d1c59bd0d798fd9ae8b93187d38754dfbf627085e"
metafile = true
[[files]]
@@ -2624,12 +2627,12 @@ metafile = true
[[files]]
file = "mods/waystones-sable.pw.toml"
-hash = "e1c4d32608e9da4e92c6151c445196b75eb6b41893cb1a64f4c5f0ba205ae97a"
+hash = "f594a4eb1c1780d994e98f55e5bb046693caa90a24ae7cabb5b1d08fa38b2f3d"
metafile = true
[[files]]
file = "mods/waystones.pw.toml"
-hash = "8e8279c29671803cae3f9ab39c87956e4a4300fe8f9da9a9222850ca3253fb45"
+hash = "6469e09b6d02aa3f1aeb653c9e33ec948e2bd9d09cabc60a834552783120c018"
metafile = true
[[files]]
diff --git a/mods/aero_cam_sync.pw.toml b/mods/aero_cam_sync.pw.toml
deleted file mode 100644
index 5db41a5..0000000
--- a/mods/aero_cam_sync.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Aeronautics Camera Sync"
-filename = "aero_cam_sync-1.3.1.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/ZGxtWu73/versions/hq6ftJOH/aero_cam_sync-1.3.1.jar"
-hash-format = "sha512"
-hash = "986889550d5fadc85bba320734b1e58d6c99db2b7664e6802d2cfe6ba3a297f2eb0391768acbf7529776406ca8df679ed5160f14e8fd2db9ef5541c014c91520"
-
-[update]
-[update.modrinth]
-mod-id = "ZGxtWu73"
-version = "hq6ftJOH"
diff --git a/mods/cooking-for-blockheads.pw.toml b/mods/cooking-for-blockheads.pw.toml
new file mode 100644
index 0000000..fb56113
--- /dev/null
+++ b/mods/cooking-for-blockheads.pw.toml
@@ -0,0 +1,13 @@
+name = "Cooking for Blockheads"
+filename = "cookingforblockheads-neoforge-1.21.1-21.1.23.jar"
+side = "both"
+
+[download]
+url = "https://cdn.modrinth.com/data/vJnhuDde/versions/qbBLV6CQ/cookingforblockheads-neoforge-1.21.1-21.1.23.jar"
+hash-format = "sha512"
+hash = "6cb9dfdf6bccf662a764560579f92ddf6211c42e1e9b454c13fac428eb95a41a4f688d03f9bbfb6b13aba99618535a00455ae29ad8c477a8b7ba67eab0424ea8"
+
+[update]
+[update.modrinth]
+mod-id = "vJnhuDde"
+version = "qbBLV6CQ"
diff --git a/mods/create-aeronautics-climbable-rope.pw.toml b/mods/create-aeronautics-climbable-rope.pw.toml
index 7bc277e..e7ce570 100644
--- a/mods/create-aeronautics-climbable-rope.pw.toml
+++ b/mods/create-aeronautics-climbable-rope.pw.toml
@@ -1,13 +1,13 @@
name = "Climbable Ropes for Create Aeronautics"
-filename = "climbable_ropes-2.0.0.jar"
+filename = "climbable_ropes-2.0.1.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/jImqv1M5/versions/fuTkkHyC/climbable_ropes-2.0.0.jar"
+url = "https://cdn.modrinth.com/data/jImqv1M5/versions/61axhhDG/climbable_ropes-2.0.1.jar"
hash-format = "sha512"
-hash = "d851799161affb818fc379babb8cea1a14dc8898bbb7dc6905cf2c9d729daf3fca8bbc580a9087ce551c414b23b7f836a0984bf78c2e233c3b689c4f90f964c8"
+hash = "e7f6642a74484468e88cfd9a6eb90af1e0e0c9f539a3498361c206695dbc65efa0dd58a345ed451aca5958f650f8c4707003c76df8ae2a6814393093787a09b3"
[update]
[update.modrinth]
mod-id = "jImqv1M5"
-version = "fuTkkHyC"
+version = "61axhhDG"
diff --git a/mods/create-aeroworks.pw.toml b/mods/create-aeroworks.pw.toml
index d961147..e44d71c 100644
--- a/mods/create-aeroworks.pw.toml
+++ b/mods/create-aeroworks.pw.toml
@@ -1,13 +1,13 @@
name = "Create: Aeroworks"
-filename = "aeroworks-1.2.9.jar"
+filename = "aeroworks-1.2.10.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/P26k79kP/versions/LKsY0cFi/aeroworks-1.2.9.jar"
+url = "https://cdn.modrinth.com/data/P26k79kP/versions/mAzLZ8VO/aeroworks-1.2.10.jar"
hash-format = "sha512"
-hash = "3713a65a8c76f7c59c62a0d4015bd923b9c6179f3b475422ee44b69b58487ec4550debcc8c583db701a8d3cf0dc79cd3976cff959ddf8149c1fc1cb3b9ee7746"
+hash = "6c4517065e5daeb4f8e4022f073ce239c6de4f5b52ce94a20a4e30c3b1e4ca01894f40e5ac42994cfb2f4fb376ad947ab296172040da2933b991bed4ae1ccfc2"
[update]
[update.modrinth]
mod-id = "P26k79kP"
-version = "LKsY0cFi"
+version = "mAzLZ8VO"
diff --git a/mods/create-design-n-decor.pw.toml b/mods/create-design-n-decor.pw.toml
index 92f91d8..29ab618 100644
--- a/mods/create-design-n-decor.pw.toml
+++ b/mods/create-design-n-decor.pw.toml
@@ -1,13 +1,13 @@
name = "Create: Design n' Decor"
-filename = "Design-n-Decor-1.21.1-2.1.0.jar"
+filename = "Design-n-Decor-1.21.1-2.2b.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/x49wilh8/versions/m6PCLHcp/Design-n-Decor-1.21.1-2.1.0.jar"
+url = "https://cdn.modrinth.com/data/x49wilh8/versions/uQsIRky8/Design-n-Decor-1.21.1-2.2b.jar"
hash-format = "sha512"
-hash = "4aedb1e3a3fe67b391b5c877e094c6cbb5eb395b4f3173b860c90e2ea4e803d1367fd6593bb378184ad46991cf2d5c656444e60edebecf9887e053f29e9e5a9f"
+hash = "d888553c8a254c3654f8da2ae2cae0bb642594546c71988739c93bf6b18668145e0ce5b1c20ae0544b9b6019f17e4da944bd5bc17e4c6b73e7f1374cfa2c9db9"
[update]
[update.modrinth]
mod-id = "x49wilh8"
-version = "m6PCLHcp"
+version = "uQsIRky8"
diff --git a/mods/creativecore.pw.toml b/mods/creativecore.pw.toml
index e328ffc..bfd3bd6 100644
--- a/mods/creativecore.pw.toml
+++ b/mods/creativecore.pw.toml
@@ -1,13 +1,13 @@
name = "CreativeCore"
-filename = "CreativeCore_NEOFORGE_v2.13.39_mc1.21.1.jar"
+filename = "CreativeCore_NEOFORGE_v2.13.40_mc1.21.1.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/OsZiaDHq/versions/vp5wWD4w/CreativeCore_NEOFORGE_v2.13.39_mc1.21.1.jar"
+url = "https://cdn.modrinth.com/data/OsZiaDHq/versions/SCrlV5vO/CreativeCore_NEOFORGE_v2.13.40_mc1.21.1.jar"
hash-format = "sha512"
-hash = "84028ded75bb832dc70b0590e47e4785b9c0e95d7ee839825192954980caf8449bf9943665af9b5f007cec9ea454074c5dd632e3b4a20a7399740b1f1e4d3c44"
+hash = "d53cad230426553426d9a8a5ba91c730b7d4077cf297307fe2a0441415c42954806cdc4ca33943d2bc2469d9277031ae4bc7c3bca0f8b3c6c8bef13367621a89"
[update]
[update.modrinth]
mod-id = "OsZiaDHq"
-version = "vp5wWD4w"
+version = "SCrlV5vO"
diff --git a/mods/enhancedvisuals.pw.toml b/mods/enhancedvisuals.pw.toml
index 34586ff..3b8c93c 100644
--- a/mods/enhancedvisuals.pw.toml
+++ b/mods/enhancedvisuals.pw.toml
@@ -1,13 +1,13 @@
name = "EnhancedVisuals"
-filename = "EnhancedVisuals_NEOFORGE_v1.8.28_mc1.21.1.jar"
+filename = "EnhancedVisuals_NEOFORGE_v1.8.29_mc1.21.1.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/KjL0jE2w/versions/n5jo1niI/EnhancedVisuals_NEOFORGE_v1.8.28_mc1.21.1.jar"
+url = "https://cdn.modrinth.com/data/KjL0jE2w/versions/IiHp5xYF/EnhancedVisuals_NEOFORGE_v1.8.29_mc1.21.1.jar"
hash-format = "sha512"
-hash = "7b01c9ebc19ccfdf8b3ddff604c172ec9106541261df396fd74cbbe9fff3a5466f34da98dfcde493001a4bf6174764df9d7e68b67ad3c0b312bfed2f2940c844"
+hash = "1695a2752c98594b6d7254aef4d95fb15919660d25e7a4b1059486c4ea1c707ecbf7c27e675a251dd89a825940bacde6b4f68fc75d078e2ba0b0da7c216b0bac"
[update]
[update.modrinth]
mod-id = "KjL0jE2w"
-version = "n5jo1niI"
+version = "IiHp5xYF"
diff --git a/mods/friends-and-foes-forge.pw.toml b/mods/friends-and-foes-forge.pw.toml
index 979b03c..352c9cd 100644
--- a/mods/friends-and-foes-forge.pw.toml
+++ b/mods/friends-and-foes-forge.pw.toml
@@ -1,13 +1,13 @@
name = "Friends&Foes (Forge/NeoForge)"
-filename = "friendsandfoes-neoforge-4.0.25+mc1.21.1.jar"
+filename = "friendsandfoes-neoforge-4.0.26+mc1.21.1.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/BOCJKD49/versions/jaXsPU8A/friendsandfoes-neoforge-4.0.25%2Bmc1.21.1.jar"
+url = "https://cdn.modrinth.com/data/BOCJKD49/versions/cg4XV9Ay/friendsandfoes-neoforge-4.0.26%2Bmc1.21.1.jar"
hash-format = "sha512"
-hash = "2cfbac1f0e4e01e3e5b94272e7ee866b4135558da26f4c2a6d0f7b76330abb44be7fa529efa1a2be1d1b86c608529b81ba05ddbb4b31d8e5b7f567eb3831ec5d"
+hash = "877ac9764ddb6c09daa12314bf3eee4e1cc87db4cd1cc61df470e654a3e4ffcce98a194300bff60d10c51059e0b5eaf296b38c37fbf09d5a3bc14953466b7b7e"
[update]
[update.modrinth]
mod-id = "BOCJKD49"
-version = "jaXsPU8A"
+version = "cg4XV9Ay"
diff --git a/mods/journeymap.pw.toml b/mods/journeymap.pw.toml
index 61d8a73..84e927e 100644
--- a/mods/journeymap.pw.toml
+++ b/mods/journeymap.pw.toml
@@ -1,13 +1,13 @@
name = "JourneyMap"
-filename = "journeymap-neoforge-1.21.1-6.0.0-beta.77.jar"
+filename = "journeymap-neoforge-1.21.1-6.0.0-beta.79.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/lfHFW1mp/versions/dnk2VOks/journeymap-neoforge-1.21.1-6.0.0-beta.77.jar"
+url = "https://cdn.modrinth.com/data/lfHFW1mp/versions/hJvkjktT/journeymap-neoforge-1.21.1-6.0.0-beta.79.jar"
hash-format = "sha512"
-hash = "7d7645dec99dd22716e90371b8f64b694d90a27a9d206a7d54f12512590b1f770a5912f3450606f73a1f502c53a02b22f167fcc870a6d7054b58b729d639c279"
+hash = "39b3787a7c4f501f6455b49e23c25d9446a23c5823533a35ea6f50053460bd3003b6aa1beb77fd626805e1a6ce2842da5787966af9631229bf1338edc08cd639"
[update]
[update.modrinth]
mod-id = "lfHFW1mp"
-version = "dnk2VOks"
+version = "hJvkjktT"
diff --git a/mods/kleeslabs.pw.toml b/mods/kleeslabs.pw.toml
index 5899ee2..0e75984 100644
--- a/mods/kleeslabs.pw.toml
+++ b/mods/kleeslabs.pw.toml
@@ -1,13 +1,13 @@
name = "KleeSlabs"
-filename = "kleeslabs-neoforge-1.21.1-21.1.10.jar"
+filename = "kleeslabs-neoforge-1.21.1-21.1.11.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/7uh75ruZ/versions/GNASFQTj/kleeslabs-neoforge-1.21.1-21.1.10.jar"
+url = "https://cdn.modrinth.com/data/7uh75ruZ/versions/p2xTwdDd/kleeslabs-neoforge-1.21.1-21.1.11.jar"
hash-format = "sha512"
-hash = "79a10678beb13b68b09210e3c08cac75397d81f5273f15057e7f75781fd3124e6c313423d05df7255bd0d3021efa205c16bd55c5f0ad792afca8c26c93dffb30"
+hash = "d0294689ed20082d04fc88d8a2fda7ec08211f51b9358ed4feff14a13604d36a9cbc35ca7470cbb0fb3b4e6ea08a9567190120e6bafac08f543c2791a673adc9"
[update]
[update.modrinth]
mod-id = "7uh75ruZ"
-version = "GNASFQTj"
+version = "p2xTwdDd"
diff --git a/mods/lithostitched.pw.toml b/mods/lithostitched.pw.toml
index 57fd64f..e2655c7 100644
--- a/mods/lithostitched.pw.toml
+++ b/mods/lithostitched.pw.toml
@@ -1,13 +1,13 @@
name = "Lithostitched"
-filename = "lithostitched-1.7.7-neoforge-21.1.jar"
+filename = "lithostitched-1.7.9-neoforge-21.1.jar"
side = "server"
[download]
-url = "https://cdn.modrinth.com/data/XaDC71GB/versions/Nf30FMLg/lithostitched-1.7.7-neoforge-21.1.jar"
+url = "https://cdn.modrinth.com/data/XaDC71GB/versions/wiffJSbz/lithostitched-1.7.9-neoforge-21.1.jar"
hash-format = "sha512"
-hash = "35508c0ee72418f78311fbf11a0a341d96cbd468c29f098c7cee81550de902ddb6ca5af65a97a806fb85b2949a78108bc0d5b09e6411220d8f1d960b8885445e"
+hash = "5e760a733b9ebb01d9292676924f7778bee72774a2dc83fa566f22630782aa5048ad47ce440bf2a053c999104f6a1d5d755e3fcd71db8aed8a03dd65551acf73"
[update]
[update.modrinth]
mod-id = "XaDC71GB"
-version = "Nf30FMLg"
+version = "wiffJSbz"
diff --git a/mods/minecolonies-compatibility.pw.toml b/mods/minecolonies-compatibility.pw.toml
index 1f362a6..b03163a 100644
--- a/mods/minecolonies-compatibility.pw.toml
+++ b/mods/minecolonies-compatibility.pw.toml
@@ -1,13 +1,13 @@
name = "Compatibility addon for MineColonies"
-filename = "MineColonies_Compatibility-1.21.1-3.50.jar"
+filename = "MineColonies_Compatibility-1.21.1-3.51.jar"
side = "both"
[download]
hash-format = "sha1"
-hash = "27b819b32eaa5f3d1345782b8579d62af9a9feef"
+hash = "6c013e3250faeb5d725de1059eea22bfda94a128"
mode = "metadata:curseforge"
[update]
[update.curseforge]
-file-id = 8087744
+file-id = 8167276
project-id = 1006214
diff --git a/mods/particular-reforged.pw.toml b/mods/particular-reforged.pw.toml
index 1ba4d63..5cf0a19 100644
--- a/mods/particular-reforged.pw.toml
+++ b/mods/particular-reforged.pw.toml
@@ -1,13 +1,13 @@
name = "Particular ✨ Reforged"
-filename = "particular-1.21.1-NeoForge-1.5.1.jar"
+filename = "particular-1.21.1-NeoForge-1.5.3.jar"
side = "client"
[download]
-url = "https://cdn.modrinth.com/data/pYFUU6cq/versions/6UfkSmXS/particular-1.21.1-NeoForge-1.5.1.jar"
+url = "https://cdn.modrinth.com/data/pYFUU6cq/versions/16w8FTgT/particular-1.21.1-NeoForge-1.5.3.jar"
hash-format = "sha512"
-hash = "dbc0146dfb15a3b39067d12e6c94278e6e66df0499fabc43bd4e76209b03ca614b57f68a6e6588934084f58e45f0223e2f2bfe386a0978018c43d22ea8dc83d6"
+hash = "112297f5e2aa6bb23e9ea72efc138cdb0f4d4912cbf2305898ad2744924db43a094a3a38edb6a0ddf29f3aa71585fb842ad4304ab0dd7caf59868d298f42afc2"
[update]
[update.modrinth]
mod-id = "pYFUU6cq"
-version = "6UfkSmXS"
+version = "16w8FTgT"
diff --git a/mods/puzzles-lib.pw.toml b/mods/puzzles-lib.pw.toml
index b85346e..6a2f03b 100644
--- a/mods/puzzles-lib.pw.toml
+++ b/mods/puzzles-lib.pw.toml
@@ -1,13 +1,13 @@
name = "Puzzles Lib"
-filename = "PuzzlesLib-v21.1.46-1.21.1-NeoForge.jar"
+filename = "PuzzlesLib-v21.1.51-1.21.1-NeoForge.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/QAGBst4M/versions/7IlRqegD/PuzzlesLib-v21.1.46-1.21.1-NeoForge.jar"
+url = "https://cdn.modrinth.com/data/QAGBst4M/versions/PRF4qcdp/PuzzlesLib-v21.1.51-1.21.1-NeoForge.jar"
hash-format = "sha512"
-hash = "f0cf4cd93caaec753d258f84522daaf34bf3b6af96c30f797dc0ddd1019a7e5593f933bcdea474fca18fa065e25293c883548b475d151359d3a260d2b4ec7862"
+hash = "ddfb1da782081266051d46e921818173d1267e534ecc734cec60f800066347412b2b9538c1a2d478bf74d8d844db251c5ec33b2e17438ba078ba1b08b98e1c2e"
[update]
[update.modrinth]
mod-id = "QAGBst4M"
-version = "7IlRqegD"
+version = "PRF4qcdp"
diff --git a/mods/simple-voice-chat.pw.toml b/mods/simple-voice-chat.pw.toml
index 5d7ab8d..16c2391 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.6.17.jar"
+filename = "voicechat-neoforge-1.21.1-2.6.18.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/9eGKb6K1/versions/6rT2RWh6/voicechat-neoforge-1.21.1-2.6.17.jar"
+url = "https://cdn.modrinth.com/data/9eGKb6K1/versions/eFhbQnrh/voicechat-neoforge-1.21.1-2.6.18.jar"
hash-format = "sha512"
-hash = "9646faa446300ee4d34936fdb71614d1e23bc2b3ca8da39a7dc46dc420caa01139db7f9db830154e27ea6662a1a50a68665e09407ba73da45841c3678f1659db"
+hash = "9990a758a9c1044af1dce3b96feaf7eeab91a8180fbf9e77388c1ee9983c2c0919710d87b917eb815457d926f00e68557c6a85eb8193d895ac8fe78fd7abb4c1"
[update]
[update.modrinth]
mod-id = "9eGKb6K1"
-version = "6rT2RWh6"
+version = "eFhbQnrh"
diff --git a/mods/sophisticated-backpacks.pw.toml b/mods/sophisticated-backpacks.pw.toml
index 5e8f5f9..68cc632 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.25.49.1788.jar"
+filename = "sophisticatedbackpacks-1.21.1-3.25.49.1791.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/TyCTlI4b/versions/tqDekk0k/sophisticatedbackpacks-1.21.1-3.25.49.1788.jar"
+url = "https://cdn.modrinth.com/data/TyCTlI4b/versions/CMFqQKmh/sophisticatedbackpacks-1.21.1-3.25.49.1791.jar"
hash-format = "sha512"
-hash = "230e40869d97e17a4ba01f50c4460087595139baa74ca4e925c391cd3bdbf76b98beff2ca81cc6dc0b7926a59ffd59441e9cc8121fe4b022f2f09a41be80c926"
+hash = "67be66e922dc27b9323c721e80a6a87e157daea523544354b928e8f8bab559d9a917e88a8afd75e2a1c4e8bb57cca37482b837b80d59568b0a27778677cf0c0a"
[update]
[update.modrinth]
mod-id = "TyCTlI4b"
-version = "tqDekk0k"
+version = "CMFqQKmh"
diff --git a/mods/sophisticated-storage.pw.toml b/mods/sophisticated-storage.pw.toml
index a3fd217..ef6f614 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.5.51.1755.jar"
+filename = "sophisticatedstorage-1.21.1-1.5.52.1756.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/hMlaZH8f/versions/8MWTvoKl/sophisticatedstorage-1.21.1-1.5.51.1755.jar"
+url = "https://cdn.modrinth.com/data/hMlaZH8f/versions/ixUHtgOW/sophisticatedstorage-1.21.1-1.5.52.1756.jar"
hash-format = "sha512"
-hash = "0903667b91a9fae5dafc71bf3d5c6a9b4949e7d9cefee095f349ba212c224e4a678ee3edabc61ed4d9dcd2323eac270979de8373ac121bcd8eee5857351a056b"
+hash = "cd57a3bd024199949052939d604c5b2d44333c2afe9deac2ac2c5a65b663859fb8d4259eb0dc726833ad3c4e64ba4b0b4c0dc50e29d0b2b46423e71eae0387e1"
[update]
[update.modrinth]
mod-id = "hMlaZH8f"
-version = "8MWTvoKl"
+version = "ixUHtgOW"
diff --git a/mods/thirst-was-taken.pw.toml b/mods/thirst-was-taken.pw.toml
deleted file mode 100644
index 38d0f05..0000000
--- a/mods/thirst-was-taken.pw.toml
+++ /dev/null
@@ -1,13 +0,0 @@
-name = "Thirst Was Taken"
-filename = "ThirstWasTaken-1.21.1-2.1.5.jar"
-side = "both"
-
-[download]
-url = "https://cdn.modrinth.com/data/iUheEnjm/versions/YqPoqXIx/ThirstWasTaken-1.21.1-2.1.5.jar"
-hash-format = "sha512"
-hash = "8f6fb11312cb057bcdf018baf9b99ca66523ef4a34576856e3af9d06fbf14749257399aabfe44ff8f8b490799ba89b9b03157e85145465a3f710393964127ef5"
-
-[update]
-[update.modrinth]
-mod-id = "iUheEnjm"
-version = "YqPoqXIx"
diff --git a/mods/vista_tv.pw.toml b/mods/vista_tv.pw.toml
index d32b2fe..99938c2 100644
--- a/mods/vista_tv.pw.toml
+++ b/mods/vista_tv.pw.toml
@@ -1,13 +1,13 @@
name = "vista"
-filename = "vista-neoforge-1.21.1-4.4.8.jar"
+filename = "vista-neoforge-1.21.1-4.4.9.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/zuARv1N7/versions/vn6oQ1z1/vista-neoforge-1.21.1-4.4.8.jar"
+url = "https://cdn.modrinth.com/data/zuARv1N7/versions/AaAQuN8W/vista-neoforge-1.21.1-4.4.9.jar"
hash-format = "sha512"
-hash = "e001ef38d0e242d3e3b8379a1611819fe0a3544f4fd8e14757e75c72890e76a86b05c7de92acd5976cce5e91c8088b27da78fd7b9b35e44045cc31987560ccd9"
+hash = "d53cc4c3b657271054035abc1cd76c249db9c443e12b4e6e8fe1e4dc32b7acea4a2675a42caa08424b5c88cf3c99c8550fb9ef9a1d63a5294e9252e564d3c3f1"
[update]
[update.modrinth]
mod-id = "zuARv1N7"
-version = "vn6oQ1z1"
+version = "AaAQuN8W"
diff --git a/mods/vivecraft.pw.toml b/mods/vivecraft.pw.toml
index b2d6a7b..750e4d5 100644
--- a/mods/vivecraft.pw.toml
+++ b/mods/vivecraft.pw.toml
@@ -1,13 +1,13 @@
name = "Vivecraft"
-filename = "vivecraft-1.21.1-1.3.8-neoforge.jar"
+filename = "vivecraft-1.21.1-1.3.9-neoforge.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/wGoQDPN5/versions/eZ25nVLw/vivecraft-1.21.1-1.3.8-neoforge.jar"
+url = "https://cdn.modrinth.com/data/wGoQDPN5/versions/D20p9MIc/vivecraft-1.21.1-1.3.9-neoforge.jar"
hash-format = "sha512"
-hash = "7cb8e2dbae43f01f46c5d789c09ec5e3236da09b22049856519d14b58ae06f8ce7d189a2b028db9cc5516ef7a9c1b4ace1069e9b957f07d2fcfeae269d0f5cf1"
+hash = "839c35dec932d2290797e16e82fd884ecb95ce2b38f4a21585d3e84925963a19430e4c517b32f7d771981e99c86291abbea0a8c9ecccadfddfb6bcc79f984f54"
[update]
[update.modrinth]
mod-id = "wGoQDPN5"
-version = "eZ25nVLw"
+version = "D20p9MIc"
diff --git a/mods/waystones-sable.pw.toml b/mods/waystones-sable.pw.toml
index 75a0bb2..025caa4 100644
--- a/mods/waystones-sable.pw.toml
+++ b/mods/waystones-sable.pw.toml
@@ -1,13 +1,13 @@
name = "Waystones: Sable (Create Aeronautics Addon)"
-filename = "waystonessable-1.0.2.jar"
+filename = "waystonessable-1.0.3.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/BxhPGfcK/versions/jWfLRjhU/waystonessable-1.0.2.jar"
+url = "https://cdn.modrinth.com/data/BxhPGfcK/versions/PljJAuTI/waystonessable-1.0.3.jar"
hash-format = "sha512"
-hash = "7f4623281262bf2f47f54f9dec5866115c0b6c639f228664df1aabdb2ff372ca906fdb9bcf7a45f6dddfbcfbcf1abf0151d24c741d50761bfcd7123ea6c5012e"
+hash = "e8f2849eff18687b3484d1f04ec08c72b110490e0cef98fe9114a5676c1f00835dd1aa70d447612296e086a9fe67209921d5d64240912df4c7c12c55a13a12e7"
[update]
[update.modrinth]
mod-id = "BxhPGfcK"
-version = "jWfLRjhU"
+version = "PljJAuTI"
diff --git a/mods/waystones.pw.toml b/mods/waystones.pw.toml
index 24c5bcc..e95e846 100644
--- a/mods/waystones.pw.toml
+++ b/mods/waystones.pw.toml
@@ -1,13 +1,13 @@
name = "Waystones"
-filename = "waystones-neoforge-1.21.1-21.1.33.jar"
+filename = "waystones-neoforge-1.21.1-21.1.34.jar"
side = "both"
[download]
-url = "https://cdn.modrinth.com/data/LOpKHB2A/versions/PXntW965/waystones-neoforge-1.21.1-21.1.33.jar"
+url = "https://cdn.modrinth.com/data/LOpKHB2A/versions/CfDlUc6j/waystones-neoforge-1.21.1-21.1.34.jar"
hash-format = "sha512"
-hash = "7a7034749b41745f738e7b5270a46cfe7cc533277653fdee9fbcb0710ea32b6387b836c4ee5a91c8a3ebffab157024b6c9f15a8ecfbc6359aba36e0a06c67e87"
+hash = "3f7bc40badb3e470f05a7f4e57d96c7a35520f1d56c5b5fd9cb1431a4f4eacfbe1e2e49ffbb8a355ecbf02ef7360f2b12cbcbe7dcd1e594074ac5da059d222ef"
[update]
[update.modrinth]
mod-id = "LOpKHB2A"
-version = "PXntW965"
+version = "CfDlUc6j"
diff --git a/pack.toml b/pack.toml
index 26a28ff..cba9cd9 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 = "a3cc7b6f0c823bc4782e91a98aa50ce03b34de9b0feacad01206338be88d3a2c"
+hash = "b608bf4ea72fa9ac3c8455ba05647ff582792c10c3d90b0c147ee0f5fa70e4eb"
[versions]
minecraft = "1.21.1"