update dioramas with new resource pack

This commit is contained in:
2026-07-09 22:45:09 -04:00
parent 7f842d74c8
commit 4a44951d1f
3 changed files with 163 additions and 162 deletions

View File

@@ -9,105 +9,111 @@
autoplay: true, autoplay: true,
loop: true, loop: true,
radius: 5, radius: 5,
theta: 115, theta: 25,
phi: 20, phi: 25,
it.text, it.text,
) )
```mc-diorama ```mc-diorama
p 0 0 0 smooth_stone_slab type=top p 0 0 0 smooth_stone_slab type=top
p 0 1 0 daylight_detector inverted=true p 0 1 0 daylight_detector inverted=true power=1
p 0 2 0 piston facing=north extended=false p 0 2 0 piston facing=east extended=false
p 0 0 -1 smooth_stone_slab type=top p 1 0 0 smooth_stone_slab type=top
p 0 1 -1 observer facing=south powered=false p 1 1 0 observer facing=west powered=false
t 0 t 0
p 0 2 0 extended=true p 0 2 0 extended=true
p 0 2 -0.5 piston_head facing=north short=true type=normal p 0.5 2 0 piston_head facing=east short=true type=normal
t 1 t 1
p 0 2 -0.5 air p 0.5 2 0 air
p 0 2 -1 piston_head facing=north short=false type=normal p 1 2 0 piston_head facing=east short=false type=normal
t 2 t 2
p 0 1 -1 powered=true p 1 1 0 powered=true
t 4 t 4
p 0 1 -1 powered=false p 1 1 0 powered=false
t 20 t 20
p 0 2 -1 air p 1 2 0 air
p 0 2 -0.5 piston_head facing=north short=true type=normal p 0.5 2 0 piston_head facing=east short=true type=normal
p 0 1 0 power=0
t 21 t 21
p 0 2 -0.5 air p 0.5 2 0 air
p 0 2 0 extended=false p 0 2 0 extended=false
t 22 t 22
p 0 1 -1 powered=true p 1 1 0 powered=true
t 24 t 24
p 0 1 -1 powered=false p 1 1 0 powered=false
t 40 t 40
p 0 0 0 p 0 0 0
``` ```
```mc-diorama ```mc-diorama
p 1 -1 -1 smooth_stone_slab type=top
p 0 -1 -1 smooth_stone_slab type=top
p 1 -1 0 smooth_stone_slab type=top
p 0 -1 0 smooth_stone_slab type=top
p 1 -1 1 smooth_stone_slab type=top p 1 -1 1 smooth_stone_slab type=top
p 1 -1 0 smooth_stone_slab type=top
p 0 -1 1 smooth_stone_slab type=top p 0 -1 1 smooth_stone_slab type=top
p 1 -1 2 smooth_stone_slab type=top p 0 -1 0 smooth_stone_slab type=top
p 0 -1 2 smooth_stone_slab type=top p -1 -1 1 smooth_stone_slab type=top
p -1 -1 0 smooth_stone_slab type=top
p -2 -1 1 smooth_stone_slab type=top
p -2 -1 0 smooth_stone_slab type=top
p 1 0 0 daylight_detector inverted=true p 0 0 1 daylight_detector inverted=true power=12
p 0 0 0 daylight_detector inverted=true p 0 0 0 daylight_detector inverted=true power=12
p 0 0 1 comparator facing=north mode=subtract powered=false p -1 0 0 comparator facing=east mode=subtract powered=false
p 1 0 1 redstone_wire north=side west=side power=12 p -1 0 1 redstone_wire east=side north=side power=12
p 0 0 2 black_concrete p -2 0 0 light_gray_terracotta
p 0 1 2 redstone_wire north=side south=side east=side west=side power=0 p -2 1 0 redstone_wire north=side south=side east=side west=side power=0
p 0 1 1 sticky_piston facing=north extended=false p -1 1 0 sticky_piston facing=east extended=false
p 0 1 0 light_gray_terracotta p 0 1 0 light_gray_terracotta
p 0 0 -1 observer facing=south powered=false p 1 0 0 observer facing=west powered=false
t 0
p 0 0 0 power=13
t 2 t 2
p 0 0 1 powered=true p -1 0 0 powered=true
p 0 1 2 power=1 p -2 1 0 power=1
t 3 t 3
p 0 1 1 extended=true p -1 1 0 extended=true
p 0 1 0 air p 0 1 0 air
p 0 1 -.5 light_gray_terracotta p .5 1 0 light_gray_terracotta
p 0 1 .5 piston_head type=sticky short=true facing=north p -.5 1 0 piston_head type=sticky short=true facing=east
t 4 t 4
p 0 0 -1 powered=true p 1 0 0 powered=true
p 0 1 -.5 air p .5 1 0 air
p 0 1 .5 air p -.5 1 0 air
p 0 1 -1 light_gray_terracotta p 1 1 0 light_gray_terracotta
p 0 1 0 piston_head type=sticky short=false facing=north p 0 1 0 piston_head type=sticky short=false facing=east
t 6 t 6
p 0 0 -1 powered=false p 1 0 0 powered=false
t 20
p 0 0 0 power=12
t 22 t 22
p 0 0 1 powered=false p -1 0 0 powered=false
p 0 1 2 power=0 p -2 1 0 power=0
t 23 t 23
p 0 1 -1 air p 1 1 0 air
p 0 1 0 air p 0 1 0 air
p 0 1 -.5 light_gray_terracotta p .5 1 0 light_gray_terracotta
p 0 1 .5 piston_head type=sticky short=true facing=north p -.5 1 0 piston_head type=sticky short=true facing=east
t 24 t 24
p 0 1 -.5 air p .5 1 0 air
p 0 1 .5 air p -.5 1 0 air
p 0 1 0 light_gray_terracotta p 0 1 0 light_gray_terracotta
p 0 1 1 extended=false p -1 1 0 extended=false
p 0 0 -1 powered=true p 1 0 0 powered=true
t 26 t 26
p 0 0 -1 powered=false p 1 0 0 powered=false
t 40 t 40
p 0 0 0 p 0 0 0

