Everything the next agent needs to run the Phase 2 optimisation loop on a machine that can launch the client: - analysis/client-perf/: LEVERS (ranked levers + corrections), BENCH-MATRIX (world, scenes, config IDs, blocks B0-B14 with decision rules), PLAYER-TUNING, SPAWN-TUNING, research briefs, the jar scanner and its output, observed default configs, and proposed-configs/ (build.py generates tiers and bench variants and fails on unknown keys; apply_variant.py applies a variant and merges options.txt). - analysis/client-perf/bench/onion-bench/: bench-world datapack (scene teleports, Create grid, mob pen, sound storm, 120 s teleport tour). - analysis/audit/: the static recipe/dependency audit, including gen_fixes.py, which generates the shipped Paxi datapack and was never tracked. - phase0/: per-machine measurement harness (Steam Deck, 7700K/1060, 6700K/1080 Ti). - .pi/journal.md: running work log; read it first. All of it is packwizignored, so nothing here ships to players.
85 lines
5.8 KiB
MCFunction
85 lines
5.8 KiB
MCFunction
# Mob pen: 30 villagers, 15 cows, 15 sheep, 10 torch-carrying allays, 10 dropped torches.
|
|
fill 1999 150 -1 2024 157 24 minecraft:glass hollow
|
|
fill 2000 150 0 2023 150 23 minecraft:grass_block
|
|
kill @e[type=!player,x=1990,y=140,z=-10,dx=45,dy=30,dz=45]
|
|
summon minecraft:villager 2002 151 2 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2004 151 2 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2006 151 2 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2008 151 2 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2010 151 2 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2012 151 2 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2014 151 2 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2016 151 2 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2018 151 2 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2020 151 2 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2002 151 5 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2004 151 5 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2006 151 5 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2008 151 5 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2010 151 5 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2012 151 5 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2014 151 5 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2016 151 5 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2018 151 5 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2020 151 5 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2002 151 8 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2004 151 8 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2006 151 8 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2008 151 8 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2010 151 8 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2012 151 8 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2014 151 8 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2016 151 8 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2018 151 8 {PersistenceRequired:1b}
|
|
summon minecraft:villager 2020 151 8 {PersistenceRequired:1b}
|
|
summon minecraft:cow 2002 151 12 {PersistenceRequired:1b}
|
|
summon minecraft:cow 2006 151 12 {PersistenceRequired:1b}
|
|
summon minecraft:cow 2010 151 12 {PersistenceRequired:1b}
|
|
summon minecraft:cow 2014 151 12 {PersistenceRequired:1b}
|
|
summon minecraft:cow 2018 151 12 {PersistenceRequired:1b}
|
|
summon minecraft:cow 2002 151 15 {PersistenceRequired:1b}
|
|
summon minecraft:cow 2006 151 15 {PersistenceRequired:1b}
|
|
summon minecraft:cow 2010 151 15 {PersistenceRequired:1b}
|
|
summon minecraft:cow 2014 151 15 {PersistenceRequired:1b}
|
|
summon minecraft:cow 2018 151 15 {PersistenceRequired:1b}
|
|
summon minecraft:cow 2002 151 18 {PersistenceRequired:1b}
|
|
summon minecraft:cow 2006 151 18 {PersistenceRequired:1b}
|
|
summon minecraft:cow 2010 151 18 {PersistenceRequired:1b}
|
|
summon minecraft:cow 2014 151 18 {PersistenceRequired:1b}
|
|
summon minecraft:cow 2018 151 18 {PersistenceRequired:1b}
|
|
summon minecraft:sheep 2003 151 13 {PersistenceRequired:1b}
|
|
summon minecraft:sheep 2007 151 13 {PersistenceRequired:1b}
|
|
summon minecraft:sheep 2011 151 13 {PersistenceRequired:1b}
|
|
summon minecraft:sheep 2015 151 13 {PersistenceRequired:1b}
|
|
summon minecraft:sheep 2019 151 13 {PersistenceRequired:1b}
|
|
summon minecraft:sheep 2003 151 16 {PersistenceRequired:1b}
|
|
summon minecraft:sheep 2007 151 16 {PersistenceRequired:1b}
|
|
summon minecraft:sheep 2011 151 16 {PersistenceRequired:1b}
|
|
summon minecraft:sheep 2015 151 16 {PersistenceRequired:1b}
|
|
summon minecraft:sheep 2019 151 16 {PersistenceRequired:1b}
|
|
summon minecraft:sheep 2003 151 19 {PersistenceRequired:1b}
|
|
summon minecraft:sheep 2007 151 19 {PersistenceRequired:1b}
|
|
summon minecraft:sheep 2011 151 19 {PersistenceRequired:1b}
|
|
summon minecraft:sheep 2015 151 19 {PersistenceRequired:1b}
|
|
summon minecraft:sheep 2019 151 19 {PersistenceRequired:1b}
|
|
summon minecraft:allay 2002 154 20 {PersistenceRequired:1b,HandItems:[{id:"minecraft:torch",count:1},{}]}
|
|
summon minecraft:allay 2004 154 20 {PersistenceRequired:1b,HandItems:[{id:"minecraft:torch",count:1},{}]}
|
|
summon minecraft:allay 2006 154 20 {PersistenceRequired:1b,HandItems:[{id:"minecraft:torch",count:1},{}]}
|
|
summon minecraft:allay 2008 154 20 {PersistenceRequired:1b,HandItems:[{id:"minecraft:torch",count:1},{}]}
|
|
summon minecraft:allay 2010 154 20 {PersistenceRequired:1b,HandItems:[{id:"minecraft:torch",count:1},{}]}
|
|
summon minecraft:allay 2012 154 20 {PersistenceRequired:1b,HandItems:[{id:"minecraft:torch",count:1},{}]}
|
|
summon minecraft:allay 2014 154 20 {PersistenceRequired:1b,HandItems:[{id:"minecraft:torch",count:1},{}]}
|
|
summon minecraft:allay 2016 154 20 {PersistenceRequired:1b,HandItems:[{id:"minecraft:torch",count:1},{}]}
|
|
summon minecraft:allay 2018 154 20 {PersistenceRequired:1b,HandItems:[{id:"minecraft:torch",count:1},{}]}
|
|
summon minecraft:allay 2020 154 20 {PersistenceRequired:1b,HandItems:[{id:"minecraft:torch",count:1},{}]}
|
|
summon minecraft:item 2002 151 22 {Age:-32768s,PickupDelay:32767s,Item:{id:"minecraft:torch",count:1}}
|
|
summon minecraft:item 2004 151 22 {Age:-32768s,PickupDelay:32767s,Item:{id:"minecraft:torch",count:1}}
|
|
summon minecraft:item 2006 151 22 {Age:-32768s,PickupDelay:32767s,Item:{id:"minecraft:torch",count:1}}
|
|
summon minecraft:item 2008 151 22 {Age:-32768s,PickupDelay:32767s,Item:{id:"minecraft:torch",count:1}}
|
|
summon minecraft:item 2010 151 22 {Age:-32768s,PickupDelay:32767s,Item:{id:"minecraft:torch",count:1}}
|
|
summon minecraft:item 2012 151 22 {Age:-32768s,PickupDelay:32767s,Item:{id:"minecraft:torch",count:1}}
|
|
summon minecraft:item 2014 151 22 {Age:-32768s,PickupDelay:32767s,Item:{id:"minecraft:torch",count:1}}
|
|
summon minecraft:item 2016 151 22 {Age:-32768s,PickupDelay:32767s,Item:{id:"minecraft:torch",count:1}}
|
|
summon minecraft:item 2018 151 22 {Age:-32768s,PickupDelay:32767s,Item:{id:"minecraft:torch",count:1}}
|
|
summon minecraft:item 2020 151 22 {Age:-32768s,PickupDelay:32767s,Item:{id:"minecraft:torch",count:1}}
|