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

View File

@@ -5,10 +5,10 @@
#diorama(
orbit: false,
"
p 0 0 0 dropper facing=up
p 0 1 0 dropper facing=up
p 0 2 0 dropper facing=east
p 1 0 0 hopper facing=west
p 0 0 0 dropper facing=up triggered=false
p 0 1 0 dropper facing=up triggered=false
p 0 2 0 dropper facing=east triggered=false
p 1 0 0 hopper facing=west enabled=true
p 1 1 0 oak_trapdoor facing=north open=false 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
#show raw.where(lang: "mc-diorama"): it => diorama(autoplay: true, loop: true, theta: 160, phi: 20, it.text)
= Preventing Interference <timing>
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
#diorama(
theta: 160,
phi: 20,
autoplay: true,
loop: true,
"
```mc-diorama
p 0 -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
@@ -49,9 +46,7 @@ p 4 0 0 powered=false
t 20
p 0 0 0
",
)
```
#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
#[#show raw.where(lang: "mc-diorama"): it => diorama(
autoplay: true,
loop: true,
radius: 5,
theta: 160,
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
#show raw.where(lang: "mc-diorama"): it => diorama(
autoplay: true,
loop: true,
radius: 5,
theta: 160,
it.text,
)
p 0 1 0 redstone_wire east=side west=side power=0
p 1 1 0 redstone_wire east=side west=side power=0
p 2 1 0 redstone_wire east=side west=side power=0
p 3 1 0 redstone_wire east=side west=side power=0
p 4 1 0 redstone_wire east=side west=side power=0
```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 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 0 1 0 redstone_wire east=side west=side power=0
p 1 1 0 redstone_wire east=side west=side power=0
p 2 1 0 redstone_wire east=side west=side power=0
p 3 1 0 redstone_wire east=side west=side power=0
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 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
p -1 0 0 observer facing=west powered=false
t 0
p -1 0 0 powered=true
p 0 1 0 power=15
p 1 1 0 power=14
p 2 1 0 power=13
p 3 1 0 power=12
p 4 1 0 power=11
p 1 0 -2 observer facing=south 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 1
p 0 0 -1 extended=true
p 1 -1 -1 extended=true
p 2 -1 -1 extended=true
p 3 -1 -1 extended=true
p 4 -1 -1 extended=true
t 0
p -1 0 0 powered=true
p 0 1 0 power=15
p 1 1 0 power=14
p 2 1 0 power=13
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
p 1 -0.5 -1 piston_head facing=up short=true type=normal
p 2 -0.5 -1 piston_head facing=up short=true type=normal
p 3 -0.5 -1 piston_head facing=up short=true type=normal
p 4 -0.5 -1 piston_head facing=up short=true type=normal
t 1
p 0 0 -1 extended=true
p 1 -1 -1 extended=true
p 2 -1 -1 extended=true
p 3 -1 -1 extended=true
p 4 -1 -1 extended=true
t 2
p -1 0 0 powered=false
p 0 1 0 power=0
p 1 1 0 power=0
p 2 1 0 power=0
p 3 1 0 power=0
p 4 1 0 power=0
p 0 -0.5 -1 piston_head facing=down short=true type=normal
p 1 -0.5 -1 piston_head facing=up short=true type=normal
p 2 -0.5 -1 piston_head facing=up short=true type=normal
p 3 -0.5 -1 piston_head facing=up short=true type=normal
p 4 -0.5 -1 piston_head facing=up short=true type=normal
p 0 -1 -1 piston_head facing=down short=false type=normal
p 1 0 -1 piston_head facing=up short=false type=normal
p 2 0 -1 piston_head facing=up short=false type=normal
p 3 0 -1 piston_head facing=up short=false type=normal
p 4 0 -1 piston_head facing=up short=false type=normal
t 2
p -1 0 0 powered=false
p 0 1 0 power=0
p 1 1 0 power=0
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 1 -0.5 -1 air
p 2 -0.5 -1 air
p 3 -0.5 -1 air
p 4 -0.5 -1 air
p 0 -1 -1 piston_head facing=down short=false type=normal
p 1 0 -1 piston_head facing=up short=false type=normal
p 2 0 -1 piston_head facing=up short=false type=normal
p 3 0 -1 piston_head facing=up short=false type=normal
p 4 0 -1 piston_head facing=up short=false type=normal
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 -0.5 -1 air
p 1 -0.5 -1 air
p 2 -0.5 -1 air
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
p 1 0 -1 air
p 2 0 -1 air
p 3 0 -1 air
p 4 0 -1 air
t 3
p 0 -0.5 -1 piston_head facing=down short=true type=normal
p 1 -0.5 -1 piston_head facing=up short=true type=normal
p 2 -0.5 -1 piston_head facing=up short=true type=normal
p 3 -0.5 -1 piston_head facing=up short=true type=normal
p 4 -0.5 -1 piston_head facing=up short=true type=normal
p 0 -1 -1 air
p 1 0 -1 air
p 2 0 -1 air
p 3 0 -1 air
p 4 0 -1 air
t 4
p 0 -0.5 -1 air
p 1 -0.5 -1 air
p 2 -0.5 -1 air
p 3 -0.5 -1 air
p 4 -0.5 -1 air
p 0 -0.5 -1 piston_head facing=down short=true type=normal
p 1 -0.5 -1 piston_head facing=up short=true type=normal
p 2 -0.5 -1 piston_head facing=up short=true type=normal
p 3 -0.5 -1 piston_head facing=up short=true type=normal
p 4 -0.5 -1 piston_head facing=up short=true type=normal
p 0 0 -1 extended=false
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 4
p 0 -0.5 -1 air
p 1 -0.5 -1 air
p 2 -0.5 -1 air
p 3 -0.5 -1 air
p 4 -0.5 -1 air
t 20
p 0 0 0
```
]
p 0 0 -1 extended=false
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