View File

@@ -5,10 +5,10 @@
#diorama( #diorama(
orbit: false, orbit: false,
" "
p 0 0 0 dropper facing=up p 0 0 0 dropper facing=up triggered=false
p 0 1 0 dropper facing=up p 0 1 0 dropper facing=up triggered=false
p 0 2 0 dropper facing=east p 0 2 0 dropper facing=east triggered=false
p 1 0 0 hopper facing=west p 1 0 0 hopper facing=west enabled=true
p 1 1 0 oak_trapdoor facing=north open=false half=top p 1 1 0 oak_trapdoor facing=north open=false half=top
p 1 2 0 oak_trapdoor facing=north open=true half=top p 1 2 0 oak_trapdoor facing=north open=true half=top
", ",

View File

@@ -1,5 +1,7 @@
#import "/lib.typ": diorama, example, todo #import "/lib.typ": diorama, example, todo
#show raw.where(lang: "mc-diorama"): it => diorama(autoplay: true, loop: true, theta: 160, phi: 20, it.text)
= Preventing Interference <timing> = Preventing Interference <timing>
The protocols as described are very sensitive to the exact timing that the EID counter is The protocols as described are very sensitive to the exact timing that the EID counter is
@@ -10,12 +12,7 @@ us to spawn transmission entities in that window.
== Tilesets == Tilesets
#diorama( ```mc-diorama
theta: 160,
phi: 20,
autoplay: true,
loop: true,
"
p 0 -1 0 smooth_stone_slab type=top p 0 -1 0 smooth_stone_slab type=top
p 1 -1 0 smooth_stone_slab type=top p 1 -1 0 smooth_stone_slab type=top
p 2 -1 0 smooth_stone_slab type=top p 2 -1 0 smooth_stone_slab type=top
@@ -49,9 +46,7 @@ p 4 0 0 powered=false
t 20 t 20
p 0 0 0 p 0 0 0
", ```
)
#todo[fix tileset naming. the tileset is the *structure*. the particular sequence is just one instance of that tileset] #todo[fix tileset naming. the tileset is the *structure*. the particular sequence is just one instance of that tileset]
@@ -211,119 +206,119 @@ cmp rep rep cmp cmp rep rep
== Block Event Delay == Block Event Delay
#[#show raw.where(lang: "mc-diorama"): it => diorama( #show raw.where(lang: "mc-diorama"): it => diorama(
autoplay: true, autoplay: true,
loop: true, loop: true,
radius: 5, radius: 5,
theta: 160, theta: 160,
it.text, it.text,
) )
```mc-diorama
p 0 0 0 light_gray_terracotta
p 1 0 0 light_gray_terracotta
p 2 0 0 light_gray_terracotta
p 3 0 0 light_gray_terracotta
p 4 0 0 light_gray_terracotta
p 0 1 0 redstone_wire east=side west=side power=0 ```mc-diorama
p 1 1 0 redstone_wire east=side west=side power=0 p 0 0 0 light_gray_terracotta
p 2 1 0 redstone_wire east=side west=side power=0 p 1 0 0 light_gray_terracotta
p 3 1 0 redstone_wire east=side west=side power=0 p 2 0 0 light_gray_terracotta
p 4 1 0 redstone_wire east=side west=side power=0 p 3 0 0 light_gray_terracotta
p 4 0 0 light_gray_terracotta
p 0 0 -1 piston facing=down extended=false p 0 1 0 redstone_wire east=side west=side power=0
p 1 -1 -1 piston facing=up extended=false p 1 1 0 redstone_wire east=side west=side power=0
p 2 -1 -1 piston facing=up extended=false p 2 1 0 redstone_wire east=side west=side power=0
p 3 -1 -1 piston facing=up extended=false p 3 1 0 redstone_wire east=side west=side power=0
p 4 -1 -1 piston facing=up extended=false p 4 1 0 redstone_wire east=side west=side power=0
p -1 0 0 observer facing=west powered=false p 0 0 -1 piston facing=down extended=false
p 1 -1 -1 piston facing=up extended=false
p 2 -1 -1 piston facing=up extended=false
p 3 -1 -1 piston facing=up extended=false
p 4 -1 -1 piston facing=up extended=false
p 1 0 -2 observer facing=south powered=false p -1 0 0 observer facing=west powered=false
p 2 0 -2 observer facing=south powered=false
p 3 0 -2 observer facing=south powered=false
p 4 0 -2 observer facing=south powered=false
t 0 p 1 0 -2 observer facing=south powered=false
p -1 0 0 powered=true p 2 0 -2 observer facing=south powered=false
p 0 1 0 power=15 p 3 0 -2 observer facing=south powered=false
p 1 1 0 power=14 p 4 0 -2 observer facing=south powered=false
p 2 1 0 power=13
p 3 1 0 power=12
p 4 1 0 power=11
t 1 t 0
p 0 0 -1 extended=true p -1 0 0 powered=true
p 1 -1 -1 extended=true p 0 1 0 power=15
p 2 -1 -1 extended=true p 1 1 0 power=14
p 3 -1 -1 extended=true p 2 1 0 power=13
p 4 -1 -1 extended=true p 3 1 0 power=12
p 4 1 0 power=11
p 0 -0.5 -1 piston_head facing=down short=true type=normal t 1
p 1 -0.5 -1 piston_head facing=up short=true type=normal p 0 0 -1 extended=true
p 2 -0.5 -1 piston_head facing=up short=true type=normal p 1 -1 -1 extended=true
p 3 -0.5 -1 piston_head facing=up short=true type=normal p 2 -1 -1 extended=true
p 4 -0.5 -1 piston_head facing=up short=true type=normal p 3 -1 -1 extended=true
p 4 -1 -1 extended=true
t 2 p 0 -0.5 -1 piston_head facing=down short=true type=normal
p -1 0 0 powered=false p 1 -0.5 -1 piston_head facing=up short=true type=normal
p 0 1 0 power=0 p 2 -0.5 -1 piston_head facing=up short=true type=normal
p 1 1 0 power=0 p 3 -0.5 -1 piston_head facing=up short=true type=normal
p 2 1 0 power=0 p 4 -0.5 -1 piston_head facing=up short=true type=normal
p 3 1 0 power=0
p 4 1 0 power=0
p 0 -1 -1 piston_head facing=down short=false type=normal t 2
p 1 0 -1 piston_head facing=up short=false type=normal p -1 0 0 powered=false
p 2 0 -1 piston_head facing=up short=false type=normal p 0 1 0 power=0
p 3 0 -1 piston_head facing=up short=false type=normal p 1 1 0 power=0
p 4 0 -1 piston_head facing=up short=false type=normal p 2 1 0 power=0
p 3 1 0 power=0
p 4 1 0 power=0
p 0 -0.5 -1 air p 0 -1 -1 piston_head facing=down short=false type=normal
p 1 -0.5 -1 air p 1 0 -1 piston_head facing=up short=false type=normal
p 2 -0.5 -1 air p 2 0 -1 piston_head facing=up short=false type=normal
p 3 -0.5 -1 air p 3 0 -1 piston_head facing=up short=false type=normal
p 4 -0.5 -1 air p 4 0 -1 piston_head facing=up short=false type=normal
p 1 0 -2 powered=true p 0 -0.5 -1 air
p 2 0 -2 powered=true p 1 -0.5 -1 air
p 3 0 -2 powered=true p 2 -0.5 -1 air
p 4 0 -2 powered=true p 3 -0.5 -1 air
p 4 -0.5 -1 air
t 3 p 1 0 -2 powered=true
p 2 0 -2 powered=true
p 3 0 -2 powered=true
p 4 0 -2 powered=true
p 0 -1 -1 air t 3
p 1 0 -1 air
p 2 0 -1 air
p 3 0 -1 air
p 4 0 -1 air
p 0 -0.5 -1 piston_head facing=down short=true type=normal p 0 -1 -1 air
p 1 -0.5 -1 piston_head facing=up short=true type=normal p 1 0 -1 air
p 2 -0.5 -1 piston_head facing=up short=true type=normal p 2 0 -1 air
p 3 -0.5 -1 piston_head facing=up short=true type=normal p 3 0 -1 air
p 4 -0.5 -1 piston_head facing=up short=true type=normal p 4 0 -1 air
t 4 p 0 -0.5 -1 piston_head facing=down short=true type=normal
p 0 -0.5 -1 air p 1 -0.5 -1 piston_head facing=up short=true type=normal
p 1 -0.5 -1 air p 2 -0.5 -1 piston_head facing=up short=true type=normal
p 2 -0.5 -1 air p 3 -0.5 -1 piston_head facing=up short=true type=normal
p 3 -0.5 -1 air p 4 -0.5 -1 piston_head facing=up short=true type=normal
p 4 -0.5 -1 air
p 0 0 -1 extended=false t 4
p 1 -1 -1 extended=false p 0 -0.5 -1 air
p 2 -1 -1 extended=false p 1 -0.5 -1 air
p 3 -1 -1 extended=false p 2 -0.5 -1 air
p 4 -1 -1 extended=false p 3 -0.5 -1 air
p 1 0 -2 powered=false p 4 -0.5 -1 air
p 2 0 -2 powered=false
p 3 0 -2 powered=false
p 4 0 -2 powered=false
t 20 p 0 0 -1 extended=false
p 0 0 0 p 1 -1 -1 extended=false
``` p 2 -1 -1 extended=false
] p 3 -1 -1 extended=false
p 4 -1 -1 extended=false
p 1 0 -2 powered=false
p 2 0 -2 powered=false
p 3 0 -2 powered=false
p 4 0 -2 powered=false
t 20
p 0 0 0
```
== Single-Priority Loops == Single-Priority Loops