Skip to content

Releases: Minecraft-Java-Edition-Speedrunning/rules

rules_v6

13 Sep 10:38
44de725

Choose a tag to compare

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

27 Jun 00:52
f7d5433

Choose a tag to compare

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:

  • v5 by @r0hkx in #147
    • replace rules.md with rules.typ
    • add v5 pdf
    • delete pub/md

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

24 Jun 02:57

Choose a tag to compare

View the current version of the rules at https://www.minecraftspeedrunning.com/public-resources/rules

Full Changelog: 132b6ff...96155b7

Issue #6 :

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

  • Added D.1.1.ba: "Feeding a parrot a cookie to obtain Over-Overkill advancement (MC-269656)"

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

Issue #132

Issue #134

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

01 Mar 01:52

Choose a tag to compare

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

01 Mar 00:14

Choose a tag to compare

View the current version of the rules at https://www.minecraftspeedrunning.com/public-resources/rules

Full Changelog: ec1c5e2...24782a2

Issue #117:

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

28 Feb 23:18

Choose a tag to compare

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.