This document will no longer be updated and has been
succeeded by the rewritten rules, available at
[Link]
Please do not use this document as guidance - it remains
available for archival purposes.
Glitchless Rules
● Do not use any glitches
● Do not abuse Save and Quit
● Do not force close the game
Banned techniques include:
● Duplication glitches
● Save and Quit invulnerability abuse
● X-Ray glitches
● Shearing sheep during their dying animation (MC-76416)
Allowed techniques include:
● Double-eating (MC-849)
● Infinite villager restocking (MC-157136)
● Glitched Endermen spawns in the End (MC-164205)
● Minecart boosting
● Ender pearl clipping
● Accessing the Nether Roof
● Seeing under water or lava using third person
● Seeing through fog as a blindness status effect ends
● Offhand looting bow (MC-3304)
● Blazer Bed
Other techniques may or may not be allowed. This list will be expanded as rulings are made.
In general, we make rulings based on whether glitches can be done accidentally, how severely
they stray from the “spirit of the game” as seen by the general Minecraft community, and
whether they make the speedruns more or less fun to play. For particularly subjective cases,
especially those which impact the speedrun significantly, the community discord will be
consulted.
Resource Pack Rules
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.
Resource packs must be linked in the run description on SRC.
In addition, you are allowed to use resource packs for accessibility reasons - colorblindness,
sensory issues, etc. Here is a link to all current allowed accessibility resource packs:
[Link] 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 color scheme of the GUI background (e.g. dark GUI)
○ Specifically, the GUI must be non transparent. The color scheme must be
changed only to another solid color or a color 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 (for use while running offline)
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.
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.
You are also 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.
Mod Rules
Until an acceptable alternative is found or developed, Optifine is allowed for versions from 1.0
through 1.14. If Optifine is used:
Video Settings
● Render Distance must be a value allowed by Vanilla on the Minecraft version you're
playing
● Dynamic Lights must be OFF
● Chunk Loading must be Default
Shaders
● No shaders are allowed
Details
● No disabling fog
Animations
● No disabling animations
● No disabling explosion particles
Quality
● Clear water must be off
Performance
● Fast Math must be off
● Smooth World must be off
● Lazy Chunk Loading must be off
● Load far must be off
Other
● No disabling weather
● Show FPS must be off
● Debug Profiler must be off
General
● No Optifine zoom
● No using the shift+F3 pie graph feature in 1.14.4 (it wasn’t functional in vanilla in this
subversion)
Unless absolutely necessary, please do not use Optifine in categories where the autosave is
particularly relevant (specifically, categories where the autosave can be used to dupe.) How
Optifine impacts autosaving is poorly understood.
In general, any mod-exclusive feature that can be used to improve visibility is banned. Your play
experience should be identical to Vanilla in as many ways as possible, except for reduced lag,
fixed crashes and quality of life changes for speedrunning purposes. All legal mods can be
found at [Link] and at Minecraft-Java-Edition-Speedrunning/legal-mods.
All other mods are banned. Note that this includes the Fabric API, which is a prerequisite for
many mods and is often suggested to be downloaded in instructions on installing Fabric Mod
Loader. None of the legal mods require the Fabric API to function.
If you require an illegal mod or have a suggestion for a mod update for performance reasons
(i.e. lag or crash fixes), please contact the moderation team by making a thread in the #help
channel in the community discord.
Other Clarifications
Using external programs to rebind controls
Controls should work on a one button press to one input standard. Any rebinds must not send
multiple inputs to the game as a result of one button press, and there must not be multiple
buttons which would send the same input to the game. Using scrolling the scroll-wheel as a
bind, or other things which replace button presses with other types of inputs, is not allowed.
(Pressing the scroll wheel is fine).
Using updated LWJGL/GLFW libraries
Manually updating LWJGL up to 3.3.3 is allowed. Using a GLFW version of up to 3.3.8 is
allowed. Woofdoggo’s Linux GLFW xinput patch may be used.
External Resources Rules
Only resources which are outside your game that are listed here are allowed to be utilised:
● Ninjabrain-bot [Ninjabrain1] (up to v1.4.3)
● StrongholdNotCalculator [pjagada] (up to v2.0)
● PerfectTravelBot [FourGoesFast] (up to v1.0.0)
● DivineHeatmapGenerator [mtjb49] (up to v1.1-alpha)
● ContariaCalc [KingContaria] (up to v1.1.7.1)
● 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) are allowed to be used for
resources that utilize F3 information.
● Any code-based tool must be on a publicly accessible repository, i.e. Github.
● Minecraft Stronghold Triangulator - [Link]
● GeoSquare Calculator: [Link]