[
  {
    "id": "speedrun:ranked-version",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "beginner",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-version",
    "factKey": "ranked-version",
    "scope": "mcsr16",
    "prompt": "Which Minecraft Java version is selected in the official MCSR Ranked installation guide?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "1.16.1",
    "distractors": [
      "1.8.9",
      "1.12.2",
      "1.20.1"
    ],
    "explanation": "Ranked’s installation instructions specify Minecraft 1.16.1 with Fabric Loader.",
    "source": "https://wiki.mcsrranked.com/install/install_vanilla",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_install",
      "sourceSha256": "b0497f8a4b29a6ba5a72916b066b2c2f296217f75bf0926b035b74e4c760e1c3",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-loader",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "beginner",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-loader",
    "factKey": "ranked-loader",
    "scope": "mcsr16",
    "prompt": "Which mod loader does the official MCSR Ranked installation guide use?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "Fabric Loader",
    "distractors": [
      "Forge",
      "NeoForge",
      "Bukkit"
    ],
    "explanation": "The installation guide asks players to install Fabric Loader for the Ranked instance.",
    "source": "https://wiki.mcsrranked.com/install/install_vanilla",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_install",
      "sourceSha256": "b0497f8a4b29a6ba5a72916b066b2c2f296217f75bf0926b035b74e4c760e1c3",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-seed",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-seed",
    "factKey": "ranked-seed",
    "scope": "mcsr16",
    "prompt": "What kind of world selection does MCSR Ranked use in its Ranked and Casual queues?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "Filtered seeds",
    "distractors": [
      "A single permanent set seed",
      "Completely unfiltered seeds",
      "Creative superflat worlds"
    ],
    "explanation": "Ranked and Casual matches use seeds selected by Ranked’s filter; this does not describe ordinary unfiltered vanilla RSG.",
    "source": "https://wiki.mcsrranked.com/gameplay/seed",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_seed",
      "sourceSha256": "546faae85632eabb4bf716851c872382b27c787a44c96c40d2c40a8f4e57972e",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-dim-seeds",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-dim-seeds",
    "factKey": "ranked-dim-seeds",
    "scope": "mcsr16",
    "prompt": "Why does vanilla Overworld-to-Nether Divine Travel not transfer directly to standard MCSR Ranked worlds?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "Overworld and Nether use independent filtered seeds",
    "distractors": [
      "All fossils are removed",
      "The Nether has no coordinates",
      "Eyes of Ender point into the Nether"
    ],
    "explanation": "The official seed documentation says the Overworld and Nether are filtered through independent seeds, breaking the usual shared-seed inference.",
    "source": "https://wiki.mcsrranked.com/gameplay/seed",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_seed",
      "sourceSha256": "546faae85632eabb4bf716851c872382b27c787a44c96c40d2c40a8f4e57972e",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-rng-seed",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-rng-seed",
    "factKey": "ranked-rng-seed",
    "scope": "mcsr16",
    "prompt": "By default, which seed is also used as MCSR Ranked’s RNG seed?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "The Overworld seed",
    "distractors": [
      "The player UUID",
      "The opponent’s Elo",
      "The server’s start time"
    ],
    "explanation": "The documented default RNG seed matches the Overworld seed; private rooms may choose a different one.",
    "source": "https://wiki.mcsrranked.com/gameplay/rng",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rng",
      "sourceSha256": "72a5d03563502eb57d58ff0d2c4619b1749a8427db71fc5a37143d36b5ce5bd7",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-order",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-order",
    "factKey": "ranked-order",
    "scope": "mcsr16",
    "prompt": "Two runners make equivalent piglin barters in the same default Ranked match. What is standardized?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "Their barter outcomes occur in the same order",
    "distractors": [
      "They must barter at the same real-time second",
      "Only the number of gold ingots matters",
      "Every barter gives pearls"
    ],
    "explanation": "Ranked standardizes the sequence of trades. Executing the route safely and handling items still matters.",
    "source": "https://wiki.mcsrranked.com/gameplay/rng",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rng",
      "sourceSha256": "72a5d03563502eb57d58ff0d2c4619b1749a8427db71fc5a37143d36b5ce5bd7",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-pearl-trades",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-pearl-trades",
    "factKey": "ranked-pearl-trades",
    "scope": "mcsr16",
    "prompt": "In the documented Ranked barter schedule, how many pearl trades occur in each 72-barter block?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "3",
    "distractors": [
      "1",
      "2",
      "4",
      "6"
    ],
    "explanation": "Ranked guarantees exactly three pearl trades per 72 barters; this is a count of trades, not three individual pearls.",
    "source": "https://wiki.mcsrranked.com/gameplay/rng",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rng",
      "sourceSha256": "72a5d03563502eb57d58ff0d2c4619b1749a8427db71fc5a37143d36b5ce5bd7",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-obsidian",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-obsidian",
    "factKey": "ranked-obsidian",
    "scope": "mcsr16",
    "prompt": "What minimum obsidian total is guaranteed across the documented 72-barter Ranked block?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "6",
    "distractors": [
      "2",
      "4",
      "8",
      "10"
    ],
    "explanation": "The documentation guarantees at least six obsidian across 72 barters, not six on every barter or by an arbitrary earlier point.",
    "source": "https://wiki.mcsrranked.com/gameplay/rng",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rng",
      "sourceSha256": "72a5d03563502eb57d58ff0d2c4619b1749a8427db71fc5a37143d36b5ce5bd7",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-golem",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-golem",
    "factKey": "ranked-golem",
    "scope": "mcsr16",
    "prompt": "How many iron ingots does an iron golem always drop under the documented default Ranked rules?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "4",
    "distractors": [
      "2",
      "3",
      "5",
      "6"
    ],
    "explanation": "Ranked forces the golem drop to four iron. Vanilla RSG uses the vanilla loot table instead.",
    "source": "https://wiki.mcsrranked.com/gameplay/rng",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rng",
      "sourceSha256": "72a5d03563502eb57d58ff0d2c4619b1749a8427db71fc5a37143d36b5ce5bd7",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-second-eye",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-second-eye",
    "factKey": "ranked-second-eye",
    "scope": "mcsr16",
    "prompt": "Which Eye of Ender throw is explicitly protected from breaking by default Ranked standardization?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "The second throw",
    "distractors": [
      "The first throw",
      "Every throw",
      "Only the twelfth throw"
    ],
    "explanation": "The documentation singles out the second eye throw as never breaking; it does not promise that all eyes are unbreakable.",
    "source": "https://wiki.mcsrranked.com/gameplay/rng",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rng",
      "sourceSha256": "72a5d03563502eb57d58ff0d2c4619b1749a8427db71fc5a37143d36b5ce5bd7",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-fatigue",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-fatigue",
    "factKey": "ranked-fatigue",
    "scope": "mcsr16",
    "prompt": "How do default Ranked rules handle Elder Guardian Mining Fatigue?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "Elder Guardians do not inflict it",
    "distractors": [
      "It lasts twice as long",
      "It applies on Nether entry",
      "It removes Fire Resistance"
    ],
    "explanation": "This is a Ranked modification. Do not assume the same protection in an ordinary vanilla ocean-monument route.",
    "source": "https://wiki.mcsrranked.com/gameplay/rng",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rng",
      "sourceSha256": "72a5d03563502eb57d58ff0d2c4619b1749a8427db71fc5a37143d36b5ce5bd7",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-stew",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-stew",
    "factKey": "ranked-stew",
    "scope": "mcsr16",
    "prompt": "Which harmful effect is excluded from suspicious stew by the documented Ranked standardization?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "Poison",
    "distractors": [
      "Hunger",
      "Weakness",
      "Slowness"
    ],
    "explanation": "The Ranked RNG page explicitly excludes Poison from suspicious stew; vanilla stew rules are a separate question.",
    "source": "https://wiki.mcsrranked.com/gameplay/rng",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rng",
      "sourceSha256": "72a5d03563502eb57d58ff0d2c4619b1749a8427db71fc5a37143d36b5ce5bd7",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-drowned",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-drowned",
    "factKey": "ranked-drowned",
    "scope": "mcsr16",
    "prompt": "What held weapon is prevented on naturally spawned drowned by the documented Ranked standardization?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "Trident",
    "distractors": [
      "Iron Sword",
      "Crossbow",
      "Bow"
    ],
    "explanation": "The official page says drowned never spawn holding a trident in the standardized environment.",
    "source": "https://wiki.mcsrranked.com/gameplay/rng",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rng",
      "sourceSha256": "72a5d03563502eb57d58ff0d2c4619b1749a8427db71fc5a37143d36b5ce5bd7",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-bastion-spawn",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-bastion-spawn",
    "factKey": "ranked-bastion-spawn",
    "scope": "mcsr16",
    "prompt": "Which statement accurately describes default Ranked monster spawning inside bastions?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "Additional monster spawns are suppressed, but built-in entities remain",
    "distractors": [
      "All piglins are removed",
      "Every room gets a blaze spawner",
      "Every piglin is replaced by a brute"
    ],
    "explanation": "The documentation distinguishes new monster spawns from the bastion’s built-in entities.",
    "source": "https://wiki.mcsrranked.com/gameplay/rng",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rng",
      "sourceSha256": "72a5d03563502eb57d58ff0d2c4619b1749a8427db71fc5a37143d36b5ce5bd7",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-blaze-obstruction",
    "type": "strategy",
    "topic": "strategy",
    "level": "advanced",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:ranked-blaze-obstruction",
    "factKey": "ranked-blaze-obstruction",
    "scope": "mcsr16",
    "prompt": "Both players have the same Ranked blaze-spawner schedule, but one blocks a selected spawn position. What can happen?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "That player can miss the blocked blaze spawn",
    "distractors": [
      "The game gives both players a guaranteed rod",
      "The obstruction is automatically deleted",
      "Both players are teleported to the spawner"
    ],
    "explanation": "Standardized attempts do not ignore collision or obstruction. A block, fire, entity or the player can still invalidate a selected spot.",
    "source": "https://wiki.mcsrranked.com/gameplay/rng",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rng",
      "sourceSha256": "72a5d03563502eb57d58ff0d2c4619b1749a8427db71fc5a37143d36b5ce5bd7",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-spawner-spots",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-spawner-spots",
    "factKey": "ranked-spawner-spots",
    "scope": "mcsr16",
    "prompt": "How many candidate spots does the documented Ranked spawner logic attempt in a wave?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "Up to 4",
    "distractors": [
      "Exactly 1",
      "Up to 2",
      "Up to 8",
      "Exactly 12"
    ],
    "explanation": "The mod attempts up to four standardized spots. Successful spawns still depend on whether each spot is usable.",
    "source": "https://wiki.mcsrranked.com/gameplay/rng",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rng",
      "sourceSha256": "72a5d03563502eb57d58ff0d2c4619b1749a8427db71fc5a37143d36b5ce5bd7",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-entry-y",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-entry-y",
    "factKey": "ranked-entry-y",
    "scope": "mcsr16",
    "prompt": "Default Ranked treats the first Overworld portal as if built at which Y for entry standardization?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "64",
    "distractors": [
      "0",
      "32",
      "48",
      "128"
    ],
    "explanation": "The portal behavior treats the Overworld entry as Y64; that does not guarantee the resulting Nether portal itself appears at Y64.",
    "source": "https://wiki.mcsrranked.com/gameplay/rng",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rng",
      "sourceSha256": "72a5d03563502eb57d58ff0d2c4619b1749a8427db71fc5a37143d36b5ce5bd7",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-blind-y",
    "type": "strategy",
    "topic": "strategy",
    "level": "advanced",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:ranked-blind-y",
    "factKey": "ranked-blind-y",
    "scope": "mcsr16",
    "prompt": "Under the documented default Ranked portal rule, what Nether Y threshold makes the first blind portal exit on the surface?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "48 or above",
    "distractors": [
      "16 or below",
      "Exactly 32",
      "100 or above"
    ],
    "explanation": "The rule applies to the first Nether-to-Overworld portal for stronghold travel, when built at Nether Y48 or higher.",
    "source": "https://wiki.mcsrranked.com/gameplay/rng",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rng",
      "sourceSha256": "72a5d03563502eb57d58ff0d2c4619b1749a8427db71fc5a37143d36b5ce5bd7",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-eyes-shared",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-eyes-shared",
    "factKey": "ranked-eyes-shared",
    "scope": "mcsr16",
    "prompt": "What is shared between strongholds’ End portal frames in the same Ranked seed?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "The number of already filled frames",
    "distractors": [
      "The player’s remaining pearls",
      "The first player’s inventory",
      "The world-spawn biome"
    ],
    "explanation": "The filled-eye count is standardized between strongholds in the same Ranked seed.",
    "source": "https://wiki.mcsrranked.com/gameplay/rng",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rng",
      "sourceSha256": "72a5d03563502eb57d58ff0d2c4619b1749a8427db71fc5a37143d36b5ce5bd7",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-rooms-shared",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-rooms-shared",
    "factKey": "ranked-rooms-shared",
    "scope": "mcsr16",
    "prompt": "After Ranked v6.0.0, what is standardized across strongholds in one seed, subject to other structures cutting through them?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "Rooms and layout",
    "distractors": [
      "Their distance from every player",
      "All surrounding caves",
      "The runners’ navigation decisions"
    ],
    "explanation": "The October 2026 changelog standardizes the rooms and layout, while explicitly retaining interference from caves, dungeons and mineshafts.",
    "source": "https://blog.mcsrranked.com/p/mod-update-v6.0.0-changelogs/",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_v6",
      "sourceSha256": "4bd76b3350b47b082b60c0c96c6d16ac98f5610f6b931ecee4b4b994ec9ee599",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-divine-inference",
    "type": "strategy",
    "topic": "strategy",
    "level": "expert",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:ranked-divine-inference",
    "factKey": "ranked-divine-inference",
    "scope": "mcsr16",
    "prompt": "A runner identifies an Overworld-seed clue and assumes it fixes Ranked’s Nether layout. What is the key flaw?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "Ranked filters those dimensions using independent seeds",
    "distractors": [
      "Overworld clues are always fake",
      "The Nether never contains structures",
      "Coordinates are disabled"
    ],
    "explanation": "The documentation explicitly warns that Nether RNG inference such as Divine Travel does not work across the independently filtered seeds.",
    "source": "https://wiki.mcsrranked.com/gameplay/seed",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_seed",
      "sourceSha256": "546faae85632eabb4bf716851c872382b27c787a44c96c40d2c40a8f4e57972e",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-fort-gap",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-fort-gap",
    "factKey": "ranked-fort-gap",
    "scope": "mcsr16",
    "prompt": "In the documented Ranked filter, the fortress origin must be within how many chunks of the intended bastion?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "16",
    "distractors": [
      "4",
      "8",
      "12",
      "32"
    ],
    "explanation": "This is a filtered-seed requirement, not a guarantee of a straight, unobstructed 16-chunk walk in vanilla RSG.",
    "source": "https://wiki.mcsrranked.com/gameplay/seed",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_seed",
      "sourceSha256": "546faae85632eabb4bf716851c872382b27c787a44c96c40d2c40a8f4e57972e",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-bastion-radius",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-bastion-radius",
    "factKey": "ranked-bastion-radius",
    "scope": "mcsr16",
    "prompt": "The intended Ranked bastion is guaranteed within how many chunks of Nether origin (0,0)?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "14",
    "distractors": [
      "4",
      "8",
      "16",
      "32"
    ],
    "explanation": "The stated radius is relative to Nether origin, not necessarily the runner’s exact portal block.",
    "source": "https://wiki.mcsrranked.com/gameplay/seed",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_seed",
      "sourceSha256": "546faae85632eabb4bf716851c872382b27c787a44c96c40d2c40a8f4e57972e",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-end-filter",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-end-filter",
    "factKey": "ranked-end-filter",
    "scope": "mcsr16",
    "prompt": "Does the documented Ranked seed filter guarantee a specially filtered End layout?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "No; the End has no filtering condition",
    "distractors": [
      "Yes; every End is identical",
      "Yes; the dragon is already defeated",
      "Yes; all towers are removed"
    ],
    "explanation": "The seed page explicitly says there is no End filtering condition. Dragon RNG standardization is a separate feature.",
    "source": "https://wiki.mcsrranked.com/gameplay/seed",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_seed",
      "sourceSha256": "546faae85632eabb4bf716851c872382b27c787a44c96c40d2c40a8f4e57972e",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-room-seed",
    "type": "strategy",
    "topic": "strategy",
    "level": "easy",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:ranked-room-seed",
    "factKey": "ranked-room-seed",
    "scope": "mcsr16",
    "prompt": "Which practice setup lets players choose a particular world seed in Ranked?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "A private room with a set seed",
    "distractors": [
      "Changing the opponent’s name",
      "Changing Elo",
      "Renaming a world folder"
    ],
    "explanation": "Private rooms support normal filtered seeds or chosen set seeds.",
    "source": "https://wiki.mcsrranked.com/gameplay/private_rooms",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rooms",
      "sourceSha256": "3c525c46782fb70fbf6e852442bdc80257b777643e296caa250a68f8f60b3f99",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-room-beginner",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-room-beginner",
    "factKey": "ranked-room-beginner",
    "scope": "mcsr16",
    "prompt": "What does the private-room Beginner Mode enable?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "Keep inventory and split-based respawn points",
    "distractors": [
      "Creative flight in public Ranked",
      "Automatic dragon kills",
      "Unlimited pearl trades"
    ],
    "explanation": "The room rule changes inventory retention and respawn behavior; it is not an ordinary vanilla RSG rule.",
    "source": "https://wiki.mcsrranked.com/gameplay/private_rooms",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rooms",
      "sourceSha256": "3c525c46782fb70fbf6e852442bdc80257b777643e296caa250a68f8f60b3f99",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-room-icarus",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "beginner",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-room-icarus",
    "factKey": "ranked-room-icarus",
    "scope": "mcsr16",
    "prompt": "What starting gear does Ranked private-room Icarus Mode grant?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "An elytra and 64 fireworks",
    "distractors": [
      "Netherite armor and a mace",
      "A dragon egg and a beacon",
      "Twelve prefilled portal frames"
    ],
    "explanation": "Icarus changes the starting loadout. It is an optional category/rule, not standard Any% gear.",
    "source": "https://wiki.mcsrranked.com/gameplay/private_rooms",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rooms",
      "sourceSha256": "3c525c46782fb70fbf6e852442bdc80257b777643e296caa250a68f8f60b3f99",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-room-halfheart",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-room-halfheart",
    "factKey": "ranked-room-halfheart",
    "scope": "mcsr16",
    "prompt": "How much health does private-room Half-Heart Mode start the player with?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "1 HP",
    "distractors": [
      "2 HP",
      "5 HP",
      "10 HP"
    ],
    "explanation": "Half a heart is one health point. This does not mean half of the usual twenty-point health bar.",
    "source": "https://wiki.mcsrranked.com/gameplay/private_rooms",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rooms",
      "sourceSha256": "3c525c46782fb70fbf6e852442bdc80257b777643e296caa250a68f8f60b3f99",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-any-goal",
    "type": "strategy",
    "topic": "strategy",
    "level": "beginner",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:ranked-any-goal",
    "factKey": "ranked-any-goal",
    "scope": "mcsr16",
    "prompt": "In Ranked’s standard Any% objective, what must happen after defeating the Ender Dragon?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "Enter the exit portal in the End fountain",
    "distractors": [
      "Pick up every dragon drop",
      "Build a beacon",
      "Return through the original Nether portal"
    ],
    "explanation": "The official category description includes entering the End fountain’s exit portal.",
    "source": "https://wiki.mcsrranked.com/gameplay/private_rooms",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rooms",
      "sourceSha256": "3c525c46782fb70fbf6e852442bdc80257b777643e296caa250a68f8f60b3f99",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-aa-count",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-aa-count",
    "factKey": "ranked-aa-count",
    "scope": "mcsr16",
    "prompt": "How many advancements does Ranked’s Java 1.16.1 All Advancements room category require?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "80",
    "distractors": [
      "40",
      "60",
      "100",
      "122"
    ],
    "explanation": "This is the fixed 1.16.1 private-room category, not the advancement count in newer Java versions.",
    "source": "https://wiki.mcsrranked.com/gameplay/private_rooms",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rooms",
      "sourceSha256": "3c525c46782fb70fbf6e852442bdc80257b777643e296caa250a68f8f60b3f99",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-half-count",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-half-count",
    "factKey": "ranked-half-count",
    "scope": "mcsr16",
    "prompt": "How many advancements does Ranked private-room Half% ask you to complete?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "40",
    "distractors": [
      "20",
      "30",
      "60",
      "80"
    ],
    "explanation": "The documented Half% category requires any forty advancements.",
    "source": "https://wiki.mcsrranked.com/gameplay/private_rooms",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rooms",
      "sourceSha256": "3c525c46782fb70fbf6e852442bdc80257b777643e296caa250a68f8f60b3f99",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-quarter-count",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:ranked-quarter-count",
    "factKey": "ranked-quarter-count",
    "scope": "mcsr16",
    "prompt": "How many advancements does the documented private-room quarter category require?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "20",
    "distractors": [
      "10",
      "25",
      "40",
      "80"
    ],
    "explanation": "The documented quarter category asks for any twenty of the 1.16.1 advancements.",
    "source": "https://wiki.mcsrranked.com/gameplay/private_rooms",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rooms",
      "sourceSha256": "3c525c46782fb70fbf6e852442bdc80257b777643e296caa250a68f8f60b3f99",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-allbosses",
    "type": "strategy",
    "topic": "strategy",
    "level": "easy",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:ranked-allbosses",
    "factKey": "ranked-allbosses",
    "scope": "mcsr16",
    "prompt": "Which set of bosses is required in Ranked’s private-room All Bosses category?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "Ender Dragon, Wither and Elder Guardian",
    "distractors": [
      "Ender Dragon, Warden and Piglin Brute",
      "Wither, Ravager and Blaze",
      "Ender Dragon only"
    ],
    "explanation": "The room category names these three bosses. A Warden is not present in Minecraft 1.16.1.",
    "source": "https://wiki.mcsrranked.com/gameplay/private_rooms",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rooms",
      "sourceSha256": "3c525c46782fb70fbf6e852442bdc80257b777643e296caa250a68f8f60b3f99",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:weekly-submit",
    "type": "strategy",
    "topic": "strategy",
    "level": "easy",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:weekly-submit",
    "factKey": "weekly-submit",
    "scope": "mcsr16",
    "prompt": "Which Weekly Race mode submits completed runs to the leaderboard?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "Standard mode",
    "distractors": [
      "Practice mode",
      "Creative spectating",
      "Any private room"
    ],
    "explanation": "The official Weekly Race page distinguishes submitted Standard runs from unsubmitted Practice runs.",
    "source": "https://wiki.mcsrranked.com/gameplay/weekly_race",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_weekly",
      "sourceSha256": "749477d2111b50129d830fc627f2ccfdf020906d416b5171c20bd9de8fe39b51",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:weekly-practice",
    "type": "strategy",
    "topic": "strategy",
    "level": "easy",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:weekly-practice",
    "factKey": "weekly-practice",
    "scope": "mcsr16",
    "prompt": "Can a Weekly Race Practice-mode completion be submitted as a Standard-mode result?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "No; Practice completions are not submitted",
    "distractors": [
      "Yes; if it beats the record",
      "Yes; only on Mondays",
      "Yes; after changing the replay title"
    ],
    "explanation": "Practice permits different settings and is explicitly excluded from submission.",
    "source": "https://wiki.mcsrranked.com/gameplay/weekly_race",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_weekly",
      "sourceSha256": "749477d2111b50129d830fc627f2ccfdf020906d416b5171c20bd9de8fe39b51",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:weekly-old-seed",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:weekly-old-seed",
    "factKey": "weekly-old-seed",
    "scope": "mcsr16",
    "prompt": "Which Weekly Race mode can be used to revisit a previous week’s world?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "Practice mode",
    "distractors": [
      "Only current-week Standard mode",
      "Ranked matchmaking only",
      "A new random-seed queue"
    ],
    "explanation": "Practice is available for current and previous weeks, while Standard mode is for the current week.",
    "source": "https://wiki.mcsrranked.com/gameplay/weekly_race",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_weekly",
      "sourceSha256": "749477d2111b50129d830fc627f2ccfdf020906d416b5171c20bd9de8fe39b51",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:weekly-ghost",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:weekly-ghost",
    "factKey": "weekly-ghost",
    "scope": "mcsr16",
    "prompt": "What is a Weekly Race ghost?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "An outline following a submitted run’s replay",
    "distractors": [
      "A hostile mob added to 1.16.1",
      "An invisible opponent stealing items",
      "A modified seed generator"
    ],
    "explanation": "Ghosts visualize recorded player movement; they are not new mobs.",
    "source": "https://wiki.mcsrranked.com/gameplay/weekly_race",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_weekly",
      "sourceSha256": "749477d2111b50129d830fc627f2ccfdf020906d416b5171c20bd9de8fe39b51",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-replay-date",
    "type": "history",
    "topic": "history",
    "level": "advanced",
    "hard": true,
    "subjectId": "history",
    "uniqueKey": "speedrun:ranked-replay-date",
    "factKey": "ranked-replay-date",
    "scope": "mcsr16",
    "prompt": "Which dated Ranked update introduced Replay v3.0 and same-layout strongholds?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "v6.0.0 · 14 October 2026",
    "distractors": [
      "v1.16.2 · 11 August 2020",
      "v1.0 · November 2011",
      "v1.18 · November 2021"
    ],
    "explanation": "The official Ranked changelog dated 14 October 2026 describes those changes.",
    "source": "https://blog.mcsrranked.com/p/mod-update-v6.0.0-changelogs/",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_v6",
      "sourceSha256": "4bd76b3350b47b082b60c0c96c6d16ac98f5610f6b931ecee4b4b994ec9ee599",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ranked-replay-stat",
    "type": "history",
    "topic": "history",
    "level": "intermediate",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:ranked-replay-stat",
    "factKey": "ranked-replay-stat",
    "scope": "mcsr16",
    "prompt": "Which trading-focused replay screen was added in Ranked v6.0.0?",
    "context": "MCSR Ranked · Java 1.16.1 · Official documentation snapshot: 31 October 2026; default match rules unless specified.",
    "answer": "Piglin trades statistics",
    "distractors": [
      "Villager genetic charts",
      "Armor trim search",
      "Trial-spawner waves"
    ],
    "explanation": "The fixed changelog lists a piglin-trades stat screen among the replay improvements.",
    "source": "https://blog.mcsrranked.com/p/mod-update-v6.0.0-changelogs/",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_v6",
      "sourceSha256": "4bd76b3350b47b082b60c0c96c6d16ac98f5610f6b931ecee4b4b994ec9ee599",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:map-author:general",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:map-author:general",
    "factKey": "map-author:general",
    "scope": "mcsr16",
    "prompt": "Whom does the official MCSR resource directory credit for its MCSR Practice Map?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Dibedy and collaborators",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht",
      "7rowl"
    ],
    "explanation": "The community’s official practice-map directory credits Dibedy and collaborators for this resource. This is a resource credit, not a claim about a world record.",
    "source": "https://www.minecraftspeedrunning.com/public-resources/maps",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "practice_maps",
      "sourceSha256": "b7be2bc2c02ffb30aa72a47deda9b712665bda77216182b3a5828152b2a36f83",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:map-author:cycle",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:map-author:cycle",
    "factKey": "map-author:cycle",
    "scope": "mcsr16",
    "prompt": "Whom does the official MCSR resource directory credit for its One Cycle practice map?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Ryguy2k4",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Semperzz",
      "Llama",
      "Mescht",
      "7rowl"
    ],
    "explanation": "The community’s official practice-map directory credits Ryguy2k4 for this resource. This is a resource credit, not a claim about a world record.",
    "source": "https://www.minecraftspeedrunning.com/public-resources/maps",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "practice_maps",
      "sourceSha256": "b7be2bc2c02ffb30aa72a47deda9b712665bda77216182b3a5828152b2a36f83",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:map-author:bastion",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:map-author:bastion",
    "factKey": "map-author:bastion",
    "scope": "mcsr16",
    "prompt": "Whom does the official MCSR resource directory credit for its Bastions practice map?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Llama",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Mescht",
      "7rowl"
    ],
    "explanation": "The community’s official practice-map directory credits Llama for this resource. This is a resource credit, not a claim about a world record.",
    "source": "https://www.minecraftspeedrunning.com/public-resources/maps",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "practice_maps",
      "sourceSha256": "b7be2bc2c02ffb30aa72a47deda9b712665bda77216182b3a5828152b2a36f83",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:map-author:fortress",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:map-author:fortress",
    "factKey": "map-author:fortress",
    "scope": "mcsr16",
    "prompt": "Whom does the official MCSR resource directory credit for its Fortress practice map?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Semperzz",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Llama",
      "Mescht",
      "7rowl"
    ],
    "explanation": "The community’s official practice-map directory credits Semperzz for this resource. This is a resource credit, not a claim about a world record.",
    "source": "https://www.minecraftspeedrunning.com/public-resources/maps",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "practice_maps",
      "sourceSha256": "b7be2bc2c02ffb30aa72a47deda9b712665bda77216182b3a5828152b2a36f83",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:map-author:endfights",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:map-author:endfights",
    "factKey": "map-author:endfights",
    "scope": "mcsr16",
    "prompt": "Whom does the official MCSR resource directory credit for its Zero Cycle/Endfights practice map?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Mescht",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "7rowl"
    ],
    "explanation": "The community’s official practice-map directory credits Mescht for this resource. This is a resource credit, not a claim about a world record.",
    "source": "https://www.minecraftspeedrunning.com/public-resources/maps",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "practice_maps",
      "sourceSha256": "b7be2bc2c02ffb30aa72a47deda9b712665bda77216182b3a5828152b2a36f83",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:map-author:overworld",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:map-author:overworld",
    "factKey": "map-author:overworld",
    "scope": "mcsr16",
    "prompt": "Whom does the official MCSR resource directory credit for its Overworld practice map?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "7rowl",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht"
    ],
    "explanation": "The community’s official practice-map directory credits 7rowl for this resource. This is a resource credit, not a claim about a world record.",
    "source": "https://www.minecraftspeedrunning.com/public-resources/maps",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "practice_maps",
      "sourceSha256": "b7be2bc2c02ffb30aa72a47deda9b712665bda77216182b3a5828152b2a36f83",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:map-author:crafting",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:map-author:crafting",
    "factKey": "map-author:crafting",
    "scope": "mcsr16",
    "prompt": "Whom does the official MCSR resource directory credit for its Crafting practice map?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Semperzz",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Llama",
      "Mescht",
      "7rowl"
    ],
    "explanation": "The community’s official practice-map directory credits Semperzz for this resource. This is a resource credit, not a claim about a world record.",
    "source": "https://www.minecraftspeedrunning.com/public-resources/maps",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "practice_maps",
      "sourceSha256": "b7be2bc2c02ffb30aa72a47deda9b712665bda77216182b3a5828152b2a36f83",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:map-author:vine",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:map-author:vine",
    "factKey": "map-author:vine",
    "scope": "mcsr16",
    "prompt": "Whom does the official MCSR resource directory credit for its Vine Seed SSG practice map?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "r0hkx",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht"
    ],
    "explanation": "The community’s official practice-map directory credits r0hkx for this resource. This is a resource credit, not a claim about a world record.",
    "source": "https://www.minecraftspeedrunning.com/public-resources/maps",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "practice_maps",
      "sourceSha256": "b7be2bc2c02ffb30aa72a47deda9b712665bda77216182b3a5828152b2a36f83",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:ninjabrain-owner",
    "type": "people",
    "topic": "people",
    "level": "beginner",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:ninjabrain-owner",
    "factKey": "ninjabrain-owner",
    "scope": "mcsr16",
    "prompt": "Which creator account hosts the original Ninjabrain Bot project?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Ninjabrain",
    "distractors": [
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht",
      "7rowl"
    ],
    "explanation": "The original project is hosted under Ninjabrain1 and documents its stronghold calculator.",
    "source": "https://raw.githubusercontent.com/Ninjabrain1/Ninjabrain-Bot/main/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ninjabrain",
      "sourceSha256": "1b688cef6f582161e7bcc788d062c8bf89cfaf867fde95c79c4ce52fe28835bb",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:julti-owner",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:julti-owner",
    "factKey": "julti-owner",
    "scope": "mcsr16",
    "prompt": "Which creator’s repository hosts Julti, the multi-instance automation application?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "DuncanRuns",
    "distractors": [
      "Ninjabrain",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht",
      "7rowl"
    ],
    "explanation": "Julti’s original repository and release links are under DuncanRuns.",
    "source": "https://raw.githubusercontent.com/DuncanRuns/Julti/main/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "julti",
      "sourceSha256": "2ae5ee8b8fff7e259dcdb9f4e1da6bb9469e9d4952e71a5f9cefb77ae5fb9dc6",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:igt-owner",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:igt-owner",
    "factKey": "igt-owner",
    "scope": "mcsr16",
    "prompt": "Which creator maintains the original SpeedRunIGT project referenced by the speedrunning guide?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "RedLime",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht",
      "7rowl"
    ],
    "explanation": "The timer’s repository is RedLime/SpeedRunIGT; this is an attribution question, not a claim that one person wrote every contribution.",
    "source": "https://raw.githubusercontent.com/RedLime/SpeedRunIGT/master/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "speedrunigt",
      "sourceSha256": "fa136da93f654a30b0c4b1328160e81e46663dcd6d838a8a926c71b2b1f791a0",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:atum-author",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:atum-author",
    "factKey": "atum-author",
    "scope": "mcsr16",
    "prompt": "Whom does Atum’s README name in its Authors section?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "VoidXWalker",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht",
      "7rowl"
    ],
    "explanation": "The project’s Authors section names Void_X_Walker, whose account is VoidXWalker.",
    "source": "https://raw.githubusercontent.com/VoidXWalker/Atum/master/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "atum",
      "sourceSha256": "7ef74a8e81abcf2fb88adad7dd303acf1daa2f391b40972de8a4380b6065b8a0",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:multiwall-owner",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:multiwall-owner",
    "factKey": "multiwall-owner",
    "scope": "mcsr16",
    "prompt": "Which account hosts the original MultiResetWall project?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Specnr",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht",
      "7rowl"
    ],
    "explanation": "The source project is published under Specnr/MultiResetWall.",
    "source": "https://raw.githubusercontent.com/Specnr/MultiResetWall/main/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "specnr",
      "sourceSha256": "6781196adaa2fac99a8f795082c865fb8d20f45d50b5709c8d33c3c5e7f7c8ef",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:metacor-guide",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:metacor-guide",
    "factKey": "metacor-guide",
    "scope": "mcsr16",
    "prompt": "Which community member’s repository compiles the linked Minecraft 1.16 RSG guide?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Metacor",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht"
    ],
    "explanation": "The guide is maintained in Metacor/Minecraft-Speedrun-Guide and credits many separate route and resource authors.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:couriway-project",
    "type": "people",
    "topic": "people",
    "level": "easy",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:couriway-project",
    "factKey": "couriway-project",
    "scope": "mcsr16",
    "prompt": "Which runner describes a goal of 100,000 Minecraft completions without resetting on his own website?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Couriway",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht"
    ],
    "explanation": "Couriway describes this as a project goal; the question does not claim he has already completed 100,000 runs.",
    "source": "https://couriway.shop/",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "couriway",
      "sourceSha256": "276cb0dc09ee439261742700203d5676254e8ba93567cac91ae8bc18d43849e3",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:guide-creator-video",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:guide-creator-video",
    "factKey": "guide-creator-video",
    "scope": "mcsr16",
    "prompt": "Who is the channel author of the linked Comprehensive Minecraft 1.16 Speedrunning Guide?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Haroon Shah",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht"
    ],
    "explanation": "The creator-owned video metadata identifies the uploader as Haroon Shah.",
    "source": "https://www.youtube.com/watch?v=iaUF0oaegns",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "k4yfour_guide",
      "sourceSha256": "a0953ede179f31edda1d244b8c5dc357e0c8915dd46f37bb69f27a0150a07d88",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:nbot-video-credit",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:nbot-video-credit",
    "factKey": "nbot-video-credit",
    "scope": "mcsr16",
    "prompt": "Whom does Ninjabrain Bot’s README credit for its 2026 beginner video guide?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "K4yfour",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht"
    ],
    "explanation": "The current creator-maintained README lists its 2026 beginner guide as by K4yfour.",
    "source": "https://raw.githubusercontent.com/Ninjabrain1/Ninjabrain-Bot/main/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ninjabrain",
      "sourceSha256": "1b688cef6f582161e7bcc788d062c8bf89cfaf867fde95c79c4ce52fe28835bb",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:creator:logwet-nether",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:creator:logwet-nether",
    "factKey": "creator:logwet-nether",
    "scope": "mcsr16",
    "prompt": "Whose noverworld project is linked for Nether practice in the 1.16 guide?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "logwet",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht"
    ],
    "explanation": "The guide links logwet/noverworld as Nether-practice material.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:creator:logwet-blind",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:creator:logwet-blind",
    "factKey": "creator:logwet-blind",
    "scope": "mcsr16",
    "prompt": "Whose blinded project is linked for blind-travel practice in the 1.16 guide?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "logwet",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht"
    ],
    "explanation": "The linked blind-travel trainer is hosted as logwet/blinded.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:creator:jojo-perch",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:creator:jojo-perch",
    "factKey": "creator:jojo-perch",
    "scope": "mcsr16",
    "prompt": "Whose PerchPractice repository is linked as an End-practice resource?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "jojoe77777",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht"
    ],
    "explanation": "The guide links jojoe77777/PerchPractice for End practice.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:creator:seth-datapack",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:creator:seth-datapack",
    "factKey": "creator:seth-datapack",
    "scope": "mcsr16",
    "prompt": "Which creator is credited for the general speedrun datapack linked in the 1.16 guide?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "SethBling",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht"
    ],
    "explanation": "The guide credits Sethbling’s general speedrun datapack.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:creator:andy-treasure",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:creator:andy-treasure",
    "factKey": "creator:andy-treasure",
    "scope": "mcsr16",
    "prompt": "Which creator is credited for the mapless-treasure seed generator linked in the 1.16 guide?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "AndyNovo",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht"
    ],
    "explanation": "The guide links AndyNovo’s Mapless Treasure Seed Generator Tool.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:creator:synapsolus-fossil",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:creator:synapsolus-fossil",
    "factKey": "creator:synapsolus-fossil",
    "scope": "mcsr16",
    "prompt": "Who is credited for the Divine Fossil Identification practice map linked in the guide?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Synapsolus",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht"
    ],
    "explanation": "The resource list credits Synapsolus for fossil-identification practice.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:creator:pncake-route",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:creator:pncake-route",
    "factKey": "creator:pncake-route",
    "scope": "mcsr16",
    "prompt": "Whose route spreadsheet is linked at the start of the guide’s Bastions section?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "pncakespoon",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht"
    ],
    "explanation": "The Bastions section links pncakespoon’s route spreadsheet.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:creator:boomer-triang",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:creator:boomer-triang",
    "factKey": "creator:boomer-triang",
    "scope": "mcsr16",
    "prompt": "Which creator is linked for triangulation instruction in the guide’s Triangulation section?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "BoomerPlayz",
    "distractors": [
      "Ninjabrain",
      "DuncanRuns",
      "RedLime",
      "VoidXWalker",
      "Specnr",
      "Dibedy and collaborators",
      "Ryguy2k4",
      "Semperzz",
      "Llama",
      "Mescht"
    ],
    "explanation": "The Triangulation section links BoomerPlayz’s instructional video.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-first-bastion",
    "type": "strategy",
    "topic": "strategy",
    "level": "easy",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-first-bastion",
    "factKey": "route-first-bastion",
    "scope": "mcsr16",
    "prompt": "Why does the guide generally suggest finishing a bastion before the fortress?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Barters can supply Fire Resistance before blaze combat",
    "distractors": [
      "Bastions contain every blaze spawner",
      "The fortress disappears after five minutes",
      "The dragon can only spawn after bartering"
    ],
    "explanation": "Getting Fire Resistance early can make the fortress safer. This is a route preference, not a universal requirement.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-fort-item",
    "type": "strategy",
    "topic": "strategy",
    "level": "beginner",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-fort-item",
    "factKey": "route-fort-item",
    "scope": "mcsr16",
    "prompt": "Which main progression item are runners seeking from blazes at a fortress?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Blaze Rods",
    "distractors": [
      "Echo Shards",
      "Dragon Eggs",
      "Totems of Undying"
    ],
    "explanation": "Blaze rods become blaze powder for Eyes of Ender.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-bastion-item",
    "type": "strategy",
    "topic": "strategy",
    "level": "beginner",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-bastion-item",
    "factKey": "route-bastion-item",
    "scope": "mcsr16",
    "prompt": "Why do 1.16.1 RSG runners trade bastion gold to piglins?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "To obtain useful barters such as pearls and obsidian",
    "distractors": [
      "To make piglins reveal the full world seed",
      "To unlock the End automatically",
      "To summon an iron golem"
    ],
    "explanation": "Piglin trades can supply pearls and portal material without an Enderman tower.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-types",
    "type": "strategy",
    "topic": "strategy",
    "level": "easy",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-types",
    "factKey": "route-types",
    "scope": "mcsr16",
    "prompt": "Which list contains the four bastion types used by the routing guide?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Bridge, Housing, Stables and Treasure",
    "distractors": [
      "Village, Stronghold, Monument and City",
      "Bridge, Library, Well and Igloo",
      "Dungeon, Outpost, Hut and Temple"
    ],
    "explanation": "Recognizing the bastion type helps select an appropriate route.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-treasure",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-treasure",
    "factKey": "route-treasure",
    "scope": "mcsr16",
    "prompt": "Which bastion type is associated with a central treasure area and magma-cube-spawner false positives in pie-ray routing?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Treasure",
    "distractors": [
      "Bridge",
      "Housing",
      "Stables"
    ],
    "explanation": "The guide warns that a Treasure bastion can produce a mob-spawner signal that is not the desired fortress.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-e-ray",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-e-ray",
    "factKey": "route-e-ray",
    "scope": "mcsr16",
    "prompt": "What does microlensing/E-ray primarily help a runner choose?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "A direction in which to search for bastion entities",
    "distractors": [
      "An exact guaranteed stronghold coordinate",
      "The contents of an unopened chest",
      "A guaranteed dragon perch time"
    ],
    "explanation": "The guide uses the directional entity count as a structure-search clue. It is not a direct coordinate command.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-e-false",
    "type": "strategy",
    "topic": "strategy",
    "level": "advanced",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-e-false",
    "factKey": "route-e-false",
    "scope": "mcsr16",
    "prompt": "Why should a runner avoid treating every entity-count spike as proof of a bastion?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Other dense entity groups can create false positives",
    "distractors": [
      "The debug screen only works in Creative",
      "Piglins never count as entities",
      "A spike guarantees a fortress instead"
    ],
    "explanation": "The guide explicitly warns of false positives in dense biomes, so the clue must be confirmed.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-pie-target",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-pie-target",
    "factKey": "route-pie-target",
    "scope": "mcsr16",
    "prompt": "Which block-entity signal does fortress pie-ray look for?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Mob spawners",
    "distractors": [
      "Bee nests only",
      "End portal frames only",
      "Furnace fuel values"
    ],
    "explanation": "The route guide searches the profiler for mob-spawner block entities.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-pie-false",
    "type": "strategy",
    "topic": "strategy",
    "level": "advanced",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-pie-false",
    "factKey": "route-pie-false",
    "scope": "mcsr16",
    "prompt": "A Nether pie-ray finds a spawner. Why is it not automatically a blaze spawner?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Treasure bastions can contain magma cube spawners",
    "distractors": [
      "Every Nether spawner makes cows",
      "Profiler entries identify mob drops instead",
      "Blaze spawners cannot appear in the profiler"
    ],
    "explanation": "The guide notes a Treasure bastion as an alternate source of the spawner signal.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-f3-pie",
    "type": "strategy",
    "topic": "strategy",
    "level": "easy",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-f3-pie",
    "factKey": "route-f3-pie",
    "scope": "mcsr16",
    "prompt": "Which key combination opens the debug profiler pie chart used in 1.16.1 pie-ray?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Shift + F3",
    "distractors": [
      "Alt + F4",
      "Ctrl + Q",
      "F3 + B"
    ],
    "explanation": "The guide explicitly uses Shift+F3 for the profiler pie chart.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-chunk",
    "type": "strategy",
    "topic": "strategy",
    "level": "easy",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-chunk",
    "factKey": "route-chunk",
    "scope": "mcsr16",
    "prompt": "Which 1.16.1 debug key combination shows chunk borders during structure searches?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "F3 + G",
    "distractors": [
      "F3 + B",
      "F3 + Q",
      "F3 + D"
    ],
    "explanation": "Chunk borders help reason about chunk crossings while searching.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-hitboxes",
    "type": "strategy",
    "topic": "strategy",
    "level": "easy",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-hitboxes",
    "factKey": "route-hitboxes",
    "scope": "mcsr16",
    "prompt": "Which debug key combination toggles entity hitboxes in the guide’s keybind list?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "F3 + B",
    "distractors": [
      "F3 + G",
      "F3 + Q",
      "F3 + N"
    ],
    "explanation": "Entity-hitbox rendering is different from chunk-border rendering.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-portal-obsidian",
    "type": "strategy",
    "topic": "strategy",
    "level": "beginner",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-portal-obsidian",
    "factKey": "route-portal-obsidian",
    "scope": "mcsr16",
    "prompt": "If no portal frame blocks can be reused and corners are omitted, how much obsidian does the guide budget for one minimum-size portal?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "10 blocks",
    "distractors": [
      "6 blocks",
      "8 blocks",
      "12 blocks",
      "16 blocks"
    ],
    "explanation": "The guide budgets ten obsidian for a new cornerless portal.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-calculated-budget",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-calculated-budget",
    "factKey": "route-calculated-budget",
    "scope": "mcsr16",
    "prompt": "Why does the guide budget 20 obsidian for its two-new-portal calculated-travel route?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Two separate minimum frames need 10 obsidian each",
    "distractors": [
      "Each portal always needs 20 by itself",
      "The End portal consumes obsidian",
      "Half of every frame turns into crying obsidian"
    ],
    "explanation": "This budget assumes no existing frames or reusable obsidian; route-specific savings are excluded.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-blind-vs-calc",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-blind-vs-calc",
    "factKey": "route-blind-vs-calc",
    "scope": "mcsr16",
    "prompt": "What distinguishes calculated travel from a simple blind in the guide?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "It uses eye measurements to estimate a stronghold’s direction and distance",
    "distractors": [
      "It uses no coordinates at all",
      "It guarantees a twelve-eye portal",
      "It forces the dragon to perch"
    ],
    "explanation": "Calculated travel uses information from eye throws rather than just a chosen blind position.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-educated",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-educated",
    "factKey": "route-educated",
    "scope": "mcsr16",
    "prompt": "In the guide’s educated-travel route, what information is obtained from the Overworld eye throw?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "A direction toward the stronghold",
    "distractors": [
      "A full list of portal-frame eyes",
      "The opponent’s coordinates",
      "A guaranteed exact distance from one perfect measurement"
    ],
    "explanation": "Educated travel uses the eye’s direction; calculated travel also estimates distance.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-nether-scale",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-nether-scale",
    "factKey": "route-nether-scale",
    "scope": "mcsr16",
    "prompt": "When converting a long Overworld travel distance to its corresponding Nether distance, what factor does the guide use?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Divide by 8",
    "distractors": [
      "Multiply by 8",
      "Divide by 2",
      "No change"
    ],
    "explanation": "Horizontal Nether travel corresponds to eight times the Overworld distance.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-triangulation",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-triangulation",
    "factKey": "route-triangulation",
    "scope": "mcsr16",
    "prompt": "Why take eye measurements from two different Overworld positions?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Their changing bearings constrain the stronghold location",
    "distractors": [
      "The second eye creates a stronghold",
      "Eye direction is unrelated to strongholds",
      "Two throws fill two portal frames remotely"
    ],
    "explanation": "Triangulation uses geometry from separated measurements, subject to aiming error.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-perpendicular",
    "type": "strategy",
    "topic": "strategy",
    "level": "advanced",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-perpendicular",
    "factKey": "route-perpendicular",
    "scope": "mcsr16",
    "prompt": "In the guide’s manual approximate-distance method, which movement separates the two measurements?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "A short movement approximately perpendicular to the first bearing",
    "distractors": [
      "Moving directly toward the same eye for one block",
      "Jumping straight upward at the same X/Z",
      "Changing only the GUI scale"
    ],
    "explanation": "The method turns about 90 degrees and moves a short baseline before taking the next bearing.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-eye-craft-delay",
    "type": "strategy",
    "topic": "strategy",
    "level": "advanced",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-eye-craft-delay",
    "factKey": "route-eye-craft-delay",
    "scope": "mcsr16",
    "prompt": "Why does the guide suggest delaying some Eye of Ender crafts until checking the portal?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Unused pearls may still be valuable for movement",
    "distractors": [
      "Eyes cannot be crafted outside a village",
      "Blaze powder expires in the End",
      "Every extra eye reduces dragon health"
    ],
    "explanation": "A pearl converted to an eye cannot be thrown for teleportation. The guide preserves flexibility.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-prefilled",
    "type": "strategy",
    "topic": "strategy",
    "level": "easy",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-prefilled",
    "factKey": "route-prefilled",
    "scope": "mcsr16",
    "prompt": "Why can a stronghold portal sometimes need fewer than twelve newly crafted eyes?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Some frames may already contain eyes",
    "distractors": [
      "Some frames accept gold instead",
      "A smaller portal has only six frames",
      "Beds replace missing eyes"
    ],
    "explanation": "Count the already filled frames and any eyes lost during navigation separately.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-beds-string",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-beds-string",
    "factKey": "route-beds-string",
    "scope": "mcsr16",
    "prompt": "Why is piglin-barter string useful for a bed-based End fight?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "It crafts wool for beds",
    "distractors": [
      "It becomes blaze powder",
      "It reveals the dragon’s next target",
      "It repairs portal frames"
    ],
    "explanation": "The guide links string → wool → beds as a useful resource chain.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-beds-not-fixed",
    "type": "strategy",
    "topic": "strategy",
    "level": "advanced",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-beds-not-fixed",
    "factKey": "route-beds-not-fixed",
    "scope": "mcsr16",
    "prompt": "Does following a bed-based dragon route guarantee every dragon dies in the same fixed number of beds?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "No; execution and explosion placement affect the number needed",
    "distractors": [
      "Yes; exactly one bed always works",
      "Yes; every run requires twelve beds",
      "Yes; difficulty alone fixes the count"
    ],
    "explanation": "The guide gives bed-budget ranges that depend on execution rather than a universal guaranteed count.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-crying-uses",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-crying-uses",
    "factKey": "route-crying-uses",
    "scope": "mcsr16",
    "prompt": "Which speedrun use for crying obsidian is described by the guide?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Crafting respawn anchors or supporting an End-fight platform",
    "distractors": [
      "Replacing normal obsidian in an ordinary Nether portal frame",
      "Turning directly into Eyes of Ender",
      "Fueling a furnace"
    ],
    "explanation": "Crying obsidian has useful routes, but it is not ordinary portal-frame obsidian.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-glowstone",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-glowstone",
    "factKey": "route-glowstone",
    "scope": "mcsr16",
    "prompt": "Why might an anchor-based End-fight plan need more glowstone than just the three blocks in the anchor recipe?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "A placed anchor also needs glowstone to charge it",
    "distractors": [
      "The recipe consumes an additional diamond",
      "Glowstone turns into pearls after placement",
      "The anchor requires redstone dust as fuel"
    ],
    "explanation": "The guide budgets glowstone for both the crafted anchor and an activation charge.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-fire-charge",
    "type": "strategy",
    "topic": "strategy",
    "level": "easy",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-fire-charge",
    "factKey": "route-fire-charge",
    "scope": "mcsr16",
    "prompt": "What useful portal role can a bartered fire charge serve?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Lighting a valid Nether portal",
    "distractors": [
      "Replacing obsidian in the frame",
      "Adding eyes to the End portal",
      "Refilling a water bucket"
    ],
    "explanation": "A fire charge can ignite a valid portal, which is useful if flint and steel is unavailable.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-fire-melee",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-fire-melee",
    "factKey": "route-fire-melee",
    "scope": "mcsr16",
    "prompt": "What blaze damage is not stopped merely by having Fire Resistance?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "A blaze’s melee hit",
    "distractors": [
      "Its fire damage",
      "Ordinary burning",
      "Lava contact damage"
    ],
    "explanation": "Fire Resistance protects against the blaze’s fire, not its separate melee attack.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-blaze-bed",
    "type": "strategy",
    "topic": "strategy",
    "level": "advanced",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-blaze-bed",
    "factKey": "route-blaze-bed",
    "scope": "mcsr16",
    "prompt": "What is the purpose of blaze bedding in the fortress strategy described by the guide?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Using a Nether bed explosion to clear space around the spawner",
    "distractors": [
      "Sleeping to skip the Nether night",
      "Converting the spawner into a chest",
      "Making all blazes drop two rods"
    ],
    "explanation": "The explosion clears obstructing blocks; careful placement must protect the runner and the spawner.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-spawner-fire",
    "type": "strategy",
    "topic": "strategy",
    "level": "advanced",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-spawner-fire",
    "factKey": "route-spawner-fire",
    "scope": "mcsr16",
    "prompt": "Why does the guide tell runners to put out fires after blaze bedding?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Excess light can interfere with blaze-spawner attempts",
    "distractors": [
      "Fire makes rods disappear from the inventory",
      "The fortress will despawn",
      "The dragon starts a new phase"
    ],
    "explanation": "In this version’s spawner rules, clearing fire can restore usable spawn conditions.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-good-section",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-good-section",
    "factKey": "route-good-section",
    "scope": "mcsr16",
    "prompt": "Where does the guide direct a runner to search for fortress blaze spawners?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "The bridge/outside section it calls the good section",
    "distractors": [
      "Only inside nether-wart stair rooms",
      "Inside every bastion treasure room",
      "Under an Overworld village bell"
    ],
    "explanation": "The guide distinguishes the fortress’s bridge/spawner section from its indoor corridor section.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-safety",
    "type": "strategy",
    "topic": "strategy",
    "level": "easy",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-safety",
    "factKey": "route-safety",
    "scope": "mcsr16",
    "prompt": "Without Fire Resistance, which defensive item does the guide recommend before fortress combat?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "A shield",
    "distractors": [
      "A spyglass",
      "A recovery compass",
      "A carved bookshelf"
    ],
    "explanation": "A shield is one safety option. It is not a promise that every possible hit will be blocked.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:route-hypermodern-start",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:route-hypermodern-start",
    "factKey": "route-hypermodern-start",
    "scope": "mcsr16",
    "prompt": "Which Overworld start is associated with the guide’s hypermodern route?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Shipwreck or mapless treasure into a ravine portal",
    "distractors": [
      "Mining a full diamond set before leaving spawn",
      "Building an Enderman tower before Nether entry",
      "Waiting for a thunderstorm"
    ],
    "explanation": "The route combines fast ocean resources and a ravine entry before its Nether sequence.",
    "source": "https://raw.githubusercontent.com/Metacor/Minecraft-Speedrun-Guide/main/readme.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "guide",
      "sourceSha256": "72bf881a3e13b3de23c282d34cadf518e0384d577f9e75f147ceee53b9f04261",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:nb-model",
    "type": "strategy",
    "topic": "strategy",
    "level": "advanced",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:nb-model",
    "factKey": "nb-model",
    "scope": "mcsr16",
    "prompt": "What statistical approach does Ninjabrain Bot describe for handling imperfect eye measurements?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Bayesian inference",
    "distractors": [
      "Assuming all angles are exact",
      "Using the player’s skin UUID",
      "Reading an unrevealed seed directly"
    ],
    "explanation": "The README combines noisy angle measurements with a stronghold-generation model.",
    "source": "https://raw.githubusercontent.com/Ninjabrain1/Ninjabrain-Bot/main/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ninjabrain",
      "sourceSha256": "1b688cef6f582161e7bcc788d062c8bf89cfaf867fde95c79c4ce52fe28835bb",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:nb-confidence",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:nb-confidence",
    "factKey": "nb-confidence",
    "scope": "mcsr16",
    "prompt": "What does a Ninjabrain Bot confidence value represent?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Estimated probability for a candidate location",
    "distractors": [
      "A guarantee that every eye survives",
      "The number of eyes already in the portal",
      "The runner’s Elo gain"
    ],
    "explanation": "Confidence is an estimate under the calculator’s measurement model, not an absolute guarantee.",
    "source": "https://raw.githubusercontent.com/Ninjabrain1/Ninjabrain-Bot/main/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ninjabrain",
      "sourceSha256": "1b688cef6f582161e7bcc788d062c8bf89cfaf867fde95c79c4ce52fe28835bb",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:nb-error",
    "type": "strategy",
    "topic": "strategy",
    "level": "advanced",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:nb-error",
    "factKey": "nb-error",
    "scope": "mcsr16",
    "prompt": "A runner moves while measuring an eye and gets unusually large angle errors. What is a reasonable first check?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Remeasure carefully from a stable position",
    "distractors": [
      "Assume the world has no strongholds",
      "Delete the End dimension",
      "Change the game’s random-tick speed"
    ],
    "explanation": "The README identifies measurement mistakes and movement as possible causes of abnormal angle errors.",
    "source": "https://raw.githubusercontent.com/Ninjabrain1/Ninjabrain-Bot/main/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ninjabrain",
      "sourceSha256": "1b688cef6f582161e7bcc788d062c8bf89cfaf867fde95c79c4ce52fe28835bb",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:nb-f3c",
    "type": "strategy",
    "topic": "strategy",
    "level": "easy",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:nb-f3c",
    "factKey": "nb-f3c",
    "scope": "mcsr16",
    "prompt": "Which key combination is used in Ninjabrain Bot’s basic eye-measurement workflow?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "F3 + C",
    "distractors": [
      "F3 + B",
      "Alt + F4",
      "Ctrl + Q"
    ],
    "explanation": "The quick-start guide uses F3+C while aiming directly at a thrown eye.",
    "source": "https://raw.githubusercontent.com/Ninjabrain1/Ninjabrain-Bot/main/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ninjabrain",
      "sourceSha256": "1b688cef6f582161e7bcc788d062c8bf89cfaf867fde95c79c4ce52fe28835bb",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:nb-error-calibration",
    "type": "strategy",
    "topic": "strategy",
    "level": "advanced",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:nb-error-calibration",
    "factKey": "nb-error-calibration",
    "scope": "mcsr16",
    "prompt": "What quantity does Ninjabrain Bot’s calibration help model?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "The player’s eye-angle measurement uncertainty",
    "distractors": [
      "The player’s armor toughness",
      "The number of bastion chests",
      "The dragon’s remaining health"
    ],
    "explanation": "The calculator’s documented standard-deviation calibration models aiming error.",
    "source": "https://raw.githubusercontent.com/Ninjabrain1/Ninjabrain-Bot/main/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ninjabrain",
      "sourceSha256": "1b688cef6f582161e7bcc788d062c8bf89cfaf867fde95c79c4ce52fe28835bb",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:nb-nether-update",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:nb-nether-update",
    "factKey": "nb-nether-update",
    "scope": "mcsr16",
    "prompt": "What can Ninjabrain Bot update from a copied Nether location after a prediction already exists?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Direction and distance to the predicted stronghold",
    "distractors": [
      "The contents of a stronghold chest",
      "The exact time of the next pearl trade",
      "The runner’s spawn biome"
    ],
    "explanation": "The README documents location updates during travel in both dimensions.",
    "source": "https://raw.githubusercontent.com/Ninjabrain1/Ninjabrain-Bot/main/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ninjabrain",
      "sourceSha256": "1b688cef6f582161e7bcc788d062c8bf89cfaf867fde95c79c4ce52fe28835bb",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:release-date:1.0",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:release-date:1.0",
    "factKey": "release-date:1.0",
    "scope": "all",
    "prompt": "In which year was Java 1.0, the full Java release with the End, officially released?",
    "context": "Java Edition · Official release timestamps, not snapshots or speedrun-record dates.",
    "answer": "2011",
    "distractors": [
      "2008",
      "2009",
      "2010",
      "2012",
      "2013",
      "2014"
    ],
    "explanation": "Java 1.0 was released in 2011. This question asks for the year, not the launcher build timestamp.",
    "source": "https://piston-meta.mojang.com/mc/game/version_manifest_v2.json",
    "sourceLabel": "Official launcher metadata ↗",
    "evidence": {
      "kind": "release_year",
      "version": "1.0",
      "releaseTime": "2011-11-17T22:00:00+00:00"
    }
  },
  {
    "id": "speedrun:release-date:1.9",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:release-date:1.9",
    "factKey": "release-date:1.9",
    "scope": "all",
    "prompt": "What is the official release date of Java 1.9, the Combat Update?",
    "context": "Java Edition · Official release timestamps, not snapshots or speedrun-record dates.",
    "answer": "2016-02-29",
    "distractors": [
      "2011-11-17",
      "2014-05-14",
      "2015-12-03",
      "2016-11-14",
      "2018-07-18",
      "2019-04-23"
    ],
    "explanation": "The official launcher manifest lists Java 1.9 with release date 2016-02-29. This question concerns the game release, not when a route was discovered.",
    "source": "https://piston-meta.mojang.com/mc/game/version_manifest_v2.json",
    "sourceLabel": "Official launcher metadata ↗",
    "evidence": {
      "kind": "release_date",
      "version": "1.9",
      "releaseTime": "2016-02-29T13:49:54+00:00"
    }
  },
  {
    "id": "speedrun:release-date:1.13",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:release-date:1.13",
    "factKey": "release-date:1.13",
    "scope": "all",
    "prompt": "What is the official release date of Java 1.13, the Update Aquatic release?",
    "context": "Java Edition · Official release timestamps, not snapshots or speedrun-record dates.",
    "answer": "2018-07-18",
    "distractors": [
      "2011-11-17",
      "2014-05-14",
      "2015-12-03",
      "2016-02-29",
      "2016-11-14",
      "2019-04-23"
    ],
    "explanation": "The official launcher manifest lists Java 1.13 with release date 2018-07-18. This question concerns the game release, not when a route was discovered.",
    "source": "https://piston-meta.mojang.com/mc/game/version_manifest_v2.json",
    "sourceLabel": "Official launcher metadata ↗",
    "evidence": {
      "kind": "release_date",
      "version": "1.13",
      "releaseTime": "2018-07-18T15:11:46+00:00"
    }
  },
  {
    "id": "speedrun:release-date:1.14",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:release-date:1.14",
    "factKey": "release-date:1.14",
    "scope": "all",
    "prompt": "What is the official release date of Java 1.14, the Village & Pillage release?",
    "context": "Java Edition · Official release timestamps, not snapshots or speedrun-record dates.",
    "answer": "2019-04-23",
    "distractors": [
      "2011-11-17",
      "2014-05-14",
      "2015-12-03",
      "2016-02-29",
      "2016-11-14",
      "2018-07-18"
    ],
    "explanation": "The official launcher manifest lists Java 1.14 with release date 2019-04-23. This question concerns the game release, not when a route was discovered.",
    "source": "https://piston-meta.mojang.com/mc/game/version_manifest_v2.json",
    "sourceLabel": "Official launcher metadata ↗",
    "evidence": {
      "kind": "release_date",
      "version": "1.14",
      "releaseTime": "2019-04-23T14:52:44+00:00"
    }
  },
  {
    "id": "speedrun:release-date:1.15",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:release-date:1.15",
    "factKey": "release-date:1.15",
    "scope": "all",
    "prompt": "In which year was Java 1.15, the Buzzy Bees release, officially released?",
    "context": "Java Edition · Official release timestamps, not snapshots or speedrun-record dates.",
    "answer": "2019",
    "distractors": [
      "2016",
      "2017",
      "2018",
      "2020",
      "2021",
      "2022"
    ],
    "explanation": "Java 1.15 was released in 2019. This question asks for the year, not the launcher build timestamp.",
    "source": "https://piston-meta.mojang.com/mc/game/version_manifest_v2.json",
    "sourceLabel": "Official launcher metadata ↗",
    "evidence": {
      "kind": "release_year",
      "version": "1.15",
      "releaseTime": "2019-12-09T13:13:38+00:00"
    }
  },
  {
    "id": "speedrun:release-date:1.16",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:release-date:1.16",
    "factKey": "release-date:1.16",
    "scope": "mcsr16",
    "prompt": "What is the official release date of Java 1.16, the Nether Update?",
    "context": "Java Edition · Official release timestamps, not snapshots or speedrun-record dates.",
    "answer": "2020-06-23",
    "distractors": [
      "2011-11-17",
      "2014-05-14",
      "2015-12-03",
      "2016-02-29",
      "2016-11-14",
      "2018-07-18"
    ],
    "explanation": "The official launcher manifest lists Java 1.16 with release date 2020-06-23. This question concerns the game release, not when a route was discovered.",
    "source": "https://piston-meta.mojang.com/mc/game/version_manifest_v2.json",
    "sourceLabel": "Official launcher metadata ↗",
    "evidence": {
      "kind": "release_date",
      "version": "1.16",
      "releaseTime": "2020-06-23T16:20:52+00:00"
    }
  },
  {
    "id": "speedrun:release-date:1.16.1",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:release-date:1.16.1",
    "factKey": "release-date:1.16.1",
    "scope": "mcsr16",
    "prompt": "What is the official release date of Java 1.16.1, the 1.16.1 patch used by modern RSG?",
    "context": "Java Edition · Official release timestamps, not snapshots or speedrun-record dates.",
    "answer": "2020-06-24",
    "distractors": [
      "2011-11-17",
      "2014-05-14",
      "2015-12-03",
      "2016-02-29",
      "2016-11-14",
      "2018-07-18"
    ],
    "explanation": "The official launcher manifest lists Java 1.16.1 with release date 2020-06-24. This question concerns the game release, not when a route was discovered.",
    "source": "https://piston-meta.mojang.com/mc/game/version_manifest_v2.json",
    "sourceLabel": "Official launcher metadata ↗",
    "evidence": {
      "kind": "release_date",
      "version": "1.16.1",
      "releaseTime": "2020-06-24T10:31:40+00:00"
    }
  },
  {
    "id": "speedrun:release-date:1.16.2",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:release-date:1.16.2",
    "factKey": "release-date:1.16.2",
    "scope": "mcsr16",
    "prompt": "What is the official release date of Java 1.16.2, the Piglin Brute-era 1.16 patch?",
    "context": "Java Edition · Official release timestamps, not snapshots or speedrun-record dates.",
    "answer": "2020-08-11",
    "distractors": [
      "2011-11-17",
      "2014-05-14",
      "2015-12-03",
      "2016-02-29",
      "2016-11-14",
      "2018-07-18"
    ],
    "explanation": "The official launcher manifest lists Java 1.16.2 with release date 2020-08-11. This question concerns the game release, not when a route was discovered.",
    "source": "https://piston-meta.mojang.com/mc/game/version_manifest_v2.json",
    "sourceLabel": "Official launcher metadata ↗",
    "evidence": {
      "kind": "release_date",
      "version": "1.16.2",
      "releaseTime": "2020-08-11T10:13:46+00:00"
    }
  },
  {
    "id": "speedrun:release-date:1.18",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:release-date:1.18",
    "factKey": "release-date:1.18",
    "scope": "all",
    "prompt": "What is the official release date of Java 1.18, the Caves & Cliffs Part II release?",
    "context": "Java Edition · Official release timestamps, not snapshots or speedrun-record dates.",
    "answer": "2021-11-30",
    "distractors": [
      "2011-11-17",
      "2014-05-14",
      "2015-12-03",
      "2016-02-29",
      "2016-11-14",
      "2018-07-18"
    ],
    "explanation": "The official launcher manifest lists Java 1.18 with release date 2021-11-30. This question concerns the game release, not when a route was discovered.",
    "source": "https://piston-meta.mojang.com/mc/game/version_manifest_v2.json",
    "sourceLabel": "Official launcher metadata ↗",
    "evidence": {
      "kind": "release_date",
      "version": "1.18",
      "releaseTime": "2021-11-30T09:16:29+00:00"
    }
  },
  {
    "id": "speedrun:release-date:1.19",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:release-date:1.19",
    "factKey": "release-date:1.19",
    "scope": "all",
    "prompt": "What is the official release date of Java 1.19, the Wild Update release?",
    "context": "Java Edition · Official release timestamps, not snapshots or speedrun-record dates.",
    "answer": "2022-06-07",
    "distractors": [
      "2011-11-17",
      "2014-05-14",
      "2015-12-03",
      "2016-02-29",
      "2016-11-14",
      "2018-07-18"
    ],
    "explanation": "The official launcher manifest lists Java 1.19 with release date 2022-06-07. This question concerns the game release, not when a route was discovered.",
    "source": "https://piston-meta.mojang.com/mc/game/version_manifest_v2.json",
    "sourceLabel": "Official launcher metadata ↗",
    "evidence": {
      "kind": "release_date",
      "version": "1.19",
      "releaseTime": "2022-06-07T09:42:18+00:00"
    }
  },
  {
    "id": "speedrun:release-date:1.20",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:release-date:1.20",
    "factKey": "release-date:1.20",
    "scope": "all",
    "prompt": "In which year was Java 1.20, the Trails & Tales release, officially released?",
    "context": "Java Edition · Official release timestamps, not snapshots or speedrun-record dates.",
    "answer": "2023",
    "distractors": [
      "2020",
      "2021",
      "2022",
      "2024",
      "2025",
      "2026"
    ],
    "explanation": "Java 1.20 was released in 2023. This question asks for the year, not the launcher build timestamp.",
    "source": "https://piston-meta.mojang.com/mc/game/version_manifest_v2.json",
    "sourceLabel": "Official launcher metadata ↗",
    "evidence": {
      "kind": "release_year",
      "version": "1.20",
      "releaseTime": "2023-06-02T08:36:17+00:00"
    }
  },
  {
    "id": "speedrun:release-date:1.21",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:release-date:1.21",
    "factKey": "release-date:1.21",
    "scope": "all",
    "prompt": "What is the official release date of Java 1.21, the Tricky Trials release?",
    "context": "Java Edition · Official release timestamps, not snapshots or speedrun-record dates.",
    "answer": "2024-06-13",
    "distractors": [
      "2011-11-17",
      "2014-05-14",
      "2015-12-03",
      "2016-02-29",
      "2016-11-14",
      "2018-07-18"
    ],
    "explanation": "The official launcher manifest lists Java 1.21 with release date 2024-06-13. This question concerns the game release, not when a route was discovered.",
    "source": "https://piston-meta.mojang.com/mc/game/version_manifest_v2.json",
    "sourceLabel": "Official launcher metadata ↗",
    "evidence": {
      "kind": "release_date",
      "version": "1.21",
      "releaseTime": "2024-06-13T08:24:03+00:00"
    }
  },
  {
    "id": "speedrun:nb-start",
    "type": "history",
    "topic": "history",
    "level": "intermediate",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:nb-start",
    "factKey": "nb-start",
    "scope": "mcsr16",
    "prompt": "When does Ninjabrain Bot’s own project history say development began?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "November 2020",
    "distractors": [
      "June 2009",
      "February 2016",
      "July 2023"
    ],
    "explanation": "The creator-maintained project history places the start in November 2020.",
    "source": "https://raw.githubusercontent.com/Ninjabrain1/Ninjabrain-Bot/main/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ninjabrain",
      "sourceSha256": "1b688cef6f582161e7bcc788d062c8bf89cfaf867fde95c79c4ce52fe28835bb",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:nb-first-form",
    "type": "history",
    "topic": "history",
    "level": "intermediate",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:nb-first-form",
    "factKey": "nb-first-form",
    "scope": "mcsr16",
    "prompt": "What form did Ninjabrain Bot initially take before becoming a standalone desktop program?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "A Twitch chat bot",
    "distractors": [
      "A vanilla crafting recipe",
      "A Bedrock marketplace map",
      "A dragon texture pack"
    ],
    "explanation": "The project history explicitly describes a Twitch chat-bot origin.",
    "source": "https://raw.githubusercontent.com/Ninjabrain1/Ninjabrain-Bot/main/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ninjabrain",
      "sourceSha256": "1b688cef6f582161e7bcc788d062c8bf89cfaf867fde95c79c4ce52fe28835bb",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:nb-earlier-calculators",
    "type": "history",
    "topic": "history",
    "level": "advanced",
    "hard": true,
    "subjectId": "history",
    "uniqueKey": "speedrun:nb-earlier-calculators",
    "factKey": "nb-earlier-calculators",
    "scope": "mcsr16",
    "prompt": "What limitation motivated Ninjabrain Bot’s early probability-based approach?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Simpler models were unreliable at long distances",
    "distractors": [
      "Eyes always pointed to spawn",
      "All strongholds were removed",
      "The Nether had no coordinates"
    ],
    "explanation": "The author explains the value of modelling measurement error rather than treating distant bearings as perfect.",
    "source": "https://raw.githubusercontent.com/Ninjabrain1/Ninjabrain-Bot/main/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ninjabrain",
      "sourceSha256": "1b688cef6f582161e7bcc788d062c8bf89cfaf867fde95c79c4ce52fe28835bb",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:seedqueue-architecture",
    "type": "history",
    "topic": "history",
    "level": "intermediate",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:seedqueue-architecture",
    "factKey": "seedqueue-architecture",
    "scope": "mcsr16",
    "prompt": "Which change distinguishes SeedQueue from older multi-instancing workflows?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Queued world generation inside one Minecraft instance",
    "distractors": [
      "Removing world generation entirely",
      "Generating worlds in a browser",
      "Only running fixed set seeds"
    ],
    "explanation": "SeedQueue’s README describes replacing many separate instances with one-instance world generation and a wall.",
    "source": "https://raw.githubusercontent.com/contariaa/seedqueue/main/README.MD",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "seedqueue",
      "sourceSha256": "dafef5d041a4a18d1227b61499c1b271e2c8fd138dd951d11f928205364d431b",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:julti-purpose",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:julti-purpose",
    "factKey": "julti-purpose",
    "scope": "mcsr16",
    "prompt": "What workflow does Julti’s original README describe automating?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "Using multiple Minecraft instances",
    "distractors": [
      "Filling End portal frames automatically",
      "Writing new piglin loot tables",
      "Playing the dragon fight without input"
    ],
    "explanation": "Julti documents multi-instance automation, distinct from a stronghold calculator or a timer.",
    "source": "https://raw.githubusercontent.com/DuncanRuns/Julti/main/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "julti",
      "sourceSha256": "2ae5ee8b8fff7e259dcdb9f4e1da6bb9469e9d4952e71a5f9cefb77ae5fb9dc6",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:atum-predecessor",
    "type": "history",
    "topic": "history",
    "level": "advanced",
    "hard": true,
    "subjectId": "history",
    "uniqueKey": "speedrun:atum-predecessor",
    "factKey": "atum-predecessor",
    "scope": "mcsr16",
    "prompt": "Whom does Atum’s acknowledgement credit for the original autoreset mod?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "DuncanRuns",
    "distractors": [
      "Ninjabrain",
      "Semperzz",
      "Llama"
    ],
    "explanation": "Atum credits DuncanRuns for the original autoreset mod while listing VoidXWalker as its author.",
    "source": "https://raw.githubusercontent.com/VoidXWalker/Atum/master/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "atum",
      "sourceSha256": "7ef74a8e81abcf2fb88adad7dd303acf1daa2f391b40972de8a4380b6065b8a0",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:nether-bastions",
    "type": "history",
    "topic": "history",
    "level": "beginner",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:nether-bastions",
    "factKey": "nether-bastions",
    "scope": "mcsr16",
    "prompt": "Which major Java update introduced the bastions and piglin bartering central to modern 1.16 RSG?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "The Nether Update (1.16)",
    "distractors": [
      "Update Aquatic (1.13)",
      "Buzzy Bees (1.15)",
      "Trails & Tales (1.20)"
    ],
    "explanation": "Mojang’s 1.16 release notes introduce the new Nether structures and piglins.",
    "source": "https://launchercontent.mojang.com/v2/javaPatchNotes/4UZdgNnwdGbkCYEHChQmzh.json",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "notes_1.16",
      "sourceSha256": "122c4182c99c010921f3a42a697db63ce9703d16defbbf7fd24de5e58b4890d5",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:brute-patch",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:brute-patch",
    "factKey": "brute-patch",
    "scope": "mcsr16",
    "prompt": "Which Java patch introduced Piglin Brutes after the 1.16.1 speedrunning version?",
    "context": "Java 1.16.1 · Vanilla RSG unless the question explicitly names Ranked. Community documents checked 31 October 2026.",
    "answer": "1.16.2",
    "distractors": [
      "1.15.2",
      "1.16.1",
      "1.14.4"
    ],
    "explanation": "The official 1.16.2 notes introduce Piglin Brutes, an important distinction when discussing 1.16.1 bastion routes.",
    "source": "https://launchercontent.mojang.com/v2/javaPatchNotes/2kUDppRktuByuhFs9q9OPq.json",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "notes_1.16.2",
      "sourceSha256": "167f352792c61e6c587884e3302bf312bad4df0cdc6694f952d71e1d31c84435",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:brute-gold",
    "type": "history",
    "topic": "history",
    "level": "intermediate",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:brute-gold",
    "factKey": "brute-gold",
    "scope": "all",
    "prompt": "What do Mojang’s 1.16.2 notes say distinguishes a Piglin Brute’s reaction to gold armor?",
    "context": "Minecraft Java speedrunning · Read the version/category named in the question. Sources checked 31 October 2026.",
    "answer": "Gold does not distract it from attacking",
    "distractors": [
      "Gold always makes it passive",
      "Gold armor removes it from the world",
      "Gold causes it to barter twice"
    ],
    "explanation": "The introduction describes brutes as guards that cannot be distracted by gold. Do not apply ordinary piglin gold-armor behavior to brutes.",
    "source": "https://launchercontent.mojang.com/v2/javaPatchNotes/2kUDppRktuByuhFs9q9OPq.json",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "notes_1.16.2",
      "sourceSha256": "167f352792c61e6c587884e3302bf312bad4df0cdc6694f952d71e1d31c84435",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:aquatic-wrecks",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:aquatic-wrecks",
    "factKey": "aquatic-wrecks",
    "scope": "all",
    "prompt": "Which Java update introduced shipwrecks and buried treasure used by ocean speedrun starts?",
    "context": "Minecraft Java speedrunning · Read the version/category named in the question. Sources checked 31 October 2026.",
    "answer": "Update Aquatic (1.13)",
    "distractors": [
      "Combat Update (1.9)",
      "Buzzy Bees (1.15)",
      "Nether Update (1.16)"
    ],
    "explanation": "The official 1.13 notes include shipwrecks and buried treasure, making the ocean-resource starts possible in later versions.",
    "source": "https://launchercontent.mojang.com/v2/javaPatchNotes/2s08MG8wMvdFOIE4MhTQpn.json",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "notes_1.13",
      "sourceSha256": "59f3f2f585d23e25b9e41c7c3e19bc64bedf0bb8ea0003910111bc47b386dff8",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:aquatic-swim",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:aquatic-swim",
    "factKey": "aquatic-swim",
    "scope": "all",
    "prompt": "Which update’s swimming changes are relevant when comparing old land routes with later ocean starts?",
    "context": "Minecraft Java speedrunning · Read the version/category named in the question. Sources checked 31 October 2026.",
    "answer": "Update Aquatic (1.13)",
    "distractors": [
      "Nether Update (1.16)",
      "Tricky Trials (1.21)",
      "Buzzy Bees (1.15)"
    ],
    "explanation": "Mojang’s 1.13 notes describe the swimming and underwater changes.",
    "source": "https://launchercontent.mojang.com/v2/javaPatchNotes/2s08MG8wMvdFOIE4MhTQpn.json",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "notes_1.13",
      "sourceSha256": "59f3f2f585d23e25b9e41c7c3e19bc64bedf0bb8ea0003910111bc47b386dff8",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:village-update",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:village-update",
    "factKey": "village-update",
    "scope": "all",
    "prompt": "Which release reworked villages and villagers before the 1.15/1.16 speedrunning era?",
    "context": "Minecraft Java speedrunning · Read the version/category named in the question. Sources checked 31 October 2026.",
    "answer": "Village & Pillage (1.14)",
    "distractors": [
      "Combat Update (1.9)",
      "Trails & Tales (1.20)",
      "Buzzy Bees (1.15)"
    ],
    "explanation": "The 1.14 notes document the village and villager overhaul.",
    "source": "https://launchercontent.mojang.com/v2/javaPatchNotes/1Xbq9ZdSllDNHpAXfplJdu.json",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "notes_1.14",
      "sourceSha256": "73725697d2c2b90aecdc9da3701409c5910e0d15377e8548d28d005bb800d0e6",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:villager-workstations",
    "type": "history",
    "topic": "history",
    "level": "intermediate",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:villager-workstations",
    "factKey": "villager-workstations",
    "scope": "all",
    "prompt": "Which 1.14-era feature matters when comparing villager-trading routes with older Java versions?",
    "context": "Minecraft Java speedrunning · Read the version/category named in the question. Sources checked 31 October 2026.",
    "answer": "Villager job-site/workstation behavior",
    "distractors": [
      "Piglin barter schedules",
      "MCSR Elo ranks",
      "Dragon replay ghosts"
    ],
    "explanation": "The village overhaul changed the villagers and their profession-related workstations.",
    "source": "https://launchercontent.mojang.com/v2/javaPatchNotes/1Xbq9ZdSllDNHpAXfplJdu.json",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "notes_1.14",
      "sourceSha256": "73725697d2c2b90aecdc9da3701409c5910e0d15377e8548d28d005bb800d0e6",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:caves-height",
    "type": "history",
    "topic": "history",
    "level": "intermediate",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:caves-height",
    "factKey": "caves-height",
    "scope": "all",
    "prompt": "Which release changed the Overworld’s vertical range to support the much deeper cave world generation?",
    "context": "Minecraft Java speedrunning · Read the version/category named in the question. Sources checked 31 October 2026.",
    "answer": "1.18",
    "distractors": [
      "1.16.1",
      "1.13",
      "1.15.2"
    ],
    "explanation": "Caves & Cliffs Part II changed world generation and height, so older travel and digging assumptions need version checks.",
    "source": "https://launchercontent.mojang.com/v2/javaPatchNotes/44gLpA5GWIunAaj7VVnArT.json",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "notes_1.18",
      "sourceSha256": "5081cdee98b9288e12a14342b71bf3f7a9513bdcfe1fddf7c243cd5e7c5d97b9",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:deep-dark-era",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:deep-dark-era",
    "factKey": "deep-dark-era",
    "scope": "all",
    "prompt": "Which Java release introduced the Deep Dark and Warden, beyond the 1.16.1 MCSR environment?",
    "context": "Minecraft Java speedrunning · Read the version/category named in the question. Sources checked 31 October 2026.",
    "answer": "1.19",
    "distractors": [
      "1.13",
      "1.15",
      "1.16.1"
    ],
    "explanation": "The Wild Update’s Warden/Deep Dark content is not part of Java 1.16.1.",
    "source": "https://launchercontent.mojang.com/v2/javaPatchNotes/5vQ489dqQwvW27RqQ4IDiQ.json",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "notes_1.19",
      "sourceSha256": "fa92b4252faf58d4650896948dd4883a386e6db5f832e02465fc710625ae8777",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:mace-era",
    "type": "history",
    "topic": "history",
    "level": "intermediate",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:mace-era",
    "factKey": "mace-era",
    "scope": "all",
    "prompt": "Which Java release introduced the mace and trial-chamber combat content?",
    "context": "Minecraft Java speedrunning · Read the version/category named in the question. Sources checked 31 October 2026.",
    "answer": "1.21",
    "distractors": [
      "1.16.1",
      "1.18",
      "1.13"
    ],
    "explanation": "These additions belong to Tricky Trials and should not be silently assumed in a 1.16.1 route.",
    "source": "https://launchercontent.mojang.com/v2/javaPatchNotes/36b2b78bc395c27a36ac37b2387429122896c69be0d344685c03f3d8e6ddc263.json",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "notes_1.21",
      "sourceSha256": "f790c1dcd41516a82856c703a01403f820f3529dd93006dfe66881a3aa6b734c",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:cherry-camel-era",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:cherry-camel-era",
    "factKey": "cherry-camel-era",
    "scope": "all",
    "prompt": "Which release introduced camels and cherry-grove content, outside the 1.16.1 question scope?",
    "context": "Minecraft Java speedrunning · Read the version/category named in the question. Sources checked 31 October 2026.",
    "answer": "1.20",
    "distractors": [
      "1.16.1",
      "1.14",
      "1.18"
    ],
    "explanation": "The official Trails & Tales notes identify these additions.",
    "source": "https://launchercontent.mojang.com/v2/javaPatchNotes/5H9cyCzH4WBnbGxXljfxwY.json",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "notes_1.20",
      "sourceSha256": "5ed08b19762e25d5bb3f43038b4c092f5d87931e3fbd54b21e19b8e8040acab8",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:rules-no-f3",
    "type": "history",
    "topic": "history",
    "level": "advanced",
    "hard": true,
    "subjectId": "history",
    "uniqueKey": "speedrun:rules-no-f3",
    "factKey": "rules-no-f3",
    "scope": "all",
    "prompt": "Under the checked Java speedrunning rules, does enabling entity hitboxes with F3+B still make a run an F3 run?",
    "context": "Java Edition speedrunning rulebook v8 snapshot · Checked 31 October 2026. Category-specific exceptions still apply.",
    "answer": "Yes; triggered F3 features count",
    "distractors": [
      "No; only opening the full screen counts",
      "Only if the dragon sees the hitboxes",
      "Only in Creative"
    ],
    "explanation": "The rules explicitly include F3 hotkey features such as hitboxes, including states carried between worlds.",
    "source": "https://raw.githubusercontent.com/Minecraft-Java-Edition-Speedrunning/rules/main/rules.typ",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "rules",
      "sourceSha256": "283cf59b0628c85866bf295ca2cf7376da826aee53dbce86c8e6f0c4cb3b3b2c",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:rules-record",
    "type": "history",
    "topic": "history",
    "level": "advanced",
    "hard": true,
    "subjectId": "history",
    "uniqueKey": "speedrun:rules-record",
    "factKey": "rules-record",
    "scope": "all",
    "prompt": "Why should a leaderboard run’s recording show the required game/version information?",
    "context": "Java Edition speedrunning rulebook v8 snapshot · Checked 31 October 2026. Category-specific exceptions still apply.",
    "answer": "So verifiers can check the run under its category rules",
    "distractors": [
      "So the game generates a faster seed",
      "So pearl trades become guaranteed",
      "So players avoid crafting beds"
    ],
    "explanation": "Recording and verification requirements are part of submission, separate from the game’s physical mechanics.",
    "source": "https://raw.githubusercontent.com/Minecraft-Java-Edition-Speedrunning/rules/main/rules.typ",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "rules",
      "sourceSha256": "283cf59b0628c85866bf295ca2cf7376da826aee53dbce86c8e6f0c4cb3b3b2c",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:rules-pause",
    "type": "history",
    "topic": "history",
    "level": "advanced",
    "hard": true,
    "subjectId": "history",
    "uniqueKey": "speedrun:rules-pause",
    "factKey": "rules-pause",
    "scope": "all",
    "prompt": "Which listed menu is explicitly recognized as a pause state in the checked timing rules?",
    "context": "Java Edition speedrunning rulebook v8 snapshot · Checked 31 October 2026. Category-specific exceptions still apply.",
    "answer": "The F3+Esc Game Paused menu",
    "distractors": [
      "The inventory in every multiplayer race",
      "The crafting table in every game",
      "Any open chest in every game"
    ],
    "explanation": "Whether a state is paused depends on the timing/category rules and game mode; do not assume all GUIs pause gameplay.",
    "source": "https://raw.githubusercontent.com/Minecraft-Java-Edition-Speedrunning/rules/main/rules.typ",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "rules",
      "sourceSha256": "283cf59b0628c85866bf295ca2cf7376da826aee53dbce86c8e6f0c4cb3b3b2c",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:recipe:bed-wool",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "beginner",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe:bed-wool",
    "factKey": "recipe:bed-wool",
    "scope": "mcsr16",
    "prompt": "How many wool blocks are consumed by one ordinary bed recipe used for a 1.16.1 End-fight bed?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "3",
    "distractors": [
      "0",
      "1",
      "2",
      "4",
      "5",
      "6",
      "8",
      "9"
    ],
    "explanation": "The exact Java 1.16.1 recipe consumes 3 of the named ingredient per craft. Existing items, loot and alternative supplies are excluded.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/white_bed.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/white_bed.json",
      "sha256": "9a0953428b88240c7645494f24731e7fd1c00c7e2ca14c14fc3af17bd6595a80",
      "query": {
        "op": "ingredient_count",
        "item": "minecraft:white_wool",
        "tag": null
      }
    }
  },
  {
    "id": "speedrun:recipe:bucket-iron",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "beginner",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe:bucket-iron",
    "factKey": "recipe:bucket-iron",
    "scope": "mcsr16",
    "prompt": "How many iron ingots are needed to craft the bucket in a standard early speedrun loadout?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "3",
    "distractors": [
      "0",
      "1",
      "2",
      "4",
      "5",
      "6",
      "8",
      "9"
    ],
    "explanation": "The exact Java 1.16.1 recipe consumes 3 of the named ingredient per craft. Existing items, loot and alternative supplies are excluded.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/bucket.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/bucket.json",
      "sha256": "833eb7ea3fb525283d4fed6caca7fc2c022545a31cae0da0a74da71bc6ee87df",
      "query": {
        "op": "ingredient_count",
        "item": "minecraft:iron_ingot",
        "tag": null
      }
    }
  },
  {
    "id": "speedrun:recipe:flint-iron",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "beginner",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe:flint-iron",
    "factKey": "recipe:flint-iron",
    "scope": "mcsr16",
    "prompt": "How many iron ingots does one flint-and-steel recipe consume?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "1",
    "distractors": [
      "0",
      "2",
      "3",
      "4",
      "6",
      "8",
      "9",
      "10"
    ],
    "explanation": "The exact Java 1.16.1 recipe consumes 1 of the named ingredient per craft. Existing items, loot and alternative supplies are excluded.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/flint_and_steel.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/flint_and_steel.json",
      "sha256": "3139b4a8e4f1b657ab69ece30b010288f1c43baf0e1d018e0fdf3e2ac7197c02",
      "query": {
        "op": "ingredient_count",
        "item": "minecraft:iron_ingot",
        "tag": null
      }
    }
  },
  {
    "id": "speedrun:recipe:pick-iron",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "beginner",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe:pick-iron",
    "factKey": "recipe:pick-iron",
    "scope": "mcsr16",
    "prompt": "How many iron ingots are needed for an iron pickaxe before a bastion route?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "3",
    "distractors": [
      "0",
      "1",
      "2",
      "4",
      "5",
      "6",
      "8",
      "9"
    ],
    "explanation": "The exact Java 1.16.1 recipe consumes 3 of the named ingredient per craft. Existing items, loot and alternative supplies are excluded.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/iron_pickaxe.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/iron_pickaxe.json",
      "sha256": "b544088d8324b376bb999e60c02d304700611f72d2b5d5f4effbdd56f7cb63a5",
      "query": {
        "op": "ingredient_count",
        "item": "minecraft:iron_ingot",
        "tag": null
      }
    }
  },
  {
    "id": "speedrun:recipe:shield-iron",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe:shield-iron",
    "factKey": "recipe:shield-iron",
    "scope": "mcsr16",
    "prompt": "How many iron ingots are consumed by a shield recipe for fortress safety?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "1",
    "distractors": [
      "0",
      "2",
      "3",
      "4",
      "6",
      "8",
      "9",
      "10"
    ],
    "explanation": "The exact Java 1.16.1 recipe consumes 1 of the named ingredient per craft. Existing items, loot and alternative supplies are excluded.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/shield.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/shield.json",
      "sha256": "17be5629855a4b4d685b418cc5df1907b2a6211ce0c8a2e43f0246080e8a3bf9",
      "query": {
        "op": "ingredient_count",
        "item": "minecraft:iron_ingot",
        "tag": null
      }
    }
  },
  {
    "id": "speedrun:recipe:shears-iron",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe:shears-iron",
    "factKey": "recipe:shears-iron",
    "scope": "mcsr16",
    "prompt": "How much iron is needed to craft shears for collecting bed wool?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "2",
    "distractors": [
      "0",
      "1",
      "3",
      "4",
      "5",
      "6",
      "8",
      "9"
    ],
    "explanation": "The exact Java 1.16.1 recipe consumes 2 of the named ingredient per craft. Existing items, loot and alternative supplies are excluded.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/shears.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/shears.json",
      "sha256": "438172cdf97d8f0a2b0873a404c44cd4b095c927c96f80e32308d3069329b407",
      "query": {
        "op": "ingredient_count",
        "item": "minecraft:iron_ingot",
        "tag": null
      }
    }
  },
  {
    "id": "speedrun:recipe:wool-string",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe:wool-string",
    "factKey": "recipe:wool-string",
    "scope": "mcsr16",
    "prompt": "How many string items are consumed to craft one wool block for bed supplies?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "4",
    "distractors": [
      "1",
      "2",
      "3",
      "5",
      "6",
      "7",
      "8",
      "9"
    ],
    "explanation": "The exact Java 1.16.1 recipe consumes 4 of the named ingredient per craft. Existing items, loot and alternative supplies are excluded.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/white_wool_from_string.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/white_wool_from_string.json",
      "sha256": "ebd38133b711ec3fdd666db2a0186dbd941a420aa4d67fd6de6794f0cbad8c88",
      "query": {
        "op": "ingredient_count",
        "item": "minecraft:string",
        "tag": null
      }
    }
  },
  {
    "id": "speedrun:recipe:anchor-crying",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe:anchor-crying",
    "factKey": "recipe:anchor-crying",
    "scope": "mcsr16",
    "prompt": "How many crying-obsidian blocks does a respawn-anchor recipe consume?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "6",
    "distractors": [
      "3",
      "4",
      "5",
      "7",
      "8",
      "9",
      "1",
      "2"
    ],
    "explanation": "The exact Java 1.16.1 recipe consumes 6 of the named ingredient per craft. Existing items, loot and alternative supplies are excluded.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/respawn_anchor.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/respawn_anchor.json",
      "sha256": "a70cf0b34648c7e40b37bfe56a8fc65dad02e3250eb7a1c98f9b88f0a2aa0ed6",
      "query": {
        "op": "ingredient_count",
        "item": "minecraft:crying_obsidian",
        "tag": null
      }
    }
  },
  {
    "id": "speedrun:recipe:anchor-glowstone",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe:anchor-glowstone",
    "factKey": "recipe:anchor-glowstone",
    "scope": "mcsr16",
    "prompt": "How many glowstone blocks are consumed in crafting one respawn anchor, before charging it?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "3",
    "distractors": [
      "0",
      "1",
      "2",
      "4",
      "5",
      "6",
      "8",
      "9"
    ],
    "explanation": "The exact Java 1.16.1 recipe consumes 3 of the named ingredient per craft. Existing items, loot and alternative supplies are excluded.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/respawn_anchor.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/respawn_anchor.json",
      "sha256": "a70cf0b34648c7e40b37bfe56a8fc65dad02e3250eb7a1c98f9b88f0a2aa0ed6",
      "query": {
        "op": "ingredient_count",
        "item": "minecraft:glowstone",
        "tag": null
      }
    }
  },
  {
    "id": "speedrun:recipe:glowstone-dust",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe:glowstone-dust",
    "factKey": "recipe:glowstone-dust",
    "scope": "mcsr16",
    "prompt": "How many glowstone dust are needed for one glowstone block in an anchor plan?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "4",
    "distractors": [
      "1",
      "2",
      "3",
      "5",
      "6",
      "7",
      "8",
      "9"
    ],
    "explanation": "The exact Java 1.16.1 recipe consumes 4 of the named ingredient per craft. Existing items, loot and alternative supplies are excluded.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/glowstone.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/glowstone.json",
      "sha256": "99a97f9ff0791252251fbb5c2000e127c26d6a618972884c5c773efde1161122",
      "query": {
        "op": "ingredient_count",
        "item": "minecraft:glowstone_dust",
        "tag": null
      }
    }
  },
  {
    "id": "speedrun:recipe:nugget-iron",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe:nugget-iron",
    "factKey": "recipe:nugget-iron",
    "scope": "mcsr16",
    "prompt": "How many iron nuggets from a ruined-portal chest craft one iron ingot?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "9",
    "distractors": [
      "6",
      "7",
      "8",
      "10",
      "11",
      "12",
      "1",
      "2"
    ],
    "explanation": "The exact Java 1.16.1 recipe consumes 9 of the named ingredient per craft. Existing items, loot and alternative supplies are excluded.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/iron_ingot_from_nuggets.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/iron_ingot_from_nuggets.json",
      "sha256": "83a809c34aac3330bf0c885ba7619fe85c5b0187bb2cb71d95d687756aea2e07",
      "query": {
        "op": "ingredient_count",
        "item": "minecraft:iron_nugget",
        "tag": null
      }
    }
  },
  {
    "id": "speedrun:recipe:eye-pearl",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "beginner",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe:eye-pearl",
    "factKey": "recipe:eye-pearl",
    "scope": "mcsr16",
    "prompt": "How many ender pearls does one Eye of Ender recipe consume?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "1",
    "distractors": [
      "0",
      "2",
      "3",
      "4",
      "6",
      "8",
      "9",
      "10"
    ],
    "explanation": "The exact Java 1.16.1 recipe consumes 1 of the named ingredient per craft. Existing items, loot and alternative supplies are excluded.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/ender_eye.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/ender_eye.json",
      "sha256": "69455a007fe5a93cbf5e4e1ca8f788eb3337d828ab90544e3923b1e16f6d9f6d",
      "query": {
        "op": "ingredient_count",
        "item": "minecraft:ender_pearl",
        "tag": null
      }
    }
  },
  {
    "id": "speedrun:recipe:eye-powder",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe:eye-powder",
    "factKey": "recipe:eye-powder",
    "scope": "mcsr16",
    "prompt": "How many blaze powder are consumed by one Eye of Ender craft?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "1",
    "distractors": [
      "0",
      "2",
      "3",
      "4",
      "6",
      "8",
      "9",
      "10"
    ],
    "explanation": "The exact Java 1.16.1 recipe consumes 1 of the named ingredient per craft. Existing items, loot and alternative supplies are excluded.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/ender_eye.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/ender_eye.json",
      "sha256": "69455a007fe5a93cbf5e4e1ca8f788eb3337d828ab90544e3923b1e16f6d9f6d",
      "query": {
        "op": "ingredient_count",
        "item": "minecraft:blaze_powder",
        "tag": null
      }
    }
  },
  {
    "id": "speedrun:recipe:boat-planks",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe:boat-planks",
    "factKey": "recipe:boat-planks",
    "scope": "mcsr16",
    "prompt": "How many planks does a basic boat recipe need for an ocean-start route?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "5",
    "distractors": [
      "2",
      "3",
      "4",
      "6",
      "7",
      "8",
      "1",
      "9"
    ],
    "explanation": "The exact Java 1.16.1 recipe consumes 5 of the named ingredient per craft. Existing items, loot and alternative supplies are excluded.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/oak_boat.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/oak_boat.json",
      "sha256": "2846bbfee6bbc555e9ca49ee92b9c85ff3b5b0c47893e148a87a02b62839a16c",
      "query": {
        "op": "ingredient_count",
        "item": "minecraft:oak_planks",
        "tag": null
      }
    }
  },
  {
    "id": "speedrun:recipe:bed-planks",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe:bed-planks",
    "factKey": "recipe:bed-planks",
    "scope": "mcsr16",
    "prompt": "How many planks are needed per bed in the ordinary bed recipe?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "3",
    "distractors": [
      "0",
      "1",
      "2",
      "4",
      "5",
      "6",
      "8",
      "9"
    ],
    "explanation": "The exact Java 1.16.1 recipe consumes 3 of the named ingredient per craft. Existing items, loot and alternative supplies are excluded.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/white_bed.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/white_bed.json",
      "sha256": "9a0953428b88240c7645494f24731e7fd1c00c7e2ca14c14fc3af17bd6595a80",
      "query": {
        "op": "ingredient_count",
        "item": null,
        "tag": "minecraft:planks"
      }
    }
  },
  {
    "id": "speedrun:recipe:shield-planks",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe:shield-planks",
    "factKey": "recipe:shield-planks",
    "scope": "mcsr16",
    "prompt": "How many planks does a shield recipe require in addition to its iron?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "6",
    "distractors": [
      "3",
      "4",
      "5",
      "7",
      "8",
      "9",
      "1",
      "2"
    ],
    "explanation": "The exact Java 1.16.1 recipe consumes 6 of the named ingredient per craft. Existing items, loot and alternative supplies are excluded.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/shield.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/shield.json",
      "sha256": "17be5629855a4b4d685b418cc5df1907b2a6211ce0c8a2e43f0246080e8a3bf9",
      "query": {
        "op": "ingredient_count",
        "item": null,
        "tag": "minecraft:planks"
      }
    }
  },
  {
    "id": "speedrun:recipe-output:rod-powder",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe-output:rod-powder",
    "factKey": "recipe-output:rod-powder",
    "scope": "mcsr16",
    "prompt": "How many blaze powder result from crafting one blaze rod?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "2",
    "distractors": [
      "0",
      "1",
      "3",
      "4",
      "5",
      "6",
      "8",
      "9"
    ],
    "explanation": "This vanilla recipe outputs 2 items per execution. The question asks about a resource conversion, not a different item’s recipe.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/blaze_powder.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/blaze_powder.json",
      "sha256": "571726be756be91289e6c901c8e55f97969fd3a9cc6f0f79d7f034804997be56",
      "query": {
        "op": "result_count"
      }
    }
  },
  {
    "id": "speedrun:recipe-output:gold-block",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe-output:gold-block",
    "factKey": "recipe-output:gold-block",
    "scope": "mcsr16",
    "prompt": "How many gold ingots can one gold block yield for bartering?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "9",
    "distractors": [
      "6",
      "7",
      "8",
      "10",
      "11",
      "12",
      "1",
      "2"
    ],
    "explanation": "This vanilla recipe outputs 9 items per execution. The question asks about a resource conversion, not a different item’s recipe.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/gold_ingot_from_gold_block.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/gold_ingot_from_gold_block.json",
      "sha256": "01886dbad2c5be8dc3150f327543af89dbad17f98e61599e91ccba4c9c5c1331",
      "query": {
        "op": "result_count"
      }
    }
  },
  {
    "id": "speedrun:recipe-output:planks-log",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe-output:planks-log",
    "factKey": "recipe-output:planks-log",
    "scope": "mcsr16",
    "prompt": "How many planks does crafting one oak log yield for a speedrun resource budget?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "4",
    "distractors": [
      "1",
      "2",
      "3",
      "5",
      "6",
      "7",
      "8",
      "9"
    ],
    "explanation": "This vanilla recipe outputs 4 items per execution. The question asks about a resource conversion, not a different item’s recipe.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/oak_planks.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/oak_planks.json",
      "sha256": "405a409886b1eed183e50d26eef8077a241219a593532c3f03b971450b4f7288",
      "query": {
        "op": "result_count"
      }
    }
  },
  {
    "id": "speedrun:recipe-output:stick-batch",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:recipe-output:stick-batch",
    "factKey": "recipe-output:stick-batch",
    "scope": "mcsr16",
    "prompt": "How many sticks are produced by one two-plank stick recipe?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "4",
    "distractors": [
      "1",
      "2",
      "3",
      "5",
      "6",
      "7",
      "8",
      "9"
    ],
    "explanation": "This vanilla recipe outputs 4 items per execution. The question asks about a resource conversion, not a different item’s recipe.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/stick.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/stick.json",
      "sha256": "ce98867c607f56ba3aac4639f78ba735d8666e4c7078f6c4a1f75406cb6628b2",
      "query": {
        "op": "result_count"
      }
    }
  },
  {
    "id": "speedrun:budget:six-rods-eyes",
    "type": "strategy",
    "topic": "strategy",
    "level": "expert",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:budget:six-rods-eyes",
    "factKey": "budget:six-rods-eyes",
    "scope": "mcsr16",
    "prompt": "A runner has 6 blaze rods and 13 pearls, reserves 2 pearls for movement, and has no existing powder or eyes. What is the maximum number of eyes they can craft?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "11",
    "distractors": [
      "8",
      "9",
      "10",
      "12",
      "13",
      "14",
      "1",
      "2"
    ],
    "explanation": "Count recipe inputs and outputs before committing resources. Under the stated assumptions the exact budget is 11. No looted intermediates or unmentioned supplies are included.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/blaze_powder.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/blaze_powder.json",
      "sha256": "571726be756be91289e6c901c8e55f97969fd3a9cc6f0f79d7f034804997be56",
      "query": {
        "op": "eye_capacity",
        "parameters": {
          "rods": 6,
          "pearls": 13,
          "reserve": 2
        },
        "paths": [
          "recipes/blaze_powder.json",
          "recipes/ender_eye.json"
        ]
      }
    }
  },
  {
    "id": "speedrun:budget:five-rods-empty-portal",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:budget:five-rods-empty-portal",
    "factKey": "budget:five-rods-empty-portal",
    "scope": "mcsr16",
    "prompt": "With 5 blaze rods, unlimited pearls and no existing eyes/powder, how many eyes can be crafted before obtaining another rod?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "10",
    "distractors": [
      "7",
      "8",
      "9",
      "11",
      "12",
      "13",
      "1",
      "2"
    ],
    "explanation": "Count recipe inputs and outputs before committing resources. Under the stated assumptions the exact budget is 10. No looted intermediates or unmentioned supplies are included.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/blaze_powder.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/blaze_powder.json",
      "sha256": "571726be756be91289e6c901c8e55f97969fd3a9cc6f0f79d7f034804997be56",
      "query": {
        "op": "eye_capacity",
        "parameters": {
          "rods": 5,
          "pearls": 99,
          "reserve": 0
        },
        "paths": [
          "recipes/blaze_powder.json",
          "recipes/ender_eye.json"
        ]
      }
    }
  },
  {
    "id": "speedrun:budget:four-beds-string",
    "type": "strategy",
    "topic": "strategy",
    "level": "advanced",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:budget:four-beds-string",
    "factKey": "budget:four-beds-string",
    "scope": "mcsr16",
    "prompt": "Starting with no wool, how much string must be crafted into wool for 4 beds? Planks are already available.",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "48",
    "distractors": [
      "45",
      "46",
      "47",
      "49",
      "50",
      "51",
      "1",
      "2"
    ],
    "explanation": "Count recipe inputs and outputs before committing resources. Under the stated assumptions the exact budget is 48. No looted intermediates or unmentioned supplies are included.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/white_wool_from_string.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/white_wool_from_string.json",
      "sha256": "ebd38133b711ec3fdd666db2a0186dbd941a420aa4d67fd6de6794f0cbad8c88",
      "query": {
        "op": "beds_string",
        "parameters": {
          "beds": 4
        },
        "paths": [
          "recipes/white_wool_from_string.json",
          "recipes/white_bed.json"
        ]
      }
    }
  },
  {
    "id": "speedrun:budget:bed-saved-string",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:budget:bed-saved-string",
    "factKey": "budget:bed-saved-string",
    "scope": "mcsr16",
    "prompt": "A runner already carries one bed for a planned four-bed loadout. How much string is needed to craft the remaining beds from scratch? Planks are available.",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "36",
    "distractors": [
      "33",
      "34",
      "35",
      "37",
      "38",
      "39",
      "1",
      "2"
    ],
    "explanation": "Count recipe inputs and outputs before committing resources. Under the stated assumptions the exact budget is 36. No looted intermediates or unmentioned supplies are included.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/white_wool_from_string.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/white_wool_from_string.json",
      "sha256": "ebd38133b711ec3fdd666db2a0186dbd941a420aa4d67fd6de6794f0cbad8c88",
      "query": {
        "op": "beds_string",
        "parameters": {
          "beds": 3
        },
        "paths": [
          "recipes/white_wool_from_string.json",
          "recipes/white_bed.json"
        ]
      }
    }
  },
  {
    "id": "speedrun:budget:seven-iron-loadout",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:budget:seven-iron-loadout",
    "factKey": "budget:seven-iron-loadout",
    "scope": "mcsr16",
    "prompt": "How many iron ingots are consumed by crafting one bucket, one iron pickaxe and one flint and steel, with no items already owned?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "7",
    "distractors": [
      "4",
      "5",
      "6",
      "8",
      "9",
      "10",
      "1",
      "2"
    ],
    "explanation": "Count recipe inputs and outputs before committing resources. Under the stated assumptions the exact budget is 7. No looted intermediates or unmentioned supplies are included.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/bucket.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/bucket.json",
      "sha256": "833eb7ea3fb525283d4fed6caca7fc2c022545a31cae0da0a74da71bc6ee87df",
      "query": {
        "op": "loadout",
        "parameters": {
          "recipes": [
            "bucket",
            "iron_pickaxe",
            "flint_and_steel"
          ]
        },
        "paths": [
          "recipes/bucket.json",
          "recipes/iron_pickaxe.json",
          "recipes/flint_and_steel.json"
        ]
      }
    }
  },
  {
    "id": "speedrun:budget:shield-addition",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:budget:shield-addition",
    "factKey": "budget:shield-addition",
    "scope": "mcsr16",
    "prompt": "How many iron ingots are consumed by the bucket + iron pickaxe + flint and steel + shield loadout? Planks and flint are available.",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "8",
    "distractors": [
      "5",
      "6",
      "7",
      "9",
      "10",
      "11",
      "1",
      "2"
    ],
    "explanation": "Count recipe inputs and outputs before committing resources. Under the stated assumptions the exact budget is 8. No looted intermediates or unmentioned supplies are included.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/bucket.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/bucket.json",
      "sha256": "833eb7ea3fb525283d4fed6caca7fc2c022545a31cae0da0a74da71bc6ee87df",
      "query": {
        "op": "loadout",
        "parameters": {
          "recipes": [
            "bucket",
            "iron_pickaxe",
            "flint_and_steel",
            "shield"
          ]
        },
        "paths": [
          "recipes/bucket.json",
          "recipes/iron_pickaxe.json",
          "recipes/flint_and_steel.json",
          "recipes/shield.json"
        ]
      }
    }
  },
  {
    "id": "speedrun:budget:eight-gold-blocks",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:budget:eight-gold-blocks",
    "factKey": "budget:eight-gold-blocks",
    "scope": "mcsr16",
    "prompt": "A bastion route yields 8 gold blocks. After crafting all of them into ingots, how many one-ingot barters can that gold fund?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "72",
    "distractors": [
      "69",
      "70",
      "71",
      "73",
      "74",
      "75",
      "1",
      "2"
    ],
    "explanation": "Count recipe inputs and outputs before committing resources. Under the stated assumptions the exact budget is 72. No looted intermediates or unmentioned supplies are included.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/gold_ingot_from_gold_block.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/gold_ingot_from_gold_block.json",
      "sha256": "01886dbad2c5be8dc3150f327543af89dbad17f98e61599e91ccba4c9c5c1331",
      "query": {
        "op": "gold_barters",
        "parameters": {
          "blocks": 8
        },
        "paths": [
          "recipes/gold_ingot_from_gold_block.json"
        ]
      }
    }
  },
  {
    "id": "speedrun:budget:anchor-dust-budget",
    "type": "strategy",
    "topic": "strategy",
    "level": "expert",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:budget:anchor-dust-budget",
    "factKey": "budget:anchor-dust-budget",
    "scope": "mcsr16",
    "prompt": "Ignoring loot and existing glowstone, how many glowstone dust must be crafted into blocks for one respawn anchor plus one separate glowstone block kept to charge it?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "16",
    "distractors": [
      "13",
      "14",
      "15",
      "17",
      "18",
      "19",
      "1",
      "2"
    ],
    "explanation": "Count recipe inputs and outputs before committing resources. Under the stated assumptions the exact budget is 16. No looted intermediates or unmentioned supplies are included.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/respawn_anchor.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/respawn_anchor.json",
      "sha256": "a70cf0b34648c7e40b37bfe56a8fc65dad02e3250eb7a1c98f9b88f0a2aa0ed6",
      "query": {
        "op": "anchor_dust",
        "parameters": {
          "anchors": 1,
          "charges": 1
        },
        "paths": [
          "recipes/respawn_anchor.json",
          "recipes/glowstone.json"
        ]
      }
    }
  },
  {
    "id": "speedrun:budget:four-beds-planks",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:budget:four-beds-planks",
    "factKey": "budget:four-beds-planks",
    "scope": "mcsr16",
    "prompt": "How many planks are consumed to craft four beds, if enough wool is already owned?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "12",
    "distractors": [
      "9",
      "10",
      "11",
      "13",
      "14",
      "15",
      "1",
      "2"
    ],
    "explanation": "Count recipe inputs and outputs before committing resources. Under the stated assumptions the exact budget is 12. No looted intermediates or unmentioned supplies are included.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/recipes/white_bed.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "recipes/white_bed.json",
      "sha256": "9a0953428b88240c7645494f24731e7fd1c00c7e2ca14c14fc3af17bd6595a80",
      "query": {
        "op": "bed_planks",
        "parameters": {
          "beds": 4
        },
        "paths": [
          "recipes/white_bed.json"
        ]
      }
    }
  },
  {
    "id": "speedrun:barter-odds:1.16.1:ender_pearl",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:barter-odds:1.16.1:ender_pearl",
    "factKey": "barter-odds:1.16.1:ender_pearl",
    "scope": "mcsr16",
    "prompt": "In vanilla Java 1.16.1, what is the exact weighted chance that a piglin barter selects the Ender Pearl entry?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "20/423",
    "distractors": [
      "15/423",
      "20/459",
      "30/423",
      "1/423"
    ],
    "explanation": "The Ender Pearl entry has weight 20; all barter weights total 423. The chance is 20/423. This is entry selection, not the number of items received and not Ranked’s modified schedule.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "5970312e675c88e69f6b514deef4d1ecfc33985e909f98d80d438fed7ca4eb9c",
      "query": {
        "op": "barter_weight",
        "item": "minecraft:ender_pearl"
      }
    }
  },
  {
    "id": "speedrun:barter-range:1.16.1:ender_pearl",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:barter-range:1.16.1:ender_pearl",
    "factKey": "barter-range:1.16.1:ender_pearl",
    "scope": "mcsr16",
    "prompt": "When the vanilla Java 1.16.1 Ender Pearl barter entry is selected, what quantity range can it return?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "4–8",
    "distractors": [
      "4–12",
      "2–7",
      "5–9"
    ],
    "explanation": "Read the selected barter entry’s set-count range. A trade’s probability and its output quantity are separate facts.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "5970312e675c88e69f6b514deef4d1ecfc33985e909f98d80d438fed7ca4eb9c",
      "query": {
        "op": "barter_range",
        "item": "minecraft:ender_pearl"
      }
    }
  },
  {
    "id": "speedrun:barter-odds:1.16.1:obsidian",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:barter-odds:1.16.1:obsidian",
    "factKey": "barter-odds:1.16.1:obsidian",
    "scope": "mcsr16",
    "prompt": "In vanilla Java 1.16.1, what is the exact weighted chance that a piglin barter selects the Obsidian entry?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "40/423",
    "distractors": [
      "35/423",
      "40/459",
      "50/423",
      "1/423"
    ],
    "explanation": "The Obsidian entry has weight 40; all barter weights total 423. The chance is 40/423. This is entry selection, not the number of items received and not Ranked’s modified schedule.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "5970312e675c88e69f6b514deef4d1ecfc33985e909f98d80d438fed7ca4eb9c",
      "query": {
        "op": "barter_weight",
        "item": "minecraft:obsidian"
      }
    }
  },
  {
    "id": "speedrun:barter-odds:1.16.1:string",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:barter-odds:1.16.1:string",
    "factKey": "barter-odds:1.16.1:string",
    "scope": "mcsr16",
    "prompt": "In vanilla Java 1.16.1, what is the exact weighted chance that a piglin barter selects the String entry?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "20/423",
    "distractors": [
      "15/423",
      "20/459",
      "30/423",
      "1/423"
    ],
    "explanation": "The String entry has weight 20; all barter weights total 423. The chance is 20/423. This is entry selection, not the number of items received and not Ranked’s modified schedule.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "5970312e675c88e69f6b514deef4d1ecfc33985e909f98d80d438fed7ca4eb9c",
      "query": {
        "op": "barter_weight",
        "item": "minecraft:string"
      }
    }
  },
  {
    "id": "speedrun:barter-range:1.16.1:string",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:barter-range:1.16.1:string",
    "factKey": "barter-range:1.16.1:string",
    "scope": "mcsr16",
    "prompt": "When the vanilla Java 1.16.1 String barter entry is selected, what quantity range can it return?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "8–24",
    "distractors": [
      "8–28",
      "6–23",
      "9–25"
    ],
    "explanation": "Read the selected barter entry’s set-count range. A trade’s probability and its output quantity are separate facts.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "5970312e675c88e69f6b514deef4d1ecfc33985e909f98d80d438fed7ca4eb9c",
      "query": {
        "op": "barter_range",
        "item": "minecraft:string"
      }
    }
  },
  {
    "id": "speedrun:barter-odds:1.16.1:crying_obsidian",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:barter-odds:1.16.1:crying_obsidian",
    "factKey": "barter-odds:1.16.1:crying_obsidian",
    "scope": "mcsr16",
    "prompt": "In vanilla Java 1.16.1, what is the exact weighted chance that a piglin barter selects the Crying Obsidian entry?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "40/423",
    "distractors": [
      "35/423",
      "40/459",
      "50/423",
      "1/423"
    ],
    "explanation": "The Crying Obsidian entry has weight 40; all barter weights total 423. The chance is 40/423. This is entry selection, not the number of items received and not Ranked’s modified schedule.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "5970312e675c88e69f6b514deef4d1ecfc33985e909f98d80d438fed7ca4eb9c",
      "query": {
        "op": "barter_weight",
        "item": "minecraft:crying_obsidian"
      }
    }
  },
  {
    "id": "speedrun:barter-range:1.16.1:crying_obsidian",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:barter-range:1.16.1:crying_obsidian",
    "factKey": "barter-range:1.16.1:crying_obsidian",
    "scope": "mcsr16",
    "prompt": "When the vanilla Java 1.16.1 Crying Obsidian barter entry is selected, what quantity range can it return?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "1–3",
    "distractors": [
      "1–7",
      "1–2",
      "2–4"
    ],
    "explanation": "Read the selected barter entry’s set-count range. A trade’s probability and its output quantity are separate facts.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "5970312e675c88e69f6b514deef4d1ecfc33985e909f98d80d438fed7ca4eb9c",
      "query": {
        "op": "barter_range",
        "item": "minecraft:crying_obsidian"
      }
    }
  },
  {
    "id": "speedrun:barter-odds:1.16.2:ender_pearl",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:barter-odds:1.16.2:ender_pearl",
    "factKey": "barter-odds:1.16.2:ender_pearl",
    "scope": "all",
    "prompt": "In vanilla Java 1.16.2, what is the exact weighted chance that a piglin barter selects the Ender Pearl entry?",
    "context": "Java 1.16.2 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "10/459",
    "distractors": [
      "5/459",
      "10/495",
      "20/459",
      "1/459"
    ],
    "explanation": "The Ender Pearl entry has weight 10; all barter weights total 459. The chance is 10/459. This is entry selection, not the number of items received and not Ranked’s modified schedule.",
    "source": "https://mcasset.cloud/1.16.2/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.2",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "11ff1c15d3b0dafac0460f74234e96a2b1d857a1e27b318153e2f69408c08133",
      "query": {
        "op": "barter_weight",
        "item": "minecraft:ender_pearl"
      }
    }
  },
  {
    "id": "speedrun:barter-range:1.16.2:ender_pearl",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:barter-range:1.16.2:ender_pearl",
    "factKey": "barter-range:1.16.2:ender_pearl",
    "scope": "all",
    "prompt": "When the vanilla Java 1.16.2 Ender Pearl barter entry is selected, what quantity range can it return?",
    "context": "Java 1.16.2 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "2–4",
    "distractors": [
      "2–8",
      "1–3",
      "3–5"
    ],
    "explanation": "Read the selected barter entry’s set-count range. A trade’s probability and its output quantity are separate facts.",
    "source": "https://mcasset.cloud/1.16.2/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.2",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "11ff1c15d3b0dafac0460f74234e96a2b1d857a1e27b318153e2f69408c08133",
      "query": {
        "op": "barter_range",
        "item": "minecraft:ender_pearl"
      }
    }
  },
  {
    "id": "speedrun:barter-odds:1.16.2:obsidian",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:barter-odds:1.16.2:obsidian",
    "factKey": "barter-odds:1.16.2:obsidian",
    "scope": "all",
    "prompt": "In vanilla Java 1.16.2, what is the exact weighted chance that a piglin barter selects the Obsidian entry?",
    "context": "Java 1.16.2 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "40/459",
    "distractors": [
      "35/459",
      "40/495",
      "50/459",
      "1/459"
    ],
    "explanation": "The Obsidian entry has weight 40; all barter weights total 459. The chance is 40/459. This is entry selection, not the number of items received and not Ranked’s modified schedule.",
    "source": "https://mcasset.cloud/1.16.2/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.2",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "11ff1c15d3b0dafac0460f74234e96a2b1d857a1e27b318153e2f69408c08133",
      "query": {
        "op": "barter_weight",
        "item": "minecraft:obsidian"
      }
    }
  },
  {
    "id": "speedrun:barter-odds:1.16.2:string",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:barter-odds:1.16.2:string",
    "factKey": "barter-odds:1.16.2:string",
    "scope": "all",
    "prompt": "In vanilla Java 1.16.2, what is the exact weighted chance that a piglin barter selects the String entry?",
    "context": "Java 1.16.2 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "20/459",
    "distractors": [
      "15/459",
      "20/495",
      "30/459",
      "1/459"
    ],
    "explanation": "The String entry has weight 20; all barter weights total 459. The chance is 20/459. This is entry selection, not the number of items received and not Ranked’s modified schedule.",
    "source": "https://mcasset.cloud/1.16.2/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.2",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "11ff1c15d3b0dafac0460f74234e96a2b1d857a1e27b318153e2f69408c08133",
      "query": {
        "op": "barter_weight",
        "item": "minecraft:string"
      }
    }
  },
  {
    "id": "speedrun:barter-range:1.16.2:string",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:barter-range:1.16.2:string",
    "factKey": "barter-range:1.16.2:string",
    "scope": "all",
    "prompt": "When the vanilla Java 1.16.2 String barter entry is selected, what quantity range can it return?",
    "context": "Java 1.16.2 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "3–9",
    "distractors": [
      "3–13",
      "1–8",
      "4–10"
    ],
    "explanation": "Read the selected barter entry’s set-count range. A trade’s probability and its output quantity are separate facts.",
    "source": "https://mcasset.cloud/1.16.2/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.2",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "11ff1c15d3b0dafac0460f74234e96a2b1d857a1e27b318153e2f69408c08133",
      "query": {
        "op": "barter_range",
        "item": "minecraft:string"
      }
    }
  },
  {
    "id": "speedrun:barter-odds:1.16.2:crying_obsidian",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:barter-odds:1.16.2:crying_obsidian",
    "factKey": "barter-odds:1.16.2:crying_obsidian",
    "scope": "all",
    "prompt": "In vanilla Java 1.16.2, what is the exact weighted chance that a piglin barter selects the Crying Obsidian entry?",
    "context": "Java 1.16.2 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "40/459",
    "distractors": [
      "35/459",
      "40/495",
      "50/459",
      "1/459"
    ],
    "explanation": "The Crying Obsidian entry has weight 40; all barter weights total 459. The chance is 40/459. This is entry selection, not the number of items received and not Ranked’s modified schedule.",
    "source": "https://mcasset.cloud/1.16.2/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.2",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "11ff1c15d3b0dafac0460f74234e96a2b1d857a1e27b318153e2f69408c08133",
      "query": {
        "op": "barter_weight",
        "item": "minecraft:crying_obsidian"
      }
    }
  },
  {
    "id": "speedrun:barter-range:1.16.2:crying_obsidian",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:barter-range:1.16.2:crying_obsidian",
    "factKey": "barter-range:1.16.2:crying_obsidian",
    "scope": "all",
    "prompt": "When the vanilla Java 1.16.2 Crying Obsidian barter entry is selected, what quantity range can it return?",
    "context": "Java 1.16.2 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "1–3",
    "distractors": [
      "1–7",
      "1–2",
      "2–4"
    ],
    "explanation": "Read the selected barter entry’s set-count range. A trade’s probability and its output quantity are separate facts.",
    "source": "https://mcasset.cloud/1.16.2/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.2",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "11ff1c15d3b0dafac0460f74234e96a2b1d857a1e27b318153e2f69408c08133",
      "query": {
        "op": "barter_range",
        "item": "minecraft:crying_obsidian"
      }
    }
  },
  {
    "id": "speedrun:barter-use:light",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:barter-use:light",
    "factKey": "barter-use:light",
    "scope": "mcsr16",
    "prompt": "Which listed item can vanilla 1.16.1 piglins barter that can light a valid Nether portal?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "Fire Charge",
    "distractors": [
      "Diamond",
      "Eye of Ender",
      "Blaze Rod",
      "Wheat"
    ],
    "explanation": "Fire Charge is a possible vanilla barter result. Whether and when it appears is random outside Ranked standardization.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "5970312e675c88e69f6b514deef4d1ecfc33985e909f98d80d438fed7ca4eb9c",
      "query": {
        "op": "barter_member",
        "item": "minecraft:fire_charge",
        "label": "Fire Charge"
      }
    }
  },
  {
    "id": "speedrun:barter-use:frame",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:barter-use:frame",
    "factKey": "barter-use:frame",
    "scope": "mcsr16",
    "prompt": "Which listed portal-frame material is in the vanilla 1.16.1 piglin barter table?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "Obsidian",
    "distractors": [
      "Diamond",
      "Eye of Ender",
      "Blaze Rod",
      "Wheat"
    ],
    "explanation": "Obsidian is a possible vanilla barter result. Whether and when it appears is random outside Ranked standardization.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "5970312e675c88e69f6b514deef4d1ecfc33985e909f98d80d438fed7ca4eb9c",
      "query": {
        "op": "barter_member",
        "item": "minecraft:obsidian",
        "label": "Obsidian"
      }
    }
  },
  {
    "id": "speedrun:barter-use:wool",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:barter-use:wool",
    "factKey": "barter-use:wool",
    "scope": "mcsr16",
    "prompt": "Which listed wool-crafting ingredient is available through vanilla 1.16.1 piglin bartering?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "String",
    "distractors": [
      "Diamond",
      "Eye of Ender",
      "Blaze Rod",
      "Wheat"
    ],
    "explanation": "String is a possible vanilla barter result. Whether and when it appears is random outside Ranked standardization.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "5970312e675c88e69f6b514deef4d1ecfc33985e909f98d80d438fed7ca4eb9c",
      "query": {
        "op": "barter_member",
        "item": "minecraft:string",
        "label": "String"
      }
    }
  },
  {
    "id": "speedrun:blaze-player-kill",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:blaze-player-kill",
    "factKey": "blaze-player-kill",
    "scope": "mcsr16",
    "prompt": "What explicit condition guards the ordinary blaze-rod loot pool in vanilla Java 1.16.1?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "A player kill",
    "distractors": [
      "A nearby bed",
      "A gold helmet on the killer",
      "Being in the End"
    ],
    "explanation": "The loot pool has a killed_by_player condition. This is not a guarantee that every qualifying blaze drops a rod.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/loot_tables/entities/blaze.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "loot_tables/entities/blaze.json",
      "sha256": "cf61e312e60facfc1ff83c545c66405dfe1cb62300462fdae5ff1e9c8755c081",
      "query": {
        "op": "blaze_condition"
      }
    }
  },
  {
    "id": "speedrun:blaze-guarantee",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:blaze-guarantee",
    "factKey": "blaze-guarantee",
    "scope": "mcsr16",
    "prompt": "Without Looting, does every player-killed vanilla 1.16.1 blaze necessarily drop a rod?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "No; the base count can be 0 or 1",
    "distractors": [
      "Yes; exactly one every time",
      "Yes; exactly two every time",
      "Only after entering a bastion"
    ],
    "explanation": "The base set-count provider ranges from zero to one, so a qualifying kill can return no rod. Ranked standardization does not mean every kill gives one.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/loot_tables/entities/blaze.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "loot_tables/entities/blaze.json",
      "sha256": "cf61e312e60facfc1ff83c545c66405dfe1cb62300462fdae5ff1e9c8755c081",
      "query": {
        "op": "blaze_zero"
      }
    }
  },
  {
    "id": "speedrun:rank-coal",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "beginner",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:rank-coal",
    "factKey": "rank-coal",
    "scope": "mcsr16",
    "prompt": "Which rank corresponds to Elo 0–599 in the checked MCSR Ranked documentation?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "Coal",
    "distractors": [
      "Iron",
      "Emerald",
      "Netherite"
    ],
    "explanation": "The documented lowest Elo band is Coal.",
    "source": "https://wiki.mcsrranked.com/gameplay/elo_and_ranks",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_ranks",
      "sourceSha256": "6f2b6c2d6e9264ab653de1ad18f2c117b444c0054b005302ecb02b7cef2995ae",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:rank-netherite",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:rank-netherite",
    "factKey": "rank-netherite",
    "scope": "mcsr16",
    "prompt": "Which rank begins at 2000 Elo in the checked Ranked documentation?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "Netherite",
    "distractors": [
      "Coal",
      "Gold",
      "Emerald"
    ],
    "explanation": "This is a ranked-rating tier, unrelated to a quiz question’s HT5 community tier.",
    "source": "https://wiki.mcsrranked.com/gameplay/elo_and_ranks",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_ranks",
      "sourceSha256": "6f2b6c2d6e9264ab653de1ad18f2c117b444c0054b005302ecb02b7cef2995ae",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:rank-order",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:rank-order",
    "factKey": "rank-order",
    "scope": "mcsr16",
    "prompt": "Which is the documented rank immediately below Diamond in MCSR Ranked?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "Emerald",
    "distractors": [
      "Gold",
      "Iron",
      "Netherite"
    ],
    "explanation": "The published order is Coal, Iron, Gold, Emerald, Diamond, Netherite.",
    "source": "https://wiki.mcsrranked.com/gameplay/elo_and_ranks",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_ranks",
      "sourceSha256": "6f2b6c2d6e9264ab653de1ad18f2c117b444c0054b005302ecb02b7cef2995ae",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:seed-lowest-elo",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:seed-lowest-elo",
    "factKey": "seed-lowest-elo",
    "scope": "mcsr16",
    "prompt": "Which Elo determines the documented seed-type distribution when Ranked players have different ratings?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "The lowest Elo among the players",
    "distractors": [
      "The highest Elo only",
      "Their combined Elo",
      "The first player’s account age"
    ],
    "explanation": "The filter table explicitly uses the lowest player Elo.",
    "source": "https://wiki.mcsrranked.com/gameplay/seed",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_seed",
      "sourceSha256": "546faae85632eabb4bf716851c872382b27c787a44c96c40d2c40a8f4e57972e",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:seed-private-dist",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:seed-private-dist",
    "factKey": "seed-private-dist",
    "scope": "mcsr16",
    "prompt": "Which distribution does the documented private-room seed filter use?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "The 1200+ Elo distribution",
    "distractors": [
      "The 0–599 table only",
      "No Overworld structures ever",
      "The host’s best-ever Elo"
    ],
    "explanation": "The seed page says private rooms use the 1200+ range’s distribution.",
    "source": "https://wiki.mcsrranked.com/gameplay/seed",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_seed",
      "sourceSha256": "546faae85632eabb4bf716851c872382b27c787a44c96c40d2c40a8f4e57972e",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:seed-taiga",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:seed-taiga",
    "factKey": "seed-taiga",
    "scope": "mcsr16",
    "prompt": "What entry resource is guaranteed for the documented Ranked taiga-village seed type?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "10+ obsidian for an enter",
    "distractors": [
      "A prelit End portal",
      "Three blaze rods in a house",
      "A guaranteed dragon egg"
    ],
    "explanation": "The seed filter specifically guarantees an obsidian entry for taiga villages.",
    "source": "https://wiki.mcsrranked.com/gameplay/seed",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_seed",
      "sourceSha256": "546faae85632eabb4bf716851c872382b27c787a44c96c40d2c40a8f4e57972e",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:seed-ocean-ravines",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:seed-ocean-ravines",
    "factKey": "seed-ocean-ravines",
    "scope": "mcsr16",
    "prompt": "Why does a filtered Ranked shipwreck seed support a ravine-portal plan?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "Two magma ravines are guaranteed nearby",
    "distractors": [
      "All water is replaced with lava",
      "The shipwreck contains an End portal",
      "The player starts with Fire Resistance"
    ],
    "explanation": "The documented filter guarantees two magma ravines within ten chunks of the shipwreck; execution is still required.",
    "source": "https://wiki.mcsrranked.com/gameplay/seed",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_seed",
      "sourceSha256": "546faae85632eabb4bf716851c872382b27c787a44c96c40d2c40a8f4e57972e",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:seed-frozen",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:seed-frozen",
    "factKey": "seed-frozen",
    "scope": "mcsr16",
    "prompt": "Which biome type is excluded for Ranked’s filtered magma ravines?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "Frozen Ocean",
    "distractors": [
      "Desert",
      "Plains",
      "Nether Wastes"
    ],
    "explanation": "The filter excludes Frozen Ocean biomes for those ravines.",
    "source": "https://wiki.mcsrranked.com/gameplay/seed",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_seed",
      "sourceSha256": "546faae85632eabb4bf716851c872382b27c787a44c96c40d2c40a8f4e57972e",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:seed-ruined-light",
    "type": "strategy",
    "topic": "strategy",
    "level": "easy",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:seed-ruined-light",
    "factKey": "seed-ruined-light",
    "scope": "mcsr16",
    "prompt": "What does the Ranked ruined-portal seed type guarantee for lighting the entry?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "A valid lighting option such as flint and steel or a fire charge",
    "distractors": [
      "A dragon fireball at spawn",
      "A free blaze rod in every chest",
      "A bucket already filled with lava"
    ],
    "explanation": "The filter lists several ways to provide a light; it does not guarantee the same one every seed.",
    "source": "https://wiki.mcsrranked.com/gameplay/seed",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_seed",
      "sourceSha256": "546faae85632eabb4bf716851c872382b27c787a44c96c40d2c40a8f4e57972e",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:seed-ruined-pick",
    "type": "strategy",
    "topic": "strategy",
    "level": "advanced",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:seed-ruined-pick",
    "factKey": "seed-ruined-pick",
    "scope": "mcsr16",
    "prompt": "Should a runner assume the filtered Ranked ruined-portal seed guarantees enough iron for an iron pickaxe?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "No; the documentation warns it may not",
    "distractors": [
      "Yes; every start gives a full iron set",
      "Yes; iron is always unlimited",
      "Only if the player’s skin is gold"
    ],
    "explanation": "The specific guarantee leaves room for entries without iron-pickaxe resources.",
    "source": "https://wiki.mcsrranked.com/gameplay/seed",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_seed",
      "sourceSha256": "546faae85632eabb4bf716851c872382b27c787a44c96c40d2c40a8f4e57972e",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:seed-bastion-extra",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:seed-bastion-extra",
    "factKey": "seed-bastion-extra",
    "scope": "mcsr16",
    "prompt": "What minimum chest resources does the intended Ranked bastion guarantee somewhere in its ramparts, with documented type exceptions?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "3+ iron and 5+ obsidian",
    "distractors": [
      "12 eyes and 7 rods",
      "A dragon egg and 4 beds",
      "Full diamond armor"
    ],
    "explanation": "The filter documents iron/obsidian guarantees and explains special chest locations for Housing and Bridge.",
    "source": "https://wiki.mcsrranked.com/gameplay/seed",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_seed",
      "sourceSha256": "546faae85632eabb4bf716851c872382b27c787a44c96c40d2c40a8f4e57972e",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:seed-origin",
    "type": "strategy",
    "topic": "strategy",
    "level": "advanced",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:seed-origin",
    "factKey": "seed-origin",
    "scope": "mcsr16",
    "prompt": "Why is it unsafe to interpret the Ranked intended-bastion radius as a radius around the exact player portal?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "The documented radius is measured from Nether (0,0)",
    "distractors": [
      "All portals have no X/Z coordinates",
      "The radius measures the Overworld only",
      "Bastions move after generation"
    ],
    "explanation": "The footnote explicitly defines the reference point as X=0 and Z=0.",
    "source": "https://wiki.mcsrranked.com/gameplay/seed",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_seed",
      "sourceSha256": "546faae85632eabb4bf716851c872382b27c787a44c96c40d2c40a8f4e57972e",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:nb-boat",
    "type": "strategy",
    "topic": "strategy",
    "level": "advanced",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:nb-boat",
    "factKey": "nb-boat",
    "scope": "mcsr16",
    "prompt": "What specialized measurement technique has a dedicated Ninjabrain Bot wiki guide linked from its README?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "Boat measurements",
    "distractors": [
      "Mace-smash triangulation",
      "Copper-bulb divination",
      "Trial-key scanning"
    ],
    "explanation": "The creator-maintained README links high-precision boat measurements as a calculator feature.",
    "source": "https://raw.githubusercontent.com/Ninjabrain1/Ninjabrain-Bot/main/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ninjabrain",
      "sourceSha256": "1b688cef6f582161e7bcc788d062c8bf89cfaf867fde95c79c4ce52fe28835bb",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:nb-aa-version",
    "type": "history",
    "topic": "history",
    "level": "intermediate",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:nb-aa-version",
    "factKey": "nb-aa-version",
    "scope": "all",
    "prompt": "Which version range is named by Ninjabrain Bot’s linked All Advancements-mode guide?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "1.20 and later",
    "distractors": [
      "Only pre-1.9",
      "Only 1.12.2",
      "Only 1.16.1"
    ],
    "explanation": "This feature is distinct from assuming that a 1.16.1 advancement set applies to all versions.",
    "source": "https://raw.githubusercontent.com/Ninjabrain1/Ninjabrain-Bot/main/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ninjabrain",
      "sourceSha256": "1b688cef6f582161e7bcc788d062c8bf89cfaf867fde95c79c4ce52fe28835bb",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:timer-purpose",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "beginner",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:timer-purpose",
    "factKey": "timer-purpose",
    "scope": "mcsr16",
    "prompt": "What does SpeedRunIGT primarily add for speedrunners?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "In-game RTA/IGT timers",
    "distractors": [
      "Guaranteed pearl barters",
      "Automatic dragon combat",
      "New bastion structures"
    ],
    "explanation": "The project describes timer displays and automatic timing features.",
    "source": "https://raw.githubusercontent.com/RedLime/SpeedRunIGT/master/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "speedrunigt",
      "sourceSha256": "fa136da93f654a30b0c4b1328160e81e46663dcd6d838a8a926c71b2b1f791a0",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:timer-autopause",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:timer-autopause",
    "factKey": "timer-autopause",
    "scope": "mcsr16",
    "prompt": "Which timer behavior is listed by SpeedRunIGT?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "Automatic start and pause",
    "distractors": [
      "Automatically winning Ranked matches",
      "Deleting every slow seed",
      "Changing the vanilla barter weights"
    ],
    "explanation": "The timer’s automation concerns timing, not autonomous completion of the game.",
    "source": "https://raw.githubusercontent.com/RedLime/SpeedRunIGT/master/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "speedrunigt",
      "sourceSha256": "fa136da93f654a30b0c4b1328160e81e46663dcd6d838a8a926c71b2b1f791a0",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:preview-purpose",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:preview-purpose",
    "factKey": "preview-purpose",
    "scope": "mcsr16",
    "prompt": "What does World Preview display while world generation is loading?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "A preview of already generated chunks",
    "distractors": [
      "A guaranteed complete route to the End",
      "Every chest’s future contents",
      "A fabricated seed"
    ],
    "explanation": "The README explains that it draws already completed chunks on the loading screen.",
    "source": "https://raw.githubusercontent.com/contariaa/worldpreview/1.16-1.16.1/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "worldpreview",
      "sourceSha256": "12b376e43f250ec4ee1d50f81829fcc634c378854449825a8d00004caf4f41e9",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:seedqueue-wall",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:seedqueue-wall",
    "factKey": "seedqueue-wall",
    "scope": "mcsr16",
    "prompt": "How does SeedQueue describe its world-selection interface?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "A built-in wall in one Minecraft instance",
    "distractors": [
      "A multiplayer lobby of generated NPCs",
      "A browser map of all strongholds",
      "A command-only menu that fills portals"
    ],
    "explanation": "The one-instance wall is part of the documented queue workflow.",
    "source": "https://raw.githubusercontent.com/contariaa/seedqueue/main/README.MD",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "seedqueue",
      "sourceSha256": "dafef5d041a4a18d1227b61499c1b271e2c8fd138dd951d11f928205364d431b",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:atum-reset",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "easy",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:atum-reset",
    "factKey": "atum-reset",
    "scope": "mcsr16",
    "prompt": "What is Atum’s main reset-related purpose?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "Automatically create/reset random or set-seed worlds",
    "distractors": [
      "Automatically throw eyes during a run",
      "Automatically fight blazes",
      "Automatically fill the End portal"
    ],
    "explanation": "Atum is an autoresetter, not an in-run decision-making bot.",
    "source": "https://raw.githubusercontent.com/VoidXWalker/Atum/master/README.md",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "atum",
      "sourceSha256": "7ef74a8e81abcf2fb88adad7dd303acf1daa2f391b40972de8a4380b6065b8a0",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:macro-one-key",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:macro-one-key",
    "factKey": "macro-one-key",
    "scope": "mcsr16",
    "prompt": "Under the checked Ranked key-rebind summary, may one key be bound to trigger several different game inputs at once?",
    "context": "Java speedrunning · Version/category named in the question. Ranked/tool documentation checked 31 October 2026.",
    "answer": "No; each key may cause only one game input",
    "distractors": [
      "Yes; all combination macros are allowed",
      "Only if it makes crafting faster",
      "Only during a bastion split"
    ],
    "explanation": "The official summary distinguishes a one-to-one rebind from a multi-action macro.",
    "source": "https://wiki.mcsrranked.com/gameplay/rules",
    "sourceLabel": "Creator or official source ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "ranked_rules",
      "sourceSha256": "baf8316dc142a4d2a4116b15a1b76fef54d4203c837d588e95d9ee967c0f3d71",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:legacy:old-tower",
    "type": "strategy",
    "topic": "strategy",
    "level": "easy",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:legacy:old-tower",
    "factKey": "legacy:old-tower",
    "scope": "all",
    "prompt": "In the community’s pre-1.9 tower route, what resource is the tower used to collect?",
    "context": "Historical Minecraft Java routes · Only the version range explicitly stated in the question applies; community tutorial checked 31 October 2026.",
    "answer": "Ender pearls",
    "distractors": [
      "Blaze powder",
      "Bastion gold blocks",
      "Trial keys"
    ],
    "explanation": "The described tower strategy repeatedly creates opportunities to kill Endermen for pearls.",
    "source": "https://minecraft.wiki/w/Tutorial:Speedrun",
    "sourceLabel": "Historical community tutorial ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "legacy_tutorial",
      "sourceSha256": "8d6bf1f440066caf11a6ca35557fe9c2aa2053324207856627845feb12503eff",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:legacy:old-tower-reset",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:legacy:old-tower-reset",
    "factKey": "legacy:old-tower-reset",
    "scope": "all",
    "prompt": "What is the purpose of the bed/spawn setup in the described pre-1.9 tower route?",
    "context": "Historical Minecraft Java routes · Only the version range explicitly stated in the question applies; community tutorial checked 31 October 2026.",
    "answer": "Returning to the tower’s reset point after an in-game death",
    "distractors": [
      "Making piglins barter faster",
      "Creating an End portal",
      "Removing the need for all eyes"
    ],
    "explanation": "This is an in-game respawn-based route, not the same as discarding the world and generating a new seed.",
    "source": "https://minecraft.wiki/w/Tutorial:Speedrun",
    "sourceLabel": "Historical community tutorial ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "legacy_tutorial",
      "sourceSha256": "8d6bf1f440066caf11a6ca35557fe9c2aa2053324207856627845feb12503eff",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:legacy:old-trading-eye",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "intermediate",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:legacy:old-trading-eye",
    "factKey": "legacy:old-trading-eye",
    "scope": "all",
    "prompt": "What progression item could pre-1.9 cleric trading supply directly in the documented trading route?",
    "context": "Historical Minecraft Java routes · Only the version range explicitly stated in the question applies; community tutorial checked 31 October 2026.",
    "answer": "Eyes of Ender",
    "distractors": [
      "Blaze Rods",
      "Nether Stars",
      "End Crystals"
    ],
    "explanation": "The historical route is version-specific: those clerics could supply eyes rather than only the pearls used by later routes.",
    "source": "https://minecraft.wiki/w/Tutorial:Speedrun",
    "sourceLabel": "Historical community tutorial ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "legacy_tutorial",
      "sourceSha256": "8d6bf1f440066caf11a6ca35557fe9c2aa2053324207856627845feb12503eff",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:legacy:old-trading-nether",
    "type": "strategy",
    "topic": "strategy",
    "level": "advanced",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:legacy:old-trading-nether",
    "factKey": "legacy:old-trading-nether",
    "scope": "all",
    "prompt": "Why could the documented pre-1.9 eye-trading route avoid a blaze hunt for progression?",
    "context": "Historical Minecraft Java routes · Only the version range explicitly stated in the question applies; community tutorial checked 31 October 2026.",
    "answer": "Clerics could sell complete Eyes of Ender",
    "distractors": [
      "Every stronghold always had twelve eyes",
      "The dragon dropped blaze rods before dying",
      "All Nether portals led straight to the End"
    ],
    "explanation": "Buying complete eyes removes the ordinary pearl-plus-blaze-powder crafting requirement for those purchased eyes.",
    "source": "https://minecraft.wiki/w/Tutorial:Speedrun",
    "sourceLabel": "Historical community tutorial ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "legacy_tutorial",
      "sourceSha256": "8d6bf1f440066caf11a6ca35557fe9c2aa2053324207856627845feb12503eff",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:legacy:old-trading-library",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:legacy:old-trading-library",
    "factKey": "legacy:old-trading-library",
    "scope": "all",
    "prompt": "What resource loop is described in the pre-1.9 trading route after finding stronghold libraries?",
    "context": "Historical Minecraft Java routes · Only the version range explicitly stated in the question applies; community tutorial checked 31 October 2026.",
    "answer": "Books → emeralds → Eyes of Ender",
    "distractors": [
      "Obsidian → rods → dragon eggs",
      "Glowstone → copper → trial keys",
      "Sand → spawners → pearls"
    ],
    "explanation": "The guide uses library books with librarians, then clerics, in the historical trade economy.",
    "source": "https://minecraft.wiki/w/Tutorial:Speedrun",
    "sourceLabel": "Historical community tutorial ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "legacy_tutorial",
      "sourceSha256": "8d6bf1f440066caf11a6ca35557fe9c2aa2053324207856627845feb12503eff",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:legacy:old-magma-tower",
    "type": "strategy",
    "topic": "strategy",
    "level": "intermediate",
    "hard": false,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:legacy:old-magma-tower",
    "factKey": "legacy:old-magma-tower",
    "scope": "all",
    "prompt": "What distinguishes the documented 1.9–1.12 magma tower from an earlier fall-damage tower?",
    "context": "Historical Minecraft Java routes · Only the version range explicitly stated in the question applies; community tutorial checked 31 October 2026.",
    "answer": "Endermen are damaged by standing on magma blocks",
    "distractors": [
      "It trades with piglins",
      "It requires a modern trial spawner",
      "It uses a mace smash"
    ],
    "explanation": "This is a version-scoped route distinction, not a statement that all tower designs are identical.",
    "source": "https://minecraft.wiki/w/Tutorial:Speedrun",
    "sourceLabel": "Historical community tutorial ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "legacy_tutorial",
      "sourceSha256": "8d6bf1f440066caf11a6ca35557fe9c2aa2053324207856627845feb12503eff",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:legacy:old-shield-cycle",
    "type": "strategy",
    "topic": "strategy",
    "level": "advanced",
    "hard": true,
    "subjectId": "strategy",
    "uniqueKey": "speedrun:legacy:old-shield-cycle",
    "factKey": "legacy:old-shield-cycle",
    "scope": "all",
    "prompt": "Which End-fight name does the community tutorial associate with the 1.9–1.12 era?",
    "context": "Historical Minecraft Java routes · Only the version range explicitly stated in the question applies; community tutorial checked 31 October 2026.",
    "answer": "Shield Cycle",
    "distractors": [
      "Bastion Cycle",
      "Trial Cycle",
      "Elytra Trade"
    ],
    "explanation": "The tutorial discusses Shield Cycle alongside strafe/zero-cycle techniques for that version group.",
    "source": "https://minecraft.wiki/w/Tutorial:Speedrun",
    "sourceLabel": "Historical community tutorial ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "legacy_tutorial",
      "sourceSha256": "8d6bf1f440066caf11a6ca35557fe9c2aa2053324207856627845feb12503eff",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:legacy:old-end-fountain",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "advanced",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:legacy:old-end-fountain",
    "factKey": "legacy:old-end-fountain",
    "scope": "all",
    "prompt": "Why must a 1.7.10/1.8.9 End-fight plan not assume the later fountain is already present before the dragon dies?",
    "context": "Historical Minecraft Java routes · Only the version range explicitly stated in the question applies; community tutorial checked 31 October 2026.",
    "answer": "The older exit fountain appears after the dragon is defeated",
    "distractors": [
      "Older Java never has an exit portal",
      "The fountain is always in a village",
      "It must be crafted from gold"
    ],
    "explanation": "The historical End fight differs from the later central-fountain fight.",
    "source": "https://minecraft.wiki/w/Tutorial:Speedrun",
    "sourceLabel": "Historical community tutorial ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "legacy_tutorial",
      "sourceSha256": "8d6bf1f440066caf11a6ca35557fe9c2aa2053324207856627845feb12503eff",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:legacy:old-vs-barter",
    "type": "history",
    "topic": "history",
    "level": "easy",
    "hard": false,
    "subjectId": "history",
    "uniqueKey": "speedrun:legacy:old-vs-barter",
    "factKey": "legacy:old-vs-barter",
    "scope": "all",
    "prompt": "Why is a bastion-piglin bartering route not a direct option for a pre-1.9 run?",
    "context": "Historical Minecraft Java routes · Only the version range explicitly stated in the question applies; community tutorial checked 31 October 2026.",
    "answer": "That route depends on much later Nether Update content",
    "distractors": [
      "Every pre-1.9 seed already has all eyes",
      "Pre-1.9 has no Overworld",
      "The old dragon accepts emeralds"
    ],
    "explanation": "The tutorial separates pre-1.9 tower/trading routes from the later 1.16 bartering route.",
    "source": "https://minecraft.wiki/w/Tutorial:Speedrun",
    "sourceLabel": "Historical community tutorial ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "legacy_tutorial",
      "sourceSha256": "8d6bf1f440066caf11a6ca35557fe9c2aa2053324207856627845feb12503eff",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:legacy:set-seed-definition",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "beginner",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:legacy:set-seed-definition",
    "factKey": "legacy:set-seed-definition",
    "scope": "all",
    "prompt": "In the tutorial’s set-seed format, what is known before the attempt?",
    "context": "Historical Minecraft Java routes · Only the version range explicitly stated in the question applies; community tutorial checked 31 October 2026.",
    "answer": "The world seed",
    "distractors": [
      "The opponent’s exact finish time",
      "Every random action the runner will make",
      "A guaranteed final dragon bed count"
    ],
    "explanation": "Set-seed practice can plan a known world; it does not mean every execution detail is guaranteed.",
    "source": "https://minecraft.wiki/w/Tutorial:Speedrun",
    "sourceLabel": "Historical community tutorial ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "legacy_tutorial",
      "sourceSha256": "8d6bf1f440066caf11a6ca35557fe9c2aa2053324207856627845feb12503eff",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:legacy:random-seed-definition",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "beginner",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:legacy:random-seed-definition",
    "factKey": "legacy:random-seed-definition",
    "scope": "all",
    "prompt": "What distinguishes the tutorial’s random-seed format from a set-seed route?",
    "context": "Historical Minecraft Java routes · Only the version range explicitly stated in the question applies; community tutorial checked 31 October 2026.",
    "answer": "The attempt begins in a newly randomized world",
    "distractors": [
      "The player receives every item at spawn",
      "The game version is selected randomly",
      "The dragon is removed"
    ],
    "explanation": "The unknown world creates exploration and adaptation tasks absent from a fully scouted set seed.",
    "source": "https://minecraft.wiki/w/Tutorial:Speedrun",
    "sourceLabel": "Historical community tutorial ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "legacy_tutorial",
      "sourceSha256": "8d6bf1f440066caf11a6ca35557fe9c2aa2053324207856627845feb12503eff",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:legacy:coop-definition",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "beginner",
    "hard": false,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:legacy:coop-definition",
    "factKey": "legacy:coop-definition",
    "scope": "all",
    "prompt": "What does co-op change about a Minecraft speedrun format?",
    "context": "Historical Minecraft Java routes · Only the version range explicitly stated in the question applies; community tutorial checked 31 October 2026.",
    "answer": "Multiple players cooperate toward the goal",
    "distractors": [
      "Every player must race on an unrelated seed",
      "The game becomes Creative",
      "The dragon cannot take damage"
    ],
    "explanation": "Cooperative categories differ from solo and head-to-head races.",
    "source": "https://minecraft.wiki/w/Tutorial:Speedrun",
    "sourceLabel": "Historical community tutorial ↗",
    "evidence": {
      "kind": "primary_source",
      "sourceId": "legacy_tutorial",
      "sourceSha256": "8d6bf1f440066caf11a6ca35557fe9c2aa2053324207856627845feb12503eff",
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:probability:first-pearl-expectation",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "expert",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:probability:first-pearl-expectation",
    "factKey": "probability:first-pearl-expectation",
    "scope": "mcsr16",
    "prompt": "Under an independent weighted-draw model of vanilla 1.16.1 bartering, what is the expected ingot count until the first pearl trade? Round to two decimals.",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "21.15",
    "distractors": [
      "10.58",
      "20",
      "42.3",
      "72"
    ],
    "explanation": "A geometric waiting time has expectation 1/p. Here p = 20/423, giving 423/20 = 21.15 ingots. This is an expectation, not a guarantee or a Ranked schedule.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "5970312e675c88e69f6b514deef4d1ecfc33985e909f98d80d438fed7ca4eb9c",
      "query": {
        "op": "first",
        "round": 2
      }
    }
  },
  {
    "id": "speedrun:probability:pearl-per-ingot",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "expert",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:probability:pearl-per-ingot",
    "factKey": "probability:pearl-per-ingot",
    "scope": "mcsr16",
    "prompt": "In the vanilla 1.16.1 weighted-draw model, how many pearls are expected per ingot on average? Round to three decimals.",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "0.284",
    "distractors": [
      "0.142",
      "0.5",
      "1.2",
      "6"
    ],
    "explanation": "Multiply the pearl-entry probability by its mean output: (20/423) × ((4+8)/2) = about 0.284 pearls per barter. Individual trades are not fractional.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "5970312e675c88e69f6b514deef4d1ecfc33985e909f98d80d438fed7ca4eb9c",
      "query": {
        "op": "pearls_per",
        "round": 3
      }
    }
  },
  {
    "id": "speedrun:probability:ten-gold-miss",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "expert",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:probability:ten-gold-miss",
    "factKey": "probability:ten-gold-miss",
    "scope": "mcsr16",
    "prompt": "Under independent vanilla 1.16.1 barter draws, what is the probability of no pearl trade in ten barters? Round to the nearest whole percent.",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "62%",
    "distractors": [
      "38%",
      "50%",
      "80%",
      "95%"
    ],
    "explanation": "The no-pearl probability is (403/423)^10, about 62%. This mathematical model does not describe Ranked’s guaranteed 72-trade blocks.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "5970312e675c88e69f6b514deef4d1ecfc33985e909f98d80d438fed7ca4eb9c",
      "query": {
        "op": "no_pearl",
        "trades": 10,
        "round": 0
      }
    }
  },
  {
    "id": "speedrun:probability:best-string-trades",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "expert",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:probability:best-string-trades",
    "factKey": "probability:best-string-trades",
    "scope": "mcsr16",
    "prompt": "A vanilla 1.16.1 runner needs 48 string for four beds. If every successful string barter rolls its maximum output, what is the minimum number of successful string barters needed?",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "2",
    "distractors": [
      "1",
      "3",
      "4",
      "6"
    ],
    "explanation": "The 1.16.1 string barter can output 24 string, so two maximum-output string trades can supply 48. This says nothing about how many gold ingots it takes to obtain those trades.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/loot_tables/gameplay/piglin_bartering.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "loot_tables/gameplay/piglin_bartering.json",
      "sha256": "5970312e675c88e69f6b514deef4d1ecfc33985e909f98d80d438fed7ca4eb9c",
      "query": {
        "op": "max_string",
        "needed": 48
      }
    }
  },
  {
    "id": "speedrun:probability:blaze-eight",
    "type": "mechanics",
    "topic": "mechanics",
    "level": "expert",
    "hard": true,
    "subjectId": "mechanics",
    "uniqueKey": "speedrun:probability:blaze-eight",
    "factKey": "probability:blaze-eight",
    "scope": "mcsr16",
    "prompt": "In a model of eight independent player-killed blazes without Looting, each with a 50% rod chance, what is the chance of getting at least six rods? Round to two decimals.",
    "context": "Java 1.16.1 · Vanilla data; Ranked modifications do not apply unless explicitly stated.",
    "answer": "14.45%",
    "distractors": [
      "3.91%",
      "10.94%",
      "50%",
      "75%"
    ],
    "explanation": "There are C(8,6)+C(8,7)+C(8,8) = 37 favorable outcome sequences out of 256, so the chance is 37/256 ≈ 14.45%. This is a stated probability model, not a guarantee about an arbitrary seeded sequence.",
    "source": "https://mcasset.cloud/1.16.1/data/minecraft/loot_tables/entities/blaze.json",
    "sourceLabel": "Version-pinned game data ↗",
    "evidence": {
      "kind": "game_rule_query",
      "version": "1.16.1",
      "path": "loot_tables/entities/blaze.json",
      "sha256": "cf61e312e60facfc1ff83c545c66405dfe1cb62300462fdae5ff1e9c8755c081",
      "query": {
        "op": "binomial_rods",
        "kills": 8,
        "at_least": 6,
        "round": 2
      }
    }
  },
  {
    "id": "speedrun:historic-runner:doogile",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:historic-runner:doogile",
    "factKey": "historic-runner:doogile",
    "scope": "mcsr16",
    "prompt": "Which runner submitted the verified Minecraft run dated 2022-11-06 with an in-game time of 8:15.537?",
    "context": "Java 1.16 speedrunning history · Fixed run or completed-season records; not a claim about the current world record or current Elo.",
    "answer": "doogile",
    "distractors": [
      "zylenox",
      "Feinberg",
      "Couriway",
      "7rowl",
      "silverrruns",
      "lowk3y_",
      "Oxidiot"
    ],
    "explanation": "The verified run z1g0067z is linked to doogile and records that in-game time on 2022-11-06. It is a fixed historical performance, not a current-record claim.",
    "source": "https://www.speedrun.com/mc/runs/z1g0067z",
    "sourceLabel": "Official historical record ↗",
    "evidence": {
      "kind": "historical_record",
      "sourceId": "runs_doogile",
      "sourceSha256": "d9f8514133d778637e07c020e237a46937243b04b7ae91b0bf346f66e55f1269",
      "query": {
        "op": "runner",
        "run": "z1g0067z",
        "user": "doogile"
      },
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:historic-date:doogile",
    "type": "history",
    "topic": "history",
    "level": "advanced",
    "hard": true,
    "subjectId": "history",
    "uniqueKey": "speedrun:historic-date:doogile",
    "factKey": "historic-date:doogile",
    "scope": "mcsr16",
    "prompt": "On what date was doogile’s verified 8:15.537 in-game run performed?",
    "context": "Java 1.16 speedrunning history · Fixed run or completed-season records; not a claim about the current world record or current Elo.",
    "answer": "2022-11-06",
    "distractors": [
      "2020-06-23",
      "2021-11-30",
      "2023-02-08",
      "2024-01-01"
    ],
    "explanation": "The run record’s date field is 2022-11-06; its verification timestamp is a different field.",
    "source": "https://www.speedrun.com/mc/runs/z1g0067z",
    "sourceLabel": "Official historical record ↗",
    "evidence": {
      "kind": "historical_record",
      "sourceId": "runs_doogile",
      "sourceSha256": "d9f8514133d778637e07c020e237a46937243b04b7ae91b0bf346f66e55f1269",
      "query": {
        "op": "date",
        "run": "z1g0067z"
      },
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:historic-runner:zylenox",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:historic-runner:zylenox",
    "factKey": "historic-runner:zylenox",
    "scope": "mcsr16",
    "prompt": "Which runner submitted the verified Minecraft run dated 2023-02-08 with an in-game time of 7:45.828?",
    "context": "Java 1.16 speedrunning history · Fixed run or completed-season records; not a claim about the current world record or current Elo.",
    "answer": "zylenox",
    "distractors": [
      "doogile",
      "Feinberg",
      "Couriway",
      "7rowl",
      "silverrruns",
      "lowk3y_",
      "Oxidiot"
    ],
    "explanation": "The verified run zg2q0lny is linked to zylenox and records that in-game time on 2023-02-08. It is a fixed historical performance, not a current-record claim.",
    "source": "https://www.speedrun.com/mc/runs/zg2q0lny",
    "sourceLabel": "Official historical record ↗",
    "evidence": {
      "kind": "historical_record",
      "sourceId": "runs_zylenox",
      "sourceSha256": "8ba500f3a2de4955b3f47247fc85a3e29ac97d47a59e308bab1bd4d7f2462cf3",
      "query": {
        "op": "runner",
        "run": "zg2q0lny",
        "user": "zylenox"
      },
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:historic-date:zylenox",
    "type": "history",
    "topic": "history",
    "level": "advanced",
    "hard": true,
    "subjectId": "history",
    "uniqueKey": "speedrun:historic-date:zylenox",
    "factKey": "historic-date:zylenox",
    "scope": "mcsr16",
    "prompt": "On what date was zylenox’s verified 7:45.828 in-game run performed?",
    "context": "Java 1.16 speedrunning history · Fixed run or completed-season records; not a claim about the current world record or current Elo.",
    "answer": "2023-02-08",
    "distractors": [
      "2020-06-23",
      "2021-11-30",
      "2022-11-06",
      "2024-01-01"
    ],
    "explanation": "The run record’s date field is 2023-02-08; its verification timestamp is a different field.",
    "source": "https://www.speedrun.com/mc/runs/zg2q0lny",
    "sourceLabel": "Official historical record ↗",
    "evidence": {
      "kind": "historical_record",
      "sourceId": "runs_zylenox",
      "sourceSha256": "8ba500f3a2de4955b3f47247fc85a3e29ac97d47a59e308bab1bd4d7f2462cf3",
      "query": {
        "op": "date",
        "run": "zg2q0lny"
      },
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:historic-igt-rta",
    "type": "history",
    "topic": "history",
    "level": "advanced",
    "hard": true,
    "subjectId": "history",
    "uniqueKey": "speedrun:historic-igt-rta",
    "factKey": "historic-igt-rta",
    "scope": "mcsr16",
    "prompt": "For zylenox’s verified 7:45.828 in-game run from 8 February 2023, was the recorded real time also under eight minutes?",
    "context": "Java 1.16 speedrunning history · Fixed run or completed-season records; not a claim about the current world record or current Elo.",
    "answer": "No; its real time is 8:01.561",
    "distractors": [
      "Yes; real time equals 7:45.828",
      "Yes; real time is always shorter than IGT",
      "The record contains no real-time value"
    ],
    "explanation": "The record distinguishes 465.828 seconds of in-game time from 481.561 seconds of real time. Do not compare unlike timing metrics.",
    "source": "https://www.speedrun.com/mc/runs/zg2q0lny",
    "sourceLabel": "Official historical record ↗",
    "evidence": {
      "kind": "historical_record",
      "sourceId": "runs_zylenox",
      "sourceSha256": "8ba500f3a2de4955b3f47247fc85a3e29ac97d47a59e308bab1bd4d7f2462cf3",
      "query": {
        "op": "rta_check",
        "run": "zg2q0lny"
      },
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:season-top:1",
    "type": "people",
    "topic": "people",
    "level": "advanced",
    "hard": true,
    "subjectId": "people",
    "uniqueKey": "speedrun:season-top:1",
    "factKey": "season-top:1",
    "scope": "mcsr16",
    "prompt": "Which group shares recorded Elo rank 1 at the end of MCSR Ranked Season 1?",
    "context": "Java 1.16 speedrunning history · Fixed run or completed-season records; not a claim about the current world record or current Elo.",
    "answer": "silverrruns + Feinberg",
    "distractors": [
      "Couriway + Ninjabrain",
      "Feinberg + Couriway",
      "zylenox + Oxidiot",
      "DuncanRuns + RedLime"
    ],
    "explanation": "The official completed-season result lists silverrruns + Feinberg at seasonResult.eloRank 1. Shared rank is kept explicit; this is not a claim about a playoff champion or live Elo.",
    "source": "https://api.mcsrranked.com/leaderboard?season=1",
    "sourceLabel": "Official historical record ↗",
    "evidence": {
      "kind": "historical_record",
      "sourceId": "ranked_season1",
      "sourceSha256": "de1e5f91dc13b44f06fbe66ec0b01992ac2fe89c89db6ea39886a7fa4709edcf",
      "query": {
        "op": "season_leaders",
        "season": 1
      },
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:season-ended:1",
    "type": "history",
    "topic": "history",
    "level": "advanced",
    "hard": true,
    "subjectId": "history",
    "uniqueKey": "speedrun:season-ended:1",
    "factKey": "season-ended:1",
    "scope": "mcsr16",
    "prompt": "What UTC end date is recorded for MCSR Ranked Season 1?",
    "context": "Java 1.16 speedrunning history · Fixed run or completed-season records; not a claim about the current world record or current Elo.",
    "answer": "2023-06-15",
    "distractors": [
      "2022-11-06",
      "2023-02-08",
      "2023-09-19",
      "2024-01-06",
      "2024-04-21"
    ],
    "explanation": "The season metadata endsAt timestamp converts to 2023-06-15 UTC. This does not identify a separate playoff event date.",
    "source": "https://api.mcsrranked.com/leaderboard?season=1",
    "sourceLabel": "Official historical record ↗",
    "evidence": {
      "kind": "historical_record",
      "sourceId": "ranked_season1",
      "sourceSha256": "de1e5f91dc13b44f06fbe66ec0b01992ac2fe89c89db6ea39886a7fa4709edcf",
      "query": {
        "op": "season_end",
        "season": 1
      },
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:season-top:2",
    "type": "people",
    "topic": "people",
    "level": "advanced",
    "hard": true,
    "subjectId": "people",
    "uniqueKey": "speedrun:season-top:2",
    "factKey": "season-top:2",
    "scope": "mcsr16",
    "prompt": "Who finished first on the recorded MCSR Ranked Season 2 Elo leaderboard?",
    "context": "Java 1.16 speedrunning history · Fixed run or completed-season records; not a claim about the current world record or current Elo.",
    "answer": "lowk3y_",
    "distractors": [
      "doogile",
      "zylenox",
      "Feinberg",
      "Couriway",
      "7rowl",
      "silverrruns",
      "Oxidiot"
    ],
    "explanation": "The official completed-season result lists lowk3y_ at seasonResult.eloRank 1. Shared rank is kept explicit; this is not a claim about a playoff champion or live Elo.",
    "source": "https://api.mcsrranked.com/leaderboard?season=2",
    "sourceLabel": "Official historical record ↗",
    "evidence": {
      "kind": "historical_record",
      "sourceId": "ranked_season2",
      "sourceSha256": "b09311648414254f535b353e921ca568083530aea61032c6a40b66c3b0efd2cd",
      "query": {
        "op": "season_leaders",
        "season": 2
      },
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:season-ended:2",
    "type": "history",
    "topic": "history",
    "level": "advanced",
    "hard": true,
    "subjectId": "history",
    "uniqueKey": "speedrun:season-ended:2",
    "factKey": "season-ended:2",
    "scope": "mcsr16",
    "prompt": "What UTC end date is recorded for MCSR Ranked Season 2?",
    "context": "Java 1.16 speedrunning history · Fixed run or completed-season records; not a claim about the current world record or current Elo.",
    "answer": "2023-09-19",
    "distractors": [
      "2022-11-06",
      "2023-02-08",
      "2023-06-15",
      "2024-01-06",
      "2024-04-21"
    ],
    "explanation": "The season metadata endsAt timestamp converts to 2023-09-19 UTC. This does not identify a separate playoff event date.",
    "source": "https://api.mcsrranked.com/leaderboard?season=2",
    "sourceLabel": "Official historical record ↗",
    "evidence": {
      "kind": "historical_record",
      "sourceId": "ranked_season2",
      "sourceSha256": "b09311648414254f535b353e921ca568083530aea61032c6a40b66c3b0efd2cd",
      "query": {
        "op": "season_end",
        "season": 2
      },
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:season-top:3",
    "type": "people",
    "topic": "people",
    "level": "advanced",
    "hard": true,
    "subjectId": "people",
    "uniqueKey": "speedrun:season-top:3",
    "factKey": "season-top:3",
    "scope": "mcsr16",
    "prompt": "Who finished first on the recorded MCSR Ranked Season 3 Elo leaderboard?",
    "context": "Java 1.16 speedrunning history · Fixed run or completed-season records; not a claim about the current world record or current Elo.",
    "answer": "7rowl",
    "distractors": [
      "doogile",
      "zylenox",
      "Feinberg",
      "Couriway",
      "silverrruns",
      "lowk3y_",
      "Oxidiot"
    ],
    "explanation": "The official completed-season result lists 7rowl at seasonResult.eloRank 1. Shared rank is kept explicit; this is not a claim about a playoff champion or live Elo.",
    "source": "https://api.mcsrranked.com/leaderboard?season=3",
    "sourceLabel": "Official historical record ↗",
    "evidence": {
      "kind": "historical_record",
      "sourceId": "ranked_season3",
      "sourceSha256": "a101f10aa8df4c4bc14d61ffe1ba3c7c89cb5e111a34d58ea35d0daddfc79437",
      "query": {
        "op": "season_leaders",
        "season": 3
      },
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:season-ended:3",
    "type": "history",
    "topic": "history",
    "level": "advanced",
    "hard": true,
    "subjectId": "history",
    "uniqueKey": "speedrun:season-ended:3",
    "factKey": "season-ended:3",
    "scope": "mcsr16",
    "prompt": "What UTC end date is recorded for MCSR Ranked Season 3?",
    "context": "Java 1.16 speedrunning history · Fixed run or completed-season records; not a claim about the current world record or current Elo.",
    "answer": "2024-01-06",
    "distractors": [
      "2022-11-06",
      "2023-02-08",
      "2023-06-15",
      "2023-09-19",
      "2024-04-21"
    ],
    "explanation": "The season metadata endsAt timestamp converts to 2024-01-06 UTC. This does not identify a separate playoff event date.",
    "source": "https://api.mcsrranked.com/leaderboard?season=3",
    "sourceLabel": "Official historical record ↗",
    "evidence": {
      "kind": "historical_record",
      "sourceId": "ranked_season3",
      "sourceSha256": "a101f10aa8df4c4bc14d61ffe1ba3c7c89cb5e111a34d58ea35d0daddfc79437",
      "query": {
        "op": "season_end",
        "season": 3
      },
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:season-top:4",
    "type": "people",
    "topic": "people",
    "level": "advanced",
    "hard": true,
    "subjectId": "people",
    "uniqueKey": "speedrun:season-top:4",
    "factKey": "season-top:4",
    "scope": "mcsr16",
    "prompt": "Which group shares recorded Elo rank 1 at the end of MCSR Ranked Season 4?",
    "context": "Java 1.16 speedrunning history · Fixed run or completed-season records; not a claim about the current world record or current Elo.",
    "answer": "doogile + 7rowl + lowk3y_",
    "distractors": [
      "Couriway + Ninjabrain",
      "Feinberg + Couriway",
      "zylenox + Oxidiot",
      "DuncanRuns + RedLime"
    ],
    "explanation": "The official completed-season result lists doogile + 7rowl + lowk3y_ at seasonResult.eloRank 1. Shared rank is kept explicit; this is not a claim about a playoff champion or live Elo.",
    "source": "https://api.mcsrranked.com/leaderboard?season=4",
    "sourceLabel": "Official historical record ↗",
    "evidence": {
      "kind": "historical_record",
      "sourceId": "ranked_season4",
      "sourceSha256": "1a3264be4f6bfcfb5a3a885934b8aae4c8a43536c821935957512fcffda2cf42",
      "query": {
        "op": "season_leaders",
        "season": 4
      },
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:season-ended:4",
    "type": "history",
    "topic": "history",
    "level": "advanced",
    "hard": true,
    "subjectId": "history",
    "uniqueKey": "speedrun:season-ended:4",
    "factKey": "season-ended:4",
    "scope": "mcsr16",
    "prompt": "What UTC end date is recorded for MCSR Ranked Season 4?",
    "context": "Java 1.16 speedrunning history · Fixed run or completed-season records; not a claim about the current world record or current Elo.",
    "answer": "2024-04-21",
    "distractors": [
      "2022-11-06",
      "2023-02-08",
      "2023-06-15",
      "2023-09-19",
      "2024-01-06"
    ],
    "explanation": "The season metadata endsAt timestamp converts to 2024-04-21 UTC. This does not identify a separate playoff event date.",
    "source": "https://api.mcsrranked.com/leaderboard?season=4",
    "sourceLabel": "Official historical record ↗",
    "evidence": {
      "kind": "historical_record",
      "sourceId": "ranked_season4",
      "sourceSha256": "1a3264be4f6bfcfb5a3a885934b8aae4c8a43536c821935957512fcffda2cf42",
      "query": {
        "op": "season_end",
        "season": 4
      },
      "checkedOn": "2026-10-31"
    }
  },
  {
    "id": "speedrun:season-feinberg",
    "type": "people",
    "topic": "people",
    "level": "intermediate",
    "hard": false,
    "subjectId": "people",
    "uniqueKey": "speedrun:season-feinberg",
    "factKey": "season-feinberg",
    "scope": "mcsr16",
    "prompt": "What recorded Elo rank did Feinberg finish with in MCSR Ranked Season 2?",
    "context": "Java 1.16 speedrunning history · Fixed run or completed-season records; not a claim about the current world record or current Elo.",
    "answer": "2",
    "distractors": [
      "1",
      "3",
      "4",
      "6",
      "8"
    ],
    "explanation": "The official Season 2 historical result records Feinberg at rank 2. The API’s live rank is a different value.",
    "source": "https://api.mcsrranked.com/leaderboard?season=2",
    "sourceLabel": "Official historical record ↗",
    "evidence": {
      "kind": "historical_record",
      "sourceId": "ranked_season2",
      "sourceSha256": "b09311648414254f535b353e921ca568083530aea61032c6a40b66c3b0efd2cd",
      "query": {
        "op": "season_player_rank",
        "season": 2,
        "player": "Feinberg"
      },
      "checkedOn": "2026-10-31"
    }
  }
]