Minecraft-Console-Client/MinecraftClient.Tests/TestData/Pathing/pathing-timing-budgets.json

625 lines
12 KiB
JSON
Raw Normal View History

[
{
"scenarioId": "manager-accepted-ascend-chain",
"expectedTotalTicks": 0,
"maxTotalTicks": 0,
"segments": [
2026-04-13 17:20:46 +00:00
{
"moveType": "Diagonal",
"expectedTicks": 0,
"maxTicks": 0
},
{
"moveType": "Diagonal",
"expectedTicks": 0,
"maxTicks": 0
},
{
"moveType": "Traverse",
"expectedTicks": 0,
"maxTicks": 0
},
{
"moveType": "Ascend",
"expectedTicks": 0,
"maxTicks": 0
},
{
"moveType": "Ascend",
"expectedTicks": 0,
"maxTicks": 0
},
{
"moveType": "Ascend",
"expectedTicks": 0,
"maxTicks": 0
}
]
},
{
"scenarioId": "same-move-ascend-staircase",
"expectedTotalTicks": 60,
"maxTotalTicks": 74,
"segments": [
2026-04-13 17:20:46 +00:00
{
"moveType": "Ascend",
"expectedTicks": 10,
"maxTicks": 12
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Ascend",
"expectedTicks": 12,
"maxTicks": 15
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Ascend",
"expectedTicks": 12,
"maxTicks": 15
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Ascend",
"expectedTicks": 12,
"maxTicks": 15
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Ascend",
"expectedTicks": 14,
"maxTicks": 17
2026-04-13 17:20:46 +00:00
}
]
},
{
"scenarioId": "same-move-descend-staircase",
"expectedTotalTicks": 61,
"maxTotalTicks": 74,
"segments": [
2026-04-13 17:20:46 +00:00
{
"moveType": "Descend",
"expectedTicks": 24,
"maxTicks": 29
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Descend",
"expectedTicks": 25,
"maxTicks": 30
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Descend",
"expectedTicks": 12,
"maxTicks": 15
2026-04-13 17:20:46 +00:00
}
]
},
{
"scenarioId": "rejected-3x1-invalid-goal",
"expectedTotalTicks": 0,
"maxTotalTicks": 0,
"segments": []
},
{
"scenarioId": "repeated-cardinal-parkour-chain",
"expectedTotalTicks": 123,
"maxTotalTicks": 150,
"segments": [
2026-04-13 17:20:46 +00:00
{
"moveType": "Parkour",
"expectedTicks": 46,
"maxTicks": 56
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Parkour",
"expectedTicks": 41,
"maxTicks": 50
},
{
"moveType": "Parkour",
"expectedTicks": 20,
"maxTicks": 24
},
{
"moveType": "Parkour",
"expectedTicks": 16,
"maxTicks": 20
2026-04-13 17:20:46 +00:00
}
]
},
{
"scenarioId": "repeated-diagonal-parkour-chain",
"expectedTotalTicks": 67,
"maxTotalTicks": 82,
"segments": [
2026-04-13 17:20:46 +00:00
{
"moveType": "Parkour",
"expectedTicks": 14,
"maxTicks": 17
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Parkour",
"expectedTicks": 36,
"maxTicks": 44
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Parkour",
"expectedTicks": 17,
"maxTicks": 21
2026-04-13 17:20:46 +00:00
}
]
},
{
"scenarioId": "obstructed-parkour-l-turns",
"expectedTotalTicks": 50,
"maxTotalTicks": 62,
"segments": [
2026-04-13 17:20:46 +00:00
{
"moveType": "Parkour",
"expectedTicks": 13,
"maxTicks": 16
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Parkour",
"expectedTicks": 21,
"maxTicks": 26
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Parkour",
"expectedTicks": 16,
"maxTicks": 20
2026-04-13 17:20:46 +00:00
}
]
},
{
"scenarioId": "vertical-jump-mix",
"expectedTotalTicks": 50,
"maxTotalTicks": 62,
"segments": [
2026-04-13 17:20:46 +00:00
{
"moveType": "Parkour",
"expectedTicks": 13,
"maxTicks": 16
},
{
"moveType": "Descend",
"expectedTicks": 12,
"maxTicks": 15
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Parkour",
"expectedTicks": 12,
"maxTicks": 15
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Descend",
"expectedTicks": 13,
"maxTicks": 16
2026-04-13 17:20:46 +00:00
}
]
},
{
"scenarioId": "diagonal-vertical-mix",
"expectedTotalTicks": 48,
"maxTotalTicks": 59,
"segments": [
2026-04-13 17:20:46 +00:00
{
"moveType": "Ascend",
"expectedTicks": 19,
"maxTicks": 23
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Parkour",
"expectedTicks": 16,
"maxTicks": 20
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Descend",
"expectedTicks": 13,
"maxTicks": 16
2026-04-13 17:20:46 +00:00
}
]
},
{
"scenarioId": "turn-density-alternating-traverse-diagonal-chain",
"expectedTotalTicks": 47,
"maxTotalTicks": 59,
2026-04-13 17:20:46 +00:00
"segments": [
{
"moveType": "Diagonal",
"expectedTicks": 8,
"maxTicks": 10
},
{
"moveType": "Diagonal",
"expectedTicks": 8,
"maxTicks": 10
},
{
"moveType": "Diagonal",
"expectedTicks": 8,
"maxTicks": 10
},
{
"moveType": "Diagonal",
"expectedTicks": 7,
"maxTicks": 9
},
{
"moveType": "Diagonal",
"expectedTicks": 8,
"maxTicks": 10
},
{
"moveType": "Diagonal",
"expectedTicks": 8,
"maxTicks": 10
}
]
},
{
"scenarioId": "mixed-traverse-ascend-parkour-descend",
"expectedTotalTicks": 70,
"maxTotalTicks": 88,
2026-04-13 17:20:46 +00:00
"segments": [
{
"moveType": "Traverse",
"expectedTicks": 5,
"maxTicks": 7
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Ascend",
"expectedTicks": 12,
"maxTicks": 15
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Ascend",
"expectedTicks": 13,
"maxTicks": 16
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Traverse",
"expectedTicks": 5,
"maxTicks": 7
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Parkour",
"expectedTicks": 14,
"maxTicks": 17
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Descend",
"expectedTicks": 21,
"maxTicks": 26
2026-04-13 17:20:46 +00:00
}
]
},
{
"scenarioId": "same-move-aligned-parkour-chain",
"expectedTotalTicks": 123,
"maxTotalTicks": 150,
2026-04-13 17:20:46 +00:00
"segments": [
{
"moveType": "Parkour",
"expectedTicks": 46,
"maxTicks": 56
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Parkour",
"expectedTicks": 41,
"maxTicks": 50
},
{
"moveType": "Parkour",
"expectedTicks": 20,
"maxTicks": 24
},
{
"moveType": "Parkour",
"expectedTicks": 16,
"maxTicks": 20
2026-04-13 17:20:46 +00:00
}
]
},
{
"scenarioId": "mixed-diagonal-ascend-traverse-descend",
"expectedTotalTicks": 96,
"maxTotalTicks": 120,
2026-04-13 17:20:46 +00:00
"segments": [
{
"moveType": "Diagonal",
"expectedTicks": 8,
"maxTicks": 10
},
{
"moveType": "Diagonal",
"expectedTicks": 8,
"maxTicks": 10
},
{
"moveType": "Ascend",
"expectedTicks": 32,
"maxTicks": 39
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Ascend",
"expectedTicks": 11,
"maxTicks": 14
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Traverse",
"expectedTicks": 6,
"maxTicks": 8
},
{
"moveType": "Traverse",
"expectedTicks": 5,
"maxTicks": 7
},
{
"moveType": "Descend",
"expectedTicks": 26,
"maxTicks": 32
}
]
},
{
"scenarioId": "speed-carry-repeated-traverse-ascend",
"expectedTotalTicks": 70,
"maxTotalTicks": 90,
2026-04-13 17:20:46 +00:00
"segments": [
{
"moveType": "Traverse",
"expectedTicks": 5,
"maxTicks": 7
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Ascend",
"expectedTicks": 13,
"maxTicks": 16
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Traverse",
"expectedTicks": 5,
"maxTicks": 7
},
{
"moveType": "Ascend",
"expectedTicks": 12,
"maxTicks": 15
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Traverse",
"expectedTicks": 5,
"maxTicks": 7
},
{
"moveType": "Ascend",
"expectedTicks": 12,
"maxTicks": 15
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Traverse",
"expectedTicks": 5,
"maxTicks": 7
},
{
"moveType": "Ascend",
"expectedTicks": 13,
"maxTicks": 16
2026-04-13 17:20:46 +00:00
}
]
},
{
"scenarioId": "speed-carry-repeated-traverse-descend",
"expectedTotalTicks": 45,
"maxTotalTicks": 57,
2026-04-13 17:20:46 +00:00
"segments": [
{
"moveType": "Traverse",
"expectedTicks": 5,
"maxTicks": 7
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Parkour",
"expectedTicks": 21,
"maxTicks": 26
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Traverse",
"expectedTicks": 6,
"maxTicks": 8
},
{
"moveType": "Descend",
"expectedTicks": 13,
"maxTicks": 16
}
]
},
{
"scenarioId": "speed-carry-repeated-traverse-parkour",
"expectedTotalTicks": 58,
"maxTotalTicks": 73,
2026-04-13 17:20:46 +00:00
"segments": [
{
"moveType": "Traverse",
"expectedTicks": 5,
"maxTicks": 7
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Parkour",
"expectedTicks": 14,
"maxTicks": 17
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Traverse",
"expectedTicks": 5,
"maxTicks": 7
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Parkour",
"expectedTicks": 14,
"maxTicks": 17
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Traverse",
"expectedTicks": 5,
"maxTicks": 7
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Parkour",
"expectedTicks": 15,
"maxTicks": 18
2026-04-13 17:20:46 +00:00
}
]
},
{
"scenarioId": "same-move-diagonal-chain",
"expectedTotalTicks": 55,
"maxTotalTicks": 69,
2026-04-13 17:20:46 +00:00
"segments": [
{
"moveType": "Diagonal",
"expectedTicks": 8,
"maxTicks": 10
},
{
"moveType": "Diagonal",
"expectedTicks": 8,
"maxTicks": 10
},
{
"moveType": "Diagonal",
"expectedTicks": 7,
"maxTicks": 9
},
{
"moveType": "Diagonal",
"expectedTicks": 8,
"maxTicks": 10
},
{
"moveType": "Diagonal",
"expectedTicks": 8,
"maxTicks": 10
},
{
"moveType": "Diagonal",
"expectedTicks": 7,
"maxTicks": 9
},
{
"moveType": "Diagonal",
"expectedTicks": 9,
"maxTicks": 11
}
]
},
{
"scenarioId": "same-move-straight-traverse-chain",
"expectedTotalTicks": 70,
"maxTotalTicks": 94,
2026-04-13 17:20:46 +00:00
"segments": [
{
"moveType": "Traverse",
"expectedTicks": 6,
"maxTicks": 8
},
{
"moveType": "Traverse",
"expectedTicks": 6,
"maxTicks": 8
},
{
"moveType": "Traverse",
"expectedTicks": 6,
"maxTicks": 8
},
{
"moveType": "Traverse",
"expectedTicks": 5,
"maxTicks": 7
},
{
"moveType": "Traverse",
"expectedTicks": 6,
"maxTicks": 8
},
{
"moveType": "Traverse",
"expectedTicks": 6,
"maxTicks": 8
},
{
"moveType": "Traverse",
"expectedTicks": 5,
"maxTicks": 7
},
{
"moveType": "Traverse",
"expectedTicks": 6,
"maxTicks": 8
},
{
"moveType": "Traverse",
"expectedTicks": 5,
"maxTicks": 7
},
{
"moveType": "Traverse",
"expectedTicks": 6,
"maxTicks": 8
},
{
"moveType": "Traverse",
"expectedTicks": 6,
"maxTicks": 8
},
{
"moveType": "Traverse",
"expectedTicks": 7,
"maxTicks": 9
}
]
},
{
"scenarioId": "mixed-traverse-turn-parkour-turn-traverse",
"expectedTotalTicks": 60,
"maxTotalTicks": 75,
2026-04-13 17:20:46 +00:00
"segments": [
{
"moveType": "Traverse",
"expectedTicks": 8,
"maxTicks": 10
},
{
"moveType": "Diagonal",
"expectedTicks": 6,
"maxTicks": 8
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Parkour",
"expectedTicks": 14,
"maxTicks": 17
},
{
"moveType": "Traverse",
"expectedTicks": 8,
"maxTicks": 10
2026-04-13 17:20:46 +00:00
},
{
"moveType": "Diagonal",
"expectedTicks": 8,
"maxTicks": 10
},
{
"moveType": "Diagonal",
"expectedTicks": 9,
"maxTicks": 11
},
{
"moveType": "Traverse",
"expectedTicks": 7,
"maxTicks": 9
2026-04-13 17:20:46 +00:00
}
]
}
]