Releases: Minecraft-Java-Edition-Speedrunning/rules
rules_v6
View the current version of the rules at https://www.minecraftspeedrunning.com/public-resources/rules
Full Changelog: 44de725
- Add RedLime's MCSR Launcher to the list of allowed launchers [A.1.1.g]
- Disallow OptiFine in external glitched categories and pre 1.13 runs using Oneshot, and other OptiFine restrictions [A.8.1]
- Formerly disallow reading logs before a run begins, and disallow external programs from utilizing game audio [A.3.10, C.2.1, A.10.5.a]
- Whitelist Ninjalink 1.1.0 [A.11.7.h]
- Formally whitelist woofdoggo's GLFW patch for Linux users using waywall [A.8.4]
- Request server logs for co-op runs using an external server that do not execute /time set 0, other co-op guidance/clarifications [F.1, F.2]
- Added cutoffs for submitting extra proof in the new Any% Glitchless Set Seed 1.20+ split [1.12]
- Lower cutoffs for submitting extra proof in Any% Glitchless Random Seed 1.9-1.12 [1.4]
- Disallow intentional prerotation [H.1.2]
- Require demo runs to be on a version that has a demo [7.1.3.d]
- Use improved wording for Mine A Chunk requirements [CE17.1.1]
- Improvements to formatting, various corrections
rules_v5
rules_v5
View the current version of the rules at https://www.minecraftspeedrunning.com/public-resources/rules
This is a unique release. No functional rule changes were made, and there was only one pull request closed:
With this release, the rules document is now completely off of Google Docs, and the source for the rules document is now stored entirely in this repo in as a Typst document, rules.typ. There is no longer any need for the markdown files, since they were just so we could have a diff while using Docs.
rules_v4
View the current version of the rules at https://www.minecraftspeedrunning.com/public-resources/rules
Full Changelog: 132b6ff...96155b7
Issue #6 :
- Added D.1.2.ae: "Boat desync (MC-205477, Example, Example #2)"
Issue #9
Issue #23
Issue #28
Issue #39
- Specified A.11.9.b from "If it is a code-based tool, it must be on a publicly accessible repository (ex. Github)." to "If it is a code-based tool, its source code must be on a publicly accessible repository (ex. Github)."
Issue #45
- Added F.1.8: "In accordance with A.3.1, at least one player must show the F3 menu during or immediately after the run. For runs done on LAN, the player who created the world must show F3."
Issue #47
- Specified A.1.1 (and subrules) from "A launcher that does not significantly modify the game or its files must be used. This includes but is not limited to" to "An allowed launcher must be used. This constitutes"
- Added A.1.1.d: "Modrinth App"
- Added A.1.1.e: "ATLauncher"
- Added A.1.1.f: "Guidance: If you want another launcher to be considered for legalization, please open a thread. Launchers are only allowed if they do not significantly modify the game."
Issue #48
- Specified CE14.1.1.b from "Clarification: All 36 inventory slots must be filled, but the offhand and armour slots do not have to be filled." to "Clarification: All 36 main inventory slots must be filled, but the offhand and armour slots do not have to be filled."
Issue #65
- Amended G.1.1 to include "Desert Well"
Issue #91
- Specified A.5.18 from "If a run ends by obtaining item(s), timing ends once one of the following is achieved" to "If a run ends by obtaining item(s), timing ends once the first item from the following list has been met"
- Specified A.5.18.b from "The item appears in an inventory/hotbar slot" to "The item appears (if manually retimed) or enters (if timed via speedrunIGT) in an inventory/hotbar slot"
- Removed A.5.18.c
- Added A.5.18.d: "The frame before an item unlocks a corresponding recipe notification (if manually retimed)"
- Added A.5.18.e: "The first frame an item temporarily disappears (if manually retimed)"
- Added A.5.18.f: "The first frame subtitles indicate an item was picked up (if manually retimed)"
- Added A.5.18.g: "The first frame the item pickup sound starts (if manually retimed, at the discretion of verifiers)"
Issue #94
- Added A.4.3.k: "Changing the vignette to a fully transparent texture."
Issue #101
- Specified A.1.4.a from "Guidance: If a settings value is not possible through the in-game settings, it is not allowed to be used. Any slider setting without game-enforced intervals (ex. mouseSensitivity) may be set to any float value within its bounds." to "If a settings value is not possible to achieve through adjusting the in-game sliders/buttons (such as non-interger FOVs), it must not be used. Any slider setting without game-enforced intervals (ex. mouseSensitivity) may be set to any float value within its bounds."
Issue #107
Issue #111
- Amended A.4.3.h from "Changing the default Steve/Alex texture (for use while running offline or older versions)" to "Changing the default Player skin or cape texture."
Issue #125
- Specified A.4.5 from "If any non-vanilla resource pack is used at any point during a run, a download link to that exact resource pack must be provided in the submission." to "If any non-vanilla resource pack that modifies vanilla resources is used at any point during a run, a download link to that exact resource pack must be provided in the submission. This does not apply to resource packs that exclusively replace mod assets (ex. SeedQueue resource packs)."
Issue #131
- Added D.1.1.bb: "Trapping wither (Example, Example #2)"
Issue #132
Issue #134
- Removed A.11.7.d "DivineHeatmapGenerator [mtjb49] (up to v1.1-alpha)"
Issue #135
- Restructured A.8
- Removed all rules relating to minimum or maximum allowed version of specific mods, since legal-mods now tracks all legal mod jars
- Too many individual changes to list here, check diff for exact details
Issue #140
- Amended CE9.2.2 from "Exception: All Wood Logs Random Seed Glitchless Pre-1.2 begins upon world load, nullifying CE9.1.2." to "Exception: All Wood Logs Random Seed Glitchless Pre-1.2 begins upon first input, nullifying CE9.1.2."
- Added CE9.3.2: "Exception: All Wood Logs Random Seed Glitchless 1.2-1.6 begins upon first input, nullifying CE9.1.2."
rules_v3
View the current version of the rules at https://www.minecraftspeedrunning.com/public-resources/rules
Full Changelog: 24782a2...132b6ff
Ensuring accuracy of Mine A Chunk timing changes & All Portals segmenting changes from rules_v2.
rules_v2
View the current version of the rules at https://www.minecraftspeedrunning.com/public-resources/rules
Full Changelog: ec1c5e2...24782a2
Issue #117:
- Amended the embed link of D.1.1.p from https://streamable.com/faiuf7 to https://youtu.be/U16FC3WnIbc.
Issue #118:
- Amended A.8.2 from "All versions of Fabric Loader and Fabric Intermediaries are allowed for versions 1.3+." to "All versions of Fabric Loader are allowed."
- Amended A.8.3 from "All versions of Legacy Fabric Intermediaries are allowed for versions 1.3-1.13.2." to "All versions of Legacy Fabric Intermediaries are allowed."
- Added A.8.10: "All versions of Ornithe Intermediaries are allowed.".
- Added A.8.11: "Fabric Intermediaries are allowed."
Issue #119:
- Added A.11.7.g: "Yeet calculator [The64thRealm]"
Issue #120:
- Added A.11.7.h: "Ninjalink [DuncanRuns] (v1.0.0)"
Issue #123:
- Amended 1.2.1 from "Runs under 17 minutes must submit world files, logs, and evidence of past attempts." to "Runs under 13 minutes must submit world files, logs, and evidence of past attempts."
- Amended 1.2.2 from "Runs under 13 minutes must submit world files, evidence of past attempts, 5 previous world files, logs, and gameplay audio." to "Runs under 10 minutes must submit world files, evidence of past attempts, 5 previous world files, logs, and gameplay audio."
Issue #124:
- Amended A.5.2.a from "Moving, both voluntary (ex. pressing keys) and involuntary (ex. pushed by mobs, falling upon world load)" to "Moving, both voluntary (ex. pressing keys) and involuntary (ex. pushed by mobs)".
- Added CE6.2.2: "Exception: Obtain Diamond Set Seed Glitchless No Structures begins upon world load, nullifying CE6.1.2." Relevant entanglements added.
Issue #127:
- Amended CE17.1.4 from "All runs begin upon world load." to "All random seed categories begin upon world load, whereas all set seed categories begin upon first input."
Issue #128:
- Added CE19.3.4: "A runner may segment their run if and only if they follow the rules regarding segmentation as outlined by 4.1.2 and its corresponding sub-rules."
rules_v1
The rules for the Minecraft: Java Edition speedrun.com leaderboards have officially been rewritten and updated. The goal of rewriting the rules was to create one, definitive place wherein all MCSR rules are stored, completely eliminating any additional rule documents, ticket rules, or inconsistencies. To be clear, the intention of this rewrite is not to change the rules, but instead to accurately record and categorise them, regardless of their perceived 'quality'.
You can view the most recent version of the rules at https://www.minecraftspeedrunning.com/public-resources/rules, and you can also view the version history of the document here on GitHub. With the release of this document, the rules on speedrun.com (as well as any extra rules documents) will be retired and archived.
Due to the length of this document, an abridged version of the rules is also available on speedrun.com, which provides a brief summary of the key aspects of the rules: https://www.speedrun.com/mc?rules=game
Additionally, an updated video to help with submitting runs as well as world files/logs/other proof has been created: https://youtu.be/z2n2fCV1GY0
Changes to the rules will take place on the document, and we will still notify you of changes on speedrun.com and in the #leaderboard-changelog channel in the Minecraft Java Speedrunning Discord server, albeit in a slightly more structured format. If you have any questions or suggestions, please don't hesitate to open a thread in the #help channel in the Discord server.