Updated Legal Mods
-
(1.21.2-1.21.4) Atum 1.3.0: Port to 1.21.2-1.21.4.
-
(1.21.2-1.21.4) FastReset 1.4.3: Add support for 1.21.2-1.21.4.
-
(1.21.2-1.21.4) Standard Settings 1.2.4: Port to 1.21.2-1.21.4.
-
(1.21.2-1.21.4) SleepBackground 3.9.1: Port to 1.21.2-1.21.4.
-
(1.21.2-1.21.4) State Output 1.2.0: Support 1.21.2-1.21.4.
-
(1.21.2-1.21.4) SpeedrunIGT 14.2: Add support for 1.21.2-1.21.4.
-
(1.21.1-1.21.4) Set Spawn 4.0.0: Support 1.21.1-1.21.4.
-
(1.21-1.21.4) Lithium 0.13.1, 0.14.3: External mod update, port to 1.21.1-1.21.4.
-
(1.21-1.21.4) Sodium 0.6.2: External mod update, port to 1.21.1-1.21.4.
-
(1.19-1.21.4) Set Spawn Mod 4.1.0: Fix support for 1.21.2-1.21.4.
-
(1.21.1-1.21.3) FabricProxy-Lite 2.9.0: Add support for 1.21.1-1.21.3.
-
(1.21.1-1.21.3) Planifolia 1.1.1: Support Sodium 0.6.0.
-
(1.21-1.21.3) Krypton 0.2.8: Port to 1.21-1.21.3.
-
(1.16.1) Atum 2.4: Performance optimizations.
-
(1.16.1) FastReset 2.2: Performance optimizations.
-
(1.16.1) Lithium 1.0+backport-0.6.7: Performance optimizations & backports, disables ai.nearby_entity_tracking to fix rare crash.
-
(1.16.1) SpeedrunAPI 1.2: Performance optimizations.
-
(1.0-1.13.2) OptiFabric 2.3.4: Support an old OptiFine 1.8 release and 1.0-1.2.5 support via Ornithe build.
Changed version in Ninjabrain-bot resource:
- Ninjabrain-bot [Ninjabrain1] (up to v1.5.1)
Ensure measurements are still accurate after updating, especially with regards to tall resolutions/boat measurements - read the changelog above for more information.
Updated Legal Mods
-
(1.16.1) SpeedrunAPI 1.1: add some features for developers
-
(1.16.1) Atum 2.2.1: fix copying unzipped datapacks
Updated Legal Mods
-
(1.21.1) Atum 1.3.0: 1.21.1 support and removed bound for future versions
-
(1.21.1) SpeedRunIGT 14.2: 1.21.1 support
-
(1.21-1.21.1) Lithium 0.13.0: 1.21.1 support, external mod update
-
(1.21) FabricProxy-Lite 2.9.0: external mod update
-
(1.16.1) Atum 2.2: added Demo Mode
-
(1.16.1) Chunkcacher 1.4.2: compatibility with atum 2.2
-
(1.16.1) SeedQueue 1.2: added Chunkmap Freezing, Resume World Generation option, new keybinds, customization and translations
-
(1.16.1) SpeedrunAPI 1.0.2: small fixes, fixing a crash with Sodiummac and StandardSettings
-
(1.16.1) StandardSettings 2.2: fixes to GUI and global config loading
-
(1.16.1) WorldPreview 6.1.0: fix player sometimes not rendering
Updated Legal Mods
- (1.16.1) SeedQueue 1.1.1: Fix one critical threading issue and two smaller fixes on the wall screen.
Updated Legal Mods
- (1.16.1) Chunkcacher 1.4.1: Fix critical issue with strongholds generating in all dimensions.
Notices
- Chunkcacher 1.4.0 is illegal effective immediately.
- Any runs performed with Chunkcacher 1.4.0 after 26 August 2024 00:00 UTC will be rejected.
- Any runs directly affected by Chunkcacher 1.4.0 issues will be rejected regardless of the grace period.
Updated Legal Mods
-
(1.16.1) AntiResourceReload 5.1.0: New optimization that caches the UserCache between worlds.
-
(1.16.1) Atum 2.1: Fixes not being able to use mouse buttons as the reset key. Sets the default difficulty back to Easy. The difficulty option will automatically be set to Easy for everyone updating to this version, if you want to play on a different difficulty please reconfigure in the Atum settings menu!
-
(1.16.1) FastReset 2.1: Add "Always save after..." option that ensures worlds are saved if they are older than the configured time limit. Using this option will increase the chances that accidental Save & Quits can still be verified!
-
(1.16.1) SeedQueue 1.1: Now remembers preview positions on the wall when reopening or resizing the wall screen. Log some hardware information on launch for easier debugging. Various small fixes.
-
(1.16.1) Sodium Mac 3.3.1: Port of latest Sodium changes (SpeedrunAPI config, slider fix)
-
(1.16.1) SpeedrunAPI 1.0.1: Fix some small issues on mod config screens.
-
(1.16.1) StandardSettings 2.1: Add "Main Hand" standardsetting. Hides "Raw Mouse Input" standardsettings on systems that don't support the option. Add "Toggle All" button to enable/disable all standardsettings with just one button click, renamed the existing "Toggle StandardSettings" to "Use StandardSettings" for clarity.
-
(1.8.9) WorldPreview 5.0.0: Compatibility with State Output, outputs "previewing" state when preview starts.
Notices
- Sodium Mac versions before 3.3.1 are now illegal.
There will be a grace period of 30 days to update, ending at 4:00 AM on 16 September 2024 UTC. Afterwards, a first offense will be a warning.
Updated Legal Mods
- (1.16.1) SeedQueue 1.0.1: Supress OpenGL error spam.
- (1.16.1) SpeedRunIGT 15.1: Fix leave_world event and empty and late record file writes for SeedQueue.
There will be frequent minor updates and legalizations following the release of SeedQueue due to how much has changed.
As a reminder, mods can be obtained from MCSR Mod List or ModCheck.
Updated Legal Mods
- (1.16.1) Sodium 2.3.1: Fixes sliders not applying when pressing Esc.
Please update from 2.3.0 as soon as possible!
Updated Legal Mods
- (1.16.1) AntiResourceReload 5.0.0: Fixed a bug with reloading registry tags, SeedQueue compatibility.
- (1.16.1) Atum 2.0: Updated config to now allow all settings from the Create New World screen. Moved reset counter files. Depends on SpeedrunAPI.
- (1.16.1) Chunkcacher 1.4.0: Update to Atum 2.0, SeedQueue compat.
- (1.16.1) Extra-Options 2.1.0: Depends on SpeedrunAPI.
- (1.16.1) FastReset 2.0: Use SpeedrunAPI for configuration. Improved fastclosing and fixed threading issues.
- (1.16.1) SeedQueue 1.0: SeedQueue is a new mod that creates multiple worlds at the same time in one instance of Minecraft. It has a wall screen built into minecraft that can be configured through the SpeedrunAPI menu and further customized through resource packs.
- (1.16.1) SetSpawn 4.1.0: WorldPreview compat.
- (1.16.1) SleepBackground 4.0: Removed WorldPreview specific options, use SpeedrunAPI for config.
- (1.16.1) Sodium 2.3.0: Use SpeedrunAPI for configuration.
- (1.16.1) SpeedrunAPI 1.0: SpeedrunAPI is a new mod that makes developing mods much easier. It also provides an ingame config menu for mods.
- (1.16.1) SpeedrunIGT 15.0: When SpeedrunAPI is present, config is now accessible through the SpeedrunAPI menu. SeedQueue compat.
- (1.16.1) StandardSettings 2.0: Now configurable ingame with SpeedrunAPI, added a toggle to turn settings resetting off. Your old config files will no longer work with this version!
- (1.16.1) WorldPreview 6.0.0: Rewrote the mod for full vanilla parity in preview rendering (player, entities, chunkborders, hitboxes, ...). Now actually renders through sodium when its present. Lots of bug fixes and improvements. Depends on SpeedrunAPI.
Notices
- WorldPreview versions for 1.16.1 before 6.0.0 are now illegal.
- Sodium versions for 1.16.1 before 2.3.0 are now illegal.
- Sodium Mac versions before 2.2.1 are now illegal.
There will be a grace period of 30 days to update, ending at 9 September 2024 04:00 UTC. Afterwards, a first offense will be a warning.
SpeedrunAPI
SpeedrunAPI is a new mod that is mostly useful for mod developers. This means a lot of mods will depend on SpeedrunAPI. For users, it adds a config menu that can be used to configure mod options ingame. To reach this menu, go to "Options" > Click the Book & Quill (top right). This will open a list of all available mod configs. The switch to SpeedrunAPI for creating configs means your settings won't transfer over!
SeedQueue
SeedQueue is a new mod that is meant to replace multi instancing. Instead of having multiple Minecrafts generating worlds open at the same time, it does it all in just one Minecraft instance. This greatly improves performance, especially for lower end hardware, and is also aimed to make speedrunning more accessible. There is a few things to note during setup, so please watch this video to find out more:
Rules Updates
- If using SeedQueue, only one instance of Minecraft running SeedQueue may be open and only one instance of Minecraft may be used to reset concurrently.
- If using SeedQueue, you must submit 5 worlds before and all worlds up to 5 after the run.
- Resource Packs are allowed to replace mod assets that are not meant to replace vanilla ones. This includes mod defined translation keys and SeedQueue locks, sounds, layout, etc but excludes newer Sodium versions programmer art leaves.
Additionally, SeedQueue will be limited to 30 Max Queued Seeds. This is enforced by the mod, any attempts made to bypass that limit will result in your run being unverifiable.
Potential Issues
These are a lot of changes, so while these mods have been tested extensively, issues may arise. Please be patient, everyone will be doing their best to help with and fix issues as fast as possible.
Ports
These updates are locked to 1.16.1 for now. Work on ports won't start for atleast a month to catch issues and implement feedback.
Updated Legal Mods:
- (1.3.1-1.21) Atum 1.3.0: Changes death screen title button to no longer trigger a reset.
- (1.3.1-1.21) Set Spawn 4.0.0: Added config reloading and Seedqueue support.
- (1.3.1-1.21) SpeedRunIGT 14.2: This update ports 14.x features to all versions, adds relevant events to specific versions, brings a new timer display feature to all versions, and contains a few fixes.
- (1.3.1-1.21) State Output 1.1.8: Fixed 1.7.2-1.7.9 compatibility and added Seedqueue support (no logging for background generation and added wall state).
- (1.17-1.21) Planifolia 1.1.1: Vanilla parity and crash fixes (port of new sodium update).
- (1.20.5-1.21) Lithium 0.12.5 for 1.20.5-1.20.6, 0.12.7 for 1.21: External mod update.
- (1.20.1-1.21) Sodium 0.15.11 for 1.20.1, 1.20.5-1.20.6, & 1.21: External mod update.
- (1.15.2-1.17.1) WorldPreview 5.0.2: Crash fix.
- (1.15.2-1.16.5) Sodium 1.3.1 for 1.15.2, 2.2.1 for 1.16.1 & 1.16.5, Sodium Mac 3.2.1 for 1.16.1: Vanilla parity for second C counter and renderLayer profiler entries, MC-4647 and adjState crash fixes.
- (1.3.1-1.16.1) Extra Options 2.0.1: Added error handling to reset corrupt configs instead of crashing.
- (1.3.1-1.14.4) LegacyPlanarFog 1.4: Fixes MC-4647, a hardware inconsistency.
- (1.3.1-1.12.2) Legacy Crash Fix 1.0.0: Fixes the TickNextTick list out of synch, Biome ID out of bounds, and Already Decorating crashes. Requires Fabric Loader 0.16.0.
You can update your mods with the following resources:
Updated Legal Mods
- (1.20-1.21) Sodium 0.5.10 for 1.20.1, and Sodium 0.5.9 for 1.20.6 and 1.21 have been added.
- (1.21) Krypton 0.2.7 & FabricProxy-Lite 2.8.0 have been marked as compatible with 1.21.
- (1.3.1-1.16.1) Extra Options 2.0.0: Moved config storage to a new file outside options.txt, added options for controlling whether the effects drawn bows and fluids have on FOV are affected by the FOV Effects Slider, and ported to 1.3.1-1.13.2.
- (1.14.x) SleepBackground 3.9.1: Added support for 1.14-1.14.3.
- (1.3.1-1.6.4) StandardSettings 1.2.2: Ported to 1.3.1-1.6.4.
Notices:
- Extra Options 1.0.1 and MotioNO are now illegal. This change will have a 30 day grace period until it goes into effect at 14 July 2024 00:00 UTC.
Extra Option Legality Update
Extra Options is now legal for everyone to use, but abusing unintended behaviors of the mod may result in your run being rejected. Abuses of unintended behaviors include, but are not limited to:
- Measuring eyes on Soul Sand or Soul Soil with Soul Speed while FOV effects are reduced (i.e. when the FOV Effects slider is less than 100%)
- Measuring eyes underwater while submerged FOV effects are reduced (i.e. when Control Submerged FOV is enabled and the FOV Effects slider is less than 100%)
- Measuring eyes from inside a Nether portal while Distortion Effects are reduced (i.e. when the Distortion Effects slider is less than 100%)
Allowed interactions with intended behaviors of the mod that have been asked about include but are not limited to:
- Generally using reduced FOV Effects while under the effects of Soul Speed, including during Zero or Ground Zero cycles.
- Grabbing lava from a magma ravine while waiting in the portal animation.
In the interest of fairness, the Control Submerged FOV option has been re-added to Extra Options for those who experience discomfort during FOV changes in water or lava. We highly recommend keeping it disabled, because as mentioned before, your run will be rejected if you measure an eye underwater while the option is enabled.
If you are unsure about whether a technique that requires Extra Options would be allowed, please open a #help thread in the Minecraft Java Speedrunning Discord.
Updated Legal Mods:
- (1.15-1.16.5) Sodium 1.3.0 for 1.15.2, 2.2.0 for 1.16.1 & 1.16.5, Sodium Mac 3.1.0: Adds options in Sodium Speedrunning settings (accessible via title screen) for adding Entity Culling and / or Fog Occlusion to the in-game video settings menu.
- (1.17+) Planifolia 1.1.0: Adds Fog Occlusion to the in-game video settings menu and supports sodium 0.5.9 for 1.21.
- (1.21) Atum 1.2.2, SleepBackground 3.9.1, Set Spawn 1.0.1: Updated to support 1.21.
Updated Legal Mods:
-
(1.15.2-1.16.5) Sodium 1.2.2, 2.1.1, Mac 3.1.2: fixes a game freeze and also a co-op specific game freeze.
-
(1.14.4-1.17.1) World Preview 5.0.1: fixes a spawner related crash and ports newer features to MC 1.16.5 and 1.17.1.
-
(1.19+) Planifolia 1.0.2: fixes compatibility for 1.19-1.19.3.
-
(1.9-1.12) Costar 1.0.1: fixes vanilla parity issues.
Notices:
-
Sodium 1.2.1 for MC 1.15.2 and Sodium Mac 3.1.1 for MC 1.16.1 are being made illegal due to a vanilla parity issue. This change has a one week grace period until it goes into effect on the 2nd of June at 12:00 AM UTC.
-
These versions were only available for approximately 12 hours, so a very small amount of people will have these versions.
-
This does not affect Windows/Linux users on 1.16.1.
-
-
Sodium versions below 2.x for Minecraft 1.16.5 are being made illegal (this includes sodium-1.16.5-v1.jar and any sodium versions released by CaffeineMC for MC 1.16.5). Sodium Mac versions before 3.0.1 are being made illegal. These changes have a 30 day grace period until it goes into effect on the 25th of June at 12:00 AM UTC.
-
Costar 1.0.0 for MC 1.9-1.12 and costar 1.0.0 for MC 1.12 are being made illegal due to vanilla parity issues. This change has a 30 day grace period until it goes into effect on the 25th of June at 12:00 AM UTC.
TLDR: If you play Minecraft versions 1.9-1.12, 1.15.2, 1.16.5, or (MacOS only) 1.16.1, you should update your mods to the latest versions.
You can update your mods with the following resources:
Updated Legal Mods:
- (1.20-1.20.6) StandardSettings 1.2.4 has been ported to 1.20-1.20.6.
- (1.19+) Planifolia 1.0.1 for 1.19+: supports launching without Sodium for gamma 5 by itself and fixes a visual desync of the entity culling option when it is set via StandardSettings
- (1.19+) SetSpawn 1.0.1 for 1.19+: fixes a bug with 1.20.5+ where any respawn after death would be at the set spawn point
- (1.6.4-1.15.2) Atum 1.2.2 for 1.6.4-1.15.2: fix holding detection for Atum hotkey for pre-1.13 and optimize difficulty storage for versions where it isn't configurable
Updated requirements for Any% SSG:
Runs are required to submit world files and logs if they meet the below threshold:
- Pre 1.8: sub-4:15
- 1.9-1.12: sub-1:00
- 1.13-1.15: sub-2:45
- 1.16+: sub-1:50
Added Internal/External split for Any% (glitched). Internal runs are restricted to not leaving the world during the run.
Removed the 1.14+ version split for Any% (glitched) - version splits are now Pre 1.9 and 1.9+.
For Random Seed internal, stricter IGT retiming is applied for submissions that are:
- Pre 1.9: sub-12
- 1.9+: sub-11
Updated Legal Mods:
New Mods:
• COSTAR 1.0.0: This mod fixes a vanilla parity issue with the names of the blockentities on the piechart and is for minecraft versions 1.9-1.12.
• RetiNO 1.0.1: This mod decreases game resolution for MacOS Retina displays and is for 1.14+.
• Planifolia 1.0.0: This mod is for 1.17+ and is dependent on Sodium. It is an implementation of Speedrunning Sodium's changes as a separate mod and also increases the maximum gamma to 5.0 in 1.19+.
Updates / Ports:
• LazyDFU 0.1.2 has been ported to 1.13.2.
• Atum 1.2.2 has been ported to 1.20.6.
• State Output 1.1.7 for 1.18.2-1.20.6 is now allowed. This update adds support for 1.20.6.
• Sodium 1.2.0 for 1.15.2, 2.1.0 for 1.16.1-1.16.5, and Sodium Mac 3.1.0 are now allowed. These updates fix cloud quality and smooth lighting modification with StandardSettings, fix the crash due to a corrupted options file, and remove the duplicated cloud disabling option as well as the ability to toggle weather and leaves quality independently of graphics setting. The earlier changes to use the vanilla menu in 1.16.1 were ported to 1.16.5 as well.
• StandardSettings 1.2.3.1 for 1.14.4-1.17.1 is now allowed. This patch changes the behavior of the f3PauseOnWorldLoad option to always open the f3 pause menu in a WorldPreview preview, even when the window is focused.
• FastReset 1.4.3 for 1.19.4-1.20.6 is now allowed. This update fixes button order when using tab navigation and adds support for 1.20.6.
• WorldPreview 5.0.0 for 1.14.4 is now allowed. This update brings water transparency, fixes reliability issues with the quit button on preview, and tries to address xraying with the first chunk render, and also ports the changes from WorldPreview 3.0.0-5.0.0 for later versions, most notably state output support.
• Force Port is allowed for 1.19.3+. The mod still sets the default port to 25565, but in 1.19.3+ the player has the opportunity to change it.
Additionally, some mods have been ported to 1.12(.0). These are Atum, COSTAR, DynamicFPS, Force Port, MotioNO, Set Spawn, SpeedRunIGT, StandardSettings, TabFocus, & LegacyPlanarFog. Legacy Fabric support only exists for this version in its in-development mappings redo, so no prior Legacy Fabric mods would have worked for this version. This version is very important for glitched, especially internal, as it is the only version that recipe book transmutation works on. An instance is provided alongside the other MCSR Legacy Fabric instances.
Notices:
• DynamicMenuFPS is being made illegal for 1.15.2. This change has a grace period of 30 days until it goes into effect at 8 June 2024 07:00 UTC.
Updated Legal Mods:
• AntiResourceReload 4.0.2 for 1.14-1.15.2 is now allowed, which fixes a crash when loading the mod outside of a development environment.
• StandardSettings 1.2.3 for 1.14-1.19.2 is now allowed. This update adds an f3PauseOnWorldLoad option that, when enabled and pauseOnLostFocus is disabled, will pause the game with an F3 pause after world join if the game window is not in focus and do the same with WorldPreview when the preview starts. Alongside that option, there is a firstWorldF3PauseDelay option to customize how long the pause for the first world is delayed. Additionally, StandardSettings not changing entity culling with Sodium Mac has been fixed, as well as 1.19.2 not resetting settings.
Updated Mod Rules:
• Fixed a crash when using Atum hotkey in 1.18.1-1.20.4 and brought back some missing colons for versions 1.16.1-1.17.1 and fixed resetting on preview not working on 1.16.1 and being unable to change the seed in 1.13.2.
• A fix for state output, which had an incompatibility with 1.17.1-1.18.1, as well as reverting a change to file writing for all versions, and fixed the inworld state being set too early in 1.18.2+.
• Rebuilt some Legacy MotioNO jars as they generated without some important contents.
• Fixed SleepBackground compatibility for versions 1.16.2-1.18.1 and 1.19-1.19.4.
• Added some missing SpeedrunIGT jars for versions 1.18.1, 1.19.1, 1.19.3, 1.20.3, and 1.20.4.
• Fixed Java 8 compatibility for all AntiResourceReload, ExtraOptions, and Set-Spawn versions pre-1.17.
• Fixed some /datapack list stuff for AntiResourceReload in 1.14-1.15.2.
• Changed ExtraOptions to no longer affect underwater FOV changes.
• Fixed FastReset Save & Quit button replacement option not working correctly in 1.19.2.
The following mods & mod versions are being made illegal. These changes have a grace period of 30 days until they will go into effect at 22 March 2024 00:00 UTC.
• Sodium versions for 1.15.2 before 1.1.1 will be banned.
• AntiResourceReload versions for 1.14-1.15.2 before 4.0.1 will be banned.
• For those who are permitted to use the mod, ExtraOptions versions before 1.0.1 will be banned.
• ServerSideRNG will be banned.
Updated Mod Rules:
• 1.14-1.16.5: Voyager 1.0.1 is now allowed. This update legalizes the implementation of the mod which was used in Fabric API.
• 1.3.x: No-Paus 1.0.1 is now allowed. This mod backports the Pause on Lost Focus feature for macros.
• 1.3.1-1.5.2: StatsPerWorld 1.2 is now allowed. This fixes an unintentional icompatiblity declaration with 1.5.1-1.5.2.
• 1.3.1+: Force-Port 1.2.0 is now allowed. This update essentially removes the maximum player limit, before the mod made it 20, now it is the integer limit.
• 1.3.1-1.12.2: Dynamic FPS 1.1.0 is now allowed. This update is just an expansion to the supported versions.
• 1.3.1-1.13.2: Legacy MotioNO is now allowed. A backport of MotioNO to Legacy Fabric. It still requires permission alongside regular MotioNO.
• 1.14-1.16.1: MotioNO 1.0.2 is now allowed. This version of MotioNO supports 1.14.x as well as putting 1.15.x and 1.16.1 support in the same jar. It also removes unnecessary modmenu support to achieve this.
• 1.14+: SleepBackground 3.9 is now allowed. This update brings a setting to lower the framerate cap on the loading screen for faster resetting.
• 1.3.1-1.5.2, 1.13.2, 1.14.x, 1.18+: Set Spawn is now allowed for SSG only. With these ports, Set Spawn now has full coverage of Minecraft versions for which Fabric or Legacy Fabric intermediaries exist.
• 1.3.1+: State Output 1.1.5 is now allowed. This mod extracts the state outputting feature in WorldPreview 3.0.0 to 4.0.2 to its own mod so it can support more versions than WorldPreview does, and also categories that do not use WorldPreview such as SSG.
• 1.18.1, 1.18.2, & 1.19+: Chunkcacher is now allowed for SSG only. This update ports Chunkcacher to the newest versions of Minecraft and seperates the 1.18.x ports into a 1.18.1 and 1.18.2 version to fix a mixin crash on 1.18.1.
• 1.3.1-1.13.2: OptiFabric 2.3.2 is now allowed. This update expands the versions OptiFabric supports to all Legacy Fabric versions, and combined all the builds into a single jar.
• 1.14.x: OptiFabric Origins 2.0.1 is now allowed. This update adds support for Fabric Loader 0.15+.
• 1.14: Starlight is now allowed. This update is a port to Minecraft 1.14.2-1.14.4.
• 1.16.1: Sodium 2.0.2 is now allowed. This update has no user-facing changes, but backports a small fix from upstream Sodium for compatibility with multiple world renderers and a fix for the vanilla menu not opening in edge cases.
• 1.15.2: Sodium 1.1.1 is now allowed. This update replaces the Sodium menu with the vanilla menu, as was done with 1.16.1, and backports the other 1.16.1 changes.
• 1.16.1: Sodium Mac 3.0.1 is now allowed. This update ports the changes to the upstream 1.16.1 branch.
• 1.15.2, 1.16.1: WorldPreview 5.0.0 is now allowed. This update removes the state output feature and lets the mod interact with the State Output mod instead to output a previewing state.
• 1.16.1+: FastReset 1.4.2 is now allowed. This update supresses the 'IllegalStateException' and 'ConcurrentModificationException' the mod would sometimes print when quitting a world and ports the mod to the latest versions of Minecraft.
• 1.17.1: Starlight 1.0.1 is now allowed. This update backports the rare structure placement crashfix that was previously backported to 1.16.x
• 1.6.4, 1.7.2-1.7.4, 1.9.4-1.20.4: Atum 1.2.1 is now allowed. This update ports the mod to 1.6.4, 1.7.2, 1.7.4, 1.19.4, & 1.20.4 as well as fixing various bugs, such as the "ghost pie" after resetting with WorldPreview, a 'StackOverflow' when continuously resetting on preview with WorldPreview, 1.13.2 atum not launching, Legacy Fabric versions not naming worlds correctly leading to a crash when the filepath become too long, the ability to disable structures not working in 1.19.2, freezes in 1.9.4-1.12.2 atum when resetting immediately following a dimension load, setting the hotkey triggering a reset, the loading screen showing the seed on dimension changes in pre 1.13, and various consistency fixes in translations.
While none of these mods require Fabric Loader 0.15+ except for OptiFabric Origins 2.0.1 for 1.14.x (and in that case you can just use the previous release of 1.0.1 for pre-0.15 support), they are all compatible with the update and most mod updates going forwards will start making 0.15+ a hard dependency. Updated Legacy Fabric MultiMC instances will be put out ASAP. Please be sure to update your instances!
Because of the migration to legal-mods, the old tools currently do not work with these updates. For now you can use https://mods.tildejustin.dev as a replacement for the MCSRMods website and https://github.com/tildejustin/modcheck/releases for a working ModCheck.
Changed version in Ninjabrain-bot resource:
• Ninjabrain-bot [Ninjabrain1] (up to v1.4.2) — 03/02/2024
Please ensure your hotkeys are still functional and tall resolution settings are accurate; read the changelog for more information.
Updated Macro Rules:
• Macros may change the window size to an unlimited number of resolutions that stay within monitor bounds.
• Macros may change the window size to only one resolution outside monitor bounds (up to a maximum of 16,384 pixels in both screen dimensions, due to hardware limitations). This may be used even outside eye measurement, unlike the previous rules.
Updated Mod Rules:
1.16.1:
• WorldPreview v4.0.2 1.16.1 is allowed.
World Preview for 1.16.1 has been updated to v4.0.2. This fixes the IllegalStateException invalid lock crash by combining the fix New Horizons with an additional safety net. (The previous update, v4.0.1, was an unsuccessful attempt to fix the crash.)
Updated Mod Rules:
1.15.2-1.16.1:
• WorldPreview v4.0.1 1.16.1 is allowed.
• WorldPreview v4.0.1 1.15.2 is allowed.
World Preview for 1.15.2 and 1.16.1 have been updated to v4.0.1, this fixes the IllegalStateException invalid lock crash and brings 1.15.2 up to date with 4.0.0 changes.
Changes to Evidence Standards:
Runs do not require world generation to be recorded if the following conditions are met.
• Atum and SpeedRunIGT are installed, F3 are opened at some point before leaving the world, and the SpeedRunIGT timer is visible when starting the run.
• Playing the game in any other instance invalidates the current run.
• Sub-17 runs must submit logs, world files and evidence of past attempts.
For runs that do not use Atum and SpeedRunIGT, existing rules on world generation recording still apply.
• Each instance must be shown in recording. If the submitted video does not contain world generation and world creation, a separate video must ALSO be submitted showing full world generation and world creation.
• Playing the game in any other instance invalidates the current run.
• As a rule of thumb for the minimum resolution/bitrate required, all instances must have the percentage of the chunkmap legible, i.e. able to be read. Should you choose to have a zoomed in capture of the loading square (alongside the full instance capture), both the centre of the screen and the position the loading square jumps to during the WorldPreview mod must be zoomed in and recorded to capture the full loading screen.
Runs performed before this post, old rules apply.
Updated Mod Rules:
1.15.2-1.20.1:
• Chunkumulator is allowed.
Optimizes chunk sending for worse quality connections to the server, allowing them to start playing as soon as they join.
Updated Mod Rules:
1.16.1:
• Antigone 1.16.1 is allowed.
This mod fixes a rare server thread crash involving an interaction with striders and chicken jockeys. This will hopefully remove most/all causes of the infamous 'ghost nether' / 'phantom nether'.
Added General Rule:
All Versions:
• Runs must not intend to be as slow as possible. There must at minimum be an attempt made to finish the run quickly.
Changed version in Ninjabrain-bot resource:
• Ninjabrain-bot [Ninjabrain1] (up to v1.4.1)
Changed version in Ninjabrain-bot resource:
• Ninjabrain-bot [Ninjabrain1] (up to v1.4.0)
Removed Category Extension:
• Filtered Seed Glitchless — 11/11/2022
FSG is now its own board, separate to the Category Extensions board. If you want to view the leaderboard or submit a run, visit the FSG Leaderboard.
Clarified Multi-instancing Rules: All instances must have the percentage of the chunkmap legible, i.e. able to be read, as a rule of thumb for the minimum resolution/bitrate required. Should you choose to have a zoomed in capture of the loading square (alongside the full instance capture), both the center of the screen and the position the loading square jumps to during the WorldPreview mod must be zoomed in and recorded to capture the full loading screen. — 21/01/2023
Added new version split to Any% Glitchless: • Split Pre 1.9 into Pre 1.8 and 1.8. (Submission and timing rules will remain the same in both categories) — 05/03/2023
Resource Packs: You are allowed to use the built-in Vanilla resource pack as well as the built-in Programmer Art resource pack in versions that have it built into the game.
In addition, you are allowed to use resource packs for accessibility reasons - colourblindness, sensory issues, etc. Here is a link to all current allowed accessibility resource packs. If you need a resource pack for accessibility that is not whitelisted in the link above, please open a ticket with us.
We have allowed a select few resources to be changed from the default resource packs. Here is a list of resources that you are allowed to modify:
- Using the 1.14+ netherrack texture on older versions / in Programmer Art
- Contents of the End Poem
- Contents of the Title Screen (Background Image + Splash Text)
- Ender Dragon death sound and / or sound volume
- Renaming the Wither or Ender Dragon (for the bossbar)
- Changing the colour scheme of the GUI background (e.g. dark GUI)
- Specifically, the GUI must be non transparent. The colour scheme must be changed only to another solid colour or a colour gradient.
- You are NOT allowed to modify the textures of the health bar, hunger bar, or XP bar in any way.
- Changing the chest and trapped chest textures to their Christmas variants
- Changing the default Steve/Alex texture
If any of the above textures are modified intentionally to provide a competitive advantage, your run may be rejected. If you believe that a texture you would like to modify may cause concern, please open a ticket with us.
Misc. Rules:
You are not allowed to change your system time to intentionally use time sensitive features (specifically Halloween and Christmas game modifications).
- As stated above, you ARE allowed to change the chest textures to their Christmas variants at any time. Since the Halloween game changes are a bit more complex than simply texture changes, you are only allowed to use the Halloween features when they occur naturally.
All runners will have a 30 day grace period to modify their resource packs if necessary - starting May 1st, these changes will take full effect. — 02/04/2023
Updated Rules: • Super Secret Settings is not allowed. • Debug Profiler must be off (OptiFine only). — 09/04/2023
Updated Mod Rules:
Pre 1.8:
• set-spawn 1.6.4 is allowed (SET SEED ONLY). — 13/02/2023 • set-spawn 1.7.10 is allowed (SET SEED ONLY). — 13/02/2023
1.8:
• set-spawn 1.8.9 is allowed (SET SEED ONLY). — 13/02/2023 • WorldPreview is allowed. — 01/02/2023
1.9-1.12:
• set-spawn 1.9-1.12.2 is allowed (SET SEED ONLY). — 06/04/2023
1.13:
• antiresourcereload is allowed. — 03/02/2023
1.14-1.18:
• ChunkCacher 1.14-1.15.2 is allowed (SET SEED ONLY). — 14/12/2022 • antiresourcereload 1.14.4 is allowed. — 03/02/2023 • antiresourcereload 1.15.2 is allowed. — 03/02/2023 • WorldPreview 1.15.2 3.0.0 is allowed. — 11/04/2023 • ChunkCacher 1.16-1.17.1 is allowed (SET SEED ONLY). — 14/12/2022 • ServerSideRNG build 9 1.16.1 9.0.0 is allowed. — 24/03/2023 • WorldPreview 1.16.1 3.0.0 is allowed. — 11/04/2023 • Sodium-Mac 1.16.1 is allowed. — 11/04/2023 • ChunkCacher 1.18-1.18.2 is allowed (SET SEED ONLY). — 14/12/2022 • antiresourcereload 1.17.1-1.18.1 is allowed. — 03/02/2023
Important Mod Notes:
• ChunkCacher is NOT compatible with World Preview. • ChunkCacher is NOT compatible with LazyStronghold in versions 1.16+. (This mod should greatly help with world loads for Set Seed categories by caching the chunk information for the seed)
• ServerSideRNG serves as a helpful anti-cheat measure by generating important random values during the run on an external server. Usage of the mod requires an internet connection while speedrunning. Installation and usage of this mod is highly recommended for both ease of verification and its anti-cheat measures; but as always, you are not required to use any mods for your speedrun to be verifiable. (This mod also requires submission of a verification ZIP file. If your run is sub-17 and uses the ServerSideRNG mod, you will be required to submit the verification ZIP file for your run in the speedrun.com run description or through the file submission Google form. However, we also highly recommend sending the zip file even if your run is not sub-17 as it really helps with verifying the run. More info about this procedure can be found in the GitHub readme page)
• Versions of ServerSideRNG prior to ServerSideRNG build 9 9.0.0 are now ILLEGAL.
• Old versions of WorldPreview will be illegal on 11/05/2023 00:00 UTC. (The new version brings various performance improvements for faster resetting)
• Legalised new Sodium build for Mac, which has the same features as the 1.16.1 Sodium (mainly the Vanilla menu in-game) which used to not work on MacOS. (Users of the old Sodium build on Mac who were given an exception have until 10/05/2023 00:00 UTC to update their Sodium to this new version)
Updated Macro / Rebind Rules:
-
In game macros may not be used, with the following exceptions • Macros which resize the game window are allowed, but are restricted to switching between only 2 resolutions during the run. • Macros may be used between runs in order to reset worlds. We recommend a delay of at least 70ms between inputs to ensure all show up on video. Reset macros may resize the window before the run begins. • Any reset macros must be triggered manually. They cannot look at the game files or screen read in order to determine whether to reset. • Any attempt to get around this rule by automating any in game functions such as crafting will result in your run being rejected.
-
You may remap keys using external programs, but • Each game input may have only one key, and each key may cause only one game input. • F3 shortcuts (such as F3+c, shift+F3, etc.) can't be bound to a single button. • Inputs must be buttons - no scrolling the scroll-wheel or similar. • Rebinding "Attack/Destroy" or "Use Item/Place Block" to a keyboard button in order to abuse as an autoclicker is not allowed.
Note: SpawnJuicer is legal for SSG still. Only changes were made to limiting resolution macro to two resolutions.
Added new version split to Any% Glitchless with the following rules:
1.9-1.12
Random Seed Submission Rules:
- Sub-30 runs must submit world files, logs, and gameplay audio.
Random Seed Timing Rules:
- Runs which are not sub-30 will be timed with IGT. Runs which are sub-30 will follow the top level retiming rules.
Submission and timing rules for 1.13-1.15 will remain as they are. Check out the category rules on speedrun.com for more information. Currently submitted 1.9-1.12 runs will be moved into the correct category.
Updated Mod Rules:
All Versions:
• ForcePort is allowed. — 25/08/2022 • Removed noPeaceful — 14/09/2022
We have fully removed noPeaceful as its position in the rules was causing complications and the amount of runners using is extremely limited.
1.9 - 1.13:
• TabFocus is allowed. — 25/08/2022
1.14+:
• LazyStronghold 1.1.3 is allowed. — 11/08/2022 • LazyDFU is allowed. — 25/08/2022 • FastReset is allowed. — 25/08/2022 • Voyager is allowed. — 14/09/2022 • LegacyPlanarFog is allowed. — 14/09/2022
1.16-1.17:
• AntiResourceReload 1.2.1 is allowed. — 29/08/2022 Mandatory Update: Runs done after 12 September 2022 00:00 UTC with older versions of AntiResourceReload may be rejected.
In order of version. Date of rule changes can be found next to each mod listed.
Clarified Top Run RSG Timing Rules:
You may request other specific pauses be untimed so long as you provide a reason, the length of the pause, and its timestamp. Some reasons may include mental health concerns (such as panic attacks), IRL interruptions which couldn’t be reasonably avoided, fixing game lag, and other reasonings that involve things that are beyond the runners control.
Clarified that pausing to fix game lag issues, such as dragon lag, is a valid reason to request an untimed pause.
Added to 1.16 Any% RSG submission rules:
For 1.16+:
• WR Contending runs must contact a mod ASAP, preferably by opening a thread in the #help channel in our Discord and pinging moderators, with their Minecraft instances still open and while still recording. Getting evidence zipped in a VC with the runner helps make the process much smoother on our end.
Updated Mod Rules:
All Versions:
• StandardSettings 1.2.0 is allowed.
StandardSettings can be found here: StandardSettings
Updated Mod Rules:
Pre 1.9:
• Anchiale 1.0.2 is allowed. — 01/07/2022
1.16-1.19:
• BiomeThreadLocalFix 1.3 is allowed. — 21/06/2022
1.16.1:
• Sodium 0.2.1 build.10 by jan-leila is allowed. — 27/06/2022 Mandatory Update: Runs done after 10 July 2022 00:00 UTC with older versions of Sodium will be rejected.
1.16.5:
• LazyStronghold 1.1.2 is allowed. — 19/06/2022 • WorldPreview 2.3.3.1 is allowed. — 25/06/2022
In order of version. Date of rule changes can be found next to each mod listed.
Clarified rebinding rules:
• You may remap keys using external programs. • Rebinding "Attack/Destroy" or "Use Item/Place Block" to a keyboard button in order to abuse as an autoclicker is not allowed.
Added rules to Co-op section in main rules:
Co-op Rules
- The entirety of the run (from time start to end) must be done on a external server or while Open to LAN
- F3+I is a banned F3 function in co-op
- The only cheats allowed in co-op are /time set 0 at the beginning of the run, and /difficulty for being able to change difficulties
- Setting difficulty to peaceful is not allowed unless specified. We recommend not using the difficulty button in the settings menu
- Any user with cheats enabled must be recording
Changed version in Ninjabrain-Bot resource:
• Ninjabrain-Bot [Ninjabrain1] (up to v1.3.1)
Split select categories affected by the 1.19 update:
• Added 1.19 split to All Advancements. • Added 1.19+ split to How Did We Get Here? • Added 1.19+ split to All Wood Logs. • Added 1.19+ split to Kill All Bosses: ‣ Kill the Ender Dragon, a Wither, an Elder Guardian, and a Warden. • Added Kill Warden subcategory to Kill Bosses.
Added a new category extension (full Netherite):
Cover Me in Debris:
• Get the advancement "Cover Me in Debris". • End time when the notification appears.
Updated Mod Rules:
1.16:
• AntiResourceReload 1.0.2 is allowed.
AntiResourceReload caches Server Resources in order to make worlds load faster. This largely removes the "Preparing for world creation" portion of resetting.
AntiResourceReload can be found here: AntiResourceReload
Updated CE Boards:
Archived the following boards:
• Obtain Item (Glitched) • All Swords (Glitched) • Enter Nether (Glitched)
Moved the following boards:
• Moved Etner Edn out of Misc • Moved High% into Misc • Moved STK into Misc • Moved Pride% into Misc • Moved Half% into Misc
Split Kill Elder Guardian Pre 1.9 SSG and RSG into their own categories.
These changes were designed to declutter the CE boards and remove currently unnecessary boards. You can view the archived boards here: Archived CE Boards
Added Any% Set Seed Glitchless Co-op:
• Any% Random Seed Glitchless Co-op is now called Any% Glitchless Co-op.
• Added Set Seed/Random Seed sub categories to Any% Glitchless Co-op.
• Existing co-op board and category rules are unchanged.
Updated Mod Rules:
Pre 1.9:
• SleepBackground is allowed.
SleepBackground is an enhanced version of DynamicFPS that also caps FPS on the loading screen and caps polling rate when not in focus. It has shown equal CPU usage and a 50% reduction in GPU usage in testing compared to DynamicFPS.
SleepBackground can be found here: SleepBackground
Split All Portals category extension to Pre 1.9 and 1.9+.
1.9+ Rules:
Fill all 128 End Portals and then kill the Ender Dragon. Timing stops when you walk through the exit portal. Killing the Ender Dragon earlier is allowed, but you still must also kill it after all 128 portals are filled.
External Tools:
AllPortals [TheTalkingMime] is allowed for this category only.
TalkingMime's tools can be found here: AllPortals
Updated Mod Rules:
Updated Sodium 1.16.1 Backport 0.2.0+build.17 to Sodium 1.16.1 Backport 0.2.0+build.18.
Sodium 1.16.1 Backport 0.2.0+build.18 includes the following updates:
• Moves Targeted Block / Targeted Fluid to their Vanilla positions in F3 (identical to Sodium 1.16.1 Backport 0.1.1-SNAPSHOT+2021-02-12). • Reverts Video Settings menu from the Sodium menu to the Vanilla menu within runs. • Makes all Video Settings functional via the Vanilla menu (Clouds and Smooth Lighting were previously defunct via the Vanilla menu in Sodium). • Sodium menu is exclusively accessible via the Video Settings menu on the title screen and not within the gameplay segment itself. • Sodium menu can be fully disabled in the title screen via "sodium-options.json" by setting "force_vanilla_settings" to "true". • Gamma can be set up to 5.0 in-game via the Sodium Video Settings menu on the title screen. • Gamma is capped at 5.0 (setting the gamma above 5.0 in "options.txt" will result in the gamma being reverted back to 5.0 upon relaunch). • "MrMangoHands' Build" in the F3 menu has been renamed to "Speedrunning Build".
Additional Notes:
This is a mandatory update for the following reasons: • There are many significant changes that affect the gameplay segment. • Setting stricter standards to ensure every runner is using the same version of every mod. • Introducing more Vanilla parity to current mods.
Any 1.16.1 runs using versions of Sodium prior to Sodium 1.16.1 Backport 0.2.0+build.18 that are performed after 25 June 2022 00:00 UTC will be rejected.
Accessing the Sodium menu mid-run for any reason is not permitted (this does not apply to versions prior to Sodium 1.16.1 Backport 0.2.0+build.18).
The latest Sodium build can be found here: Sodium 1.16.1 Backport 0.2.0 build.18
Only resources which are outside your game that are listed here are allowed to be utilised:
- Ninjabrain-Bot (only v1.1.0) by Ninjabrain1
- StrongholdNotCalculator (only v2.0) by pjagada
- PerfectTravelBot (only v1.0.0) by FourGoesFast
- DivineHeatmapGenerator (only v1.1-alpha) by mjtb49
- Four function calculators
- Any sheets physically printed out
- Reference sheets:
- Any reference which is a subset of a legal reference is allowed.
- Any reference which references information not based on data from the F3 menu is unilaterally allowed, i.e. stronghold rings, all structure regions sheets/graphs, villager trading tables, etc.
- Four's Perfect Travel spreadsheet, axis calculated, divine fossil sheet, animal divine sheet, tree divine sheet, ravine/air cave/nether cave divine sheet, water cave divine sheet, and nether portal orientation divine sheet are allowed. Any other references which do not fall in the above categories are illegal.
If you use any resources not explicitly allowed by these rules, your run may be rejected. Only position, angle, and dimension (notably, not biome) is allowed to be used for resources that utilise F3 information. Any code based tool must be on a publicly accessible repository, i.e. GitHub.
Links to explicitly allowed resources can be found on the extended rules document at http://bombch.us/DOOK
Over the past couple of months we have been working extensively with @RedLime on a new timer mod that aims to cut down on retiming and provide runners with a more accurate time on their IGT. The use of this mod is strongly encouraged to reduce verification time and has many runner oriented features.
The mod contains many quality of life features for runners:
- Accurate IGT based on client side ticks to eliminate server / client desync.
- In-game layout / colour customisation.
- Live updating IGT.
- Built-in autosplitters for multiple categories (more categories to be added later).
- Support for 1.14+ (more versions to be added later).
Updated legal mod list: A few non-Caffeine mods are also allowed - For 1.14+: SpeedRunIGT, and noPeaceful. - For 1.15+: FabricProxy-Lite, Krypton, LazyDFU, motioNO, Voyager, Fast Reset, Autoreset, DynamicFPS, extra-options, and Force Port (co-op). - For 1.16+: Starlight.
and added relevant rule: Runs which use the SpeedRunIGT mod will utilise those times primarily, with adjustments made in case some minor bugs are found, or in cases of time removal for significant in-game lag. Top RSG run retiming will also use the splits given by the mod to calculate final board time. You may use the option to only show 0-2 decimal places, but you must submit with the full 3 decimal places. Copy and pasting the text within "igt_timer.log" (in the saves folder for the PB) into your run submission description is encouraged.
Latest Release - SpeedRunIGT 2.11
All other mods listed in this changelog post can be found on https://www.minecraftspeedrunning.com/public-resources/mods
Calculator ban is being revoked. F3+C is still allowed. Any program or macro which screen reads is not allowed, and any attempt to get around this rule will not be tolerated (i.e. taking a screenshot and a program reading from that, etc. would not be allowed). Other tools which utilise mathematical functions or macros to utilise a calculator or spreadsheet which do not interact with the game is allowed.
Based on the following factors; history in other games, community debates and arguments, consistency in a ruleset, and specifically the Calculator Poll results, calculators will be unbanned. The results of the community poll can be found below.
Poll Results:
Full dataset:
Total votes in this subset: 370
Unban - 58.65% Ban - 41.35% Option B - 82.97% Option C - 17.03% with rough margin of error = 5.2%
1.16+ (sub 13), 1.9-1.15 (sub 20), Pre 1.9 (sub 23):
Total votes in this subset: 35
Unban - 74.29% Ban - 25.71% Option B - 85.71% Option C - 14.29% with rough margin of error = 16.9%
1.16+ (sub 15), 1.9-1.15 (sub 25), Pre 1.9 (sub 30):
Total votes in this subset: 103
Unban - 60.19% Ban - 39.81% Option B - 87.38% Option C - 12.62% with rough margin of error = 9.85%
As the votes are starting to die down, the aforementioned Calculator Poll will be closing at 6:00am, the 28th of November UTC. You will be unable to vote after this.
For more information on how to vote, refer back to the original Calculator Poll post.
For any runners who aren't yet aware, we are taking a community poll on the future of calculators in Minecraft: Java Edition speedrunning. Originally posted in the Minecraft Java Speedrunning Discord and the Minecraft Speedrunning Official Twitter on 17/11/2021.
As stated in the poll description, this isn't a necessarily binding poll, nor will these necessarily be the only options considered in the final deliberation. These are the current thoughts and ideas we want community input on.
Please read the questions carefully (specifically those relating to run submission and anything used for demographic purposes). Only put an SRC link in the run submission section and use the correct time format (HH:MM:SS.XXX). Your run is only required to be submitted, pending runs are fine. If you don't have a sumbitted run, DO NOT fill out the poll. Failure to follow these instructions may result in your vote not counting in the final poll.
Comments have been disabled on the following boards:
- Minecraft: Java Edition (mc)
- Minecraft: Java Edition Category Extensions (mcce)
Removed the following rule: "All runs must be begun within 5 minutes of world generation"
Runs with long pauses will now be judged by verification team discretion. As long as the runner does not have any significant periods of inactivity and the run is otherwise okay, there is no strict hard line.
This is a PSA to remind runners that if a glitch or exploit is not explicitly allowed in a glitchless category, treat it as banned. If you are using glitches that haven't been explicitly allowed, as per the rules on speedrun.com, you are doing so at risk of your run being rejected. Yes, this is about slime spectating.
-
(1.21.2-1.21.4) Atum 1.3.0: Port to 1.21.2-1.21.4.
-
(1.21.2-1.21.4) FastReset 1.4.3: Add support for 1.21.2-1.21.4.
-
(1.21.2-1.21.4) Standard Settings 1.2.4: Port to 1.21.2-1.21.4.
-
(1.21.2-1.21.4) SleepBackground 3.9.1: Port to 1.21.2-1.21.4.
-
(**