wip extensive BED demo
This commit is contained in:
@@ -348,71 +348,72 @@ prefix | BED -->
|
||||
radius: 9,
|
||||
phi:30,
|
||||
theta: 110,
|
||||
speed: 0.4,
|
||||
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 -1 -1 0 smooth_stone_slab type=top
|
||||
p -2 -1 0 smooth_stone_slab type=top
|
||||
p -3 -1 0 smooth_stone_slab type=top
|
||||
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 0 -1 -1 piston facing=up 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 0 -1 piston facing=down extended=false
|
||||
p 0 0 -2 observer facing=south powered=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 -1 0 0 observer facing=west powered=false
|
||||
p -2 0 0 repeater facing=west powered=false locked=false delay=1
|
||||
p -3 0 0 repeater facing=west powered=false locked=false delay=1
|
||||
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 -1 -1 0 smooth_stone_slab type=top
|
||||
p -2 -1 0 smooth_stone_slab type=top
|
||||
p -3 -1 0 smooth_stone_slab type=top
|
||||
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 0 -1 -1 piston facing=up 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 0 -1 piston facing=down extended=false
|
||||
p 0 0 -2 observer facing=south powered=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 -1 0 0 observer facing=west powered=false
|
||||
p -2 0 0 repeater facing=west powered=false locked=false delay=1
|
||||
p -3 0 0 repeater facing=west powered=false locked=false delay=1
|
||||
|
||||
p 0 0 4 cyan_terracotta
|
||||
p 1 0 4 cyan_terracotta
|
||||
p 2 0 4 cyan_terracotta
|
||||
p 3 0 4 cyan_terracotta
|
||||
p 4 0 4 cyan_terracotta
|
||||
p -1 -1 4 smooth_stone_slab type=top
|
||||
p -2 -1 4 smooth_stone_slab type=top
|
||||
p -3 -1 4 smooth_stone_slab type=top
|
||||
p 0 1 4 redstone_wire east=side west=side power=0
|
||||
p 1 1 4 redstone_wire east=side west=side power=0
|
||||
p 2 1 4 redstone_wire east=side west=side power=0
|
||||
p 3 1 4 redstone_wire east=side west=side power=0
|
||||
p 4 1 4 redstone_wire east=side west=side power=0
|
||||
p 0 -1 3 piston facing=up extended=false
|
||||
p 1 -1 3 piston facing=up extended=false
|
||||
p 2 -1 3 piston facing=up extended=false
|
||||
p 3 -1 3 piston facing=up extended=false
|
||||
p 4 0 3 piston facing=down extended=false
|
||||
p 0 0 2 observer facing=south powered=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 -1 0 4 observer facing=west powered=false
|
||||
p -2 0 4 repeater facing=west powered=false locked=false delay=1
|
||||
p -3 0 4 comparator facing=west powered=false mode=compare
|
||||
p 0 0 4 cyan_terracotta
|
||||
p 1 0 4 cyan_terracotta
|
||||
p 2 0 4 cyan_terracotta
|
||||
p 3 0 4 cyan_terracotta
|
||||
p 4 0 4 cyan_terracotta
|
||||
p -1 -1 4 smooth_stone_slab type=top
|
||||
p -2 -1 4 smooth_stone_slab type=top
|
||||
p -3 -1 4 smooth_stone_slab type=top
|
||||
p 0 1 4 redstone_wire east=side west=side power=0
|
||||
p 1 1 4 redstone_wire east=side west=side power=0
|
||||
p 2 1 4 redstone_wire east=side west=side power=0
|
||||
p 3 1 4 redstone_wire east=side west=side power=0
|
||||
p 4 1 4 redstone_wire east=side west=side power=0
|
||||
p 0 -1 3 piston facing=up extended=false
|
||||
p 1 -1 3 piston facing=up extended=false
|
||||
p 2 -1 3 piston facing=up extended=false
|
||||
p 3 -1 3 piston facing=up extended=false
|
||||
p 4 0 3 piston facing=down extended=false
|
||||
p 0 0 2 observer facing=south powered=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 -1 0 4 observer facing=west powered=false
|
||||
p -2 0 4 repeater facing=west powered=false locked=false delay=1
|
||||
p -3 0 4 comparator facing=west powered=false mode=compare
|
||||
|
||||
p 0 0 8 white_terracotta
|
||||
p 1 0 8 white_terracotta
|
||||
p 2 0 8 white_terracotta
|
||||
p 3 0 8 white_terracotta
|
||||
p 4 0 8 white_terracotta
|
||||
p 5 -1 8 smooth_stone_slab type=top
|
||||
p 6 -1 8 smooth_stone_slab type=top
|
||||
p 7 -1 8 smooth_stone_slab type=top
|
||||
p 5 -1 8 smooth_stone_slab type=top
|
||||
p 6 -1 8 smooth_stone_slab type=top
|
||||
p 7 -1 8 smooth_stone_slab type=top
|
||||
p 0 1 8 redstone_wire east=side west=side power=0
|
||||
p 1 1 8 redstone_wire east=side west=side power=0
|
||||
p 2 1 8 redstone_wire east=side west=side power=0
|
||||
@@ -427,9 +428,317 @@ p 0 0 6 observer facing=south powered=false
|
||||
p 1 0 6 observer facing=south powered=false
|
||||
p 2 0 6 observer facing=south powered=false
|
||||
p 3 0 6 observer facing=south powered=false
|
||||
p 5 0 8 observer facing=east powered=false
|
||||
p 6 0 8 comparator facing=east powered=false mode=compare
|
||||
p 7 0 8 repeater facing=east powered=false locked=false delay=1
|
||||
p 5 0 8 observer facing=east powered=false
|
||||
p 6 0 8 comparator facing=east powered=false mode=compare
|
||||
p 7 0 8 repeater facing=east powered=false locked=false delay=1
|
||||
|
||||
t 1
|
||||
p 7 0 8 powered=true
|
||||
p -3 0 0 powered=true
|
||||
t 2
|
||||
p -3 0 4 powered=true
|
||||
|
||||
t 3
|
||||
p -2 0 0 powered=true
|
||||
t 4
|
||||
p -2 0 4 powered=true
|
||||
t 5
|
||||
p 8 0 8 powered=true
|
||||
|
||||
t 6
|
||||
p -3 0 0 powered=false
|
||||
p 7 0 8 powered=false
|
||||
t 7
|
||||
p -3 0 4 powered=false
|
||||
|
||||
t 8
|
||||
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
|
||||
t 9
|
||||
p -1 0 4 powered=true
|
||||
p 0 1 4 power=15
|
||||
p 1 1 4 power=14
|
||||
p 2 1 4 power=13
|
||||
p 3 1 4 power=12
|
||||
p 4 1 4 power=11
|
||||
t 9
|
||||
p 5 0 8 powered=true
|
||||
p 0 1 8 power=11
|
||||
p 1 1 8 power=12
|
||||
p 2 1 8 power=13
|
||||
p 3 1 8 power=14
|
||||
p 4 1 8 power=15
|
||||
|
||||
t 10
|
||||
p 4 0 -1 extended=true
|
||||
p 4 -0.5 -1 piston_head type=normal facing=down short=true
|
||||
t 11
|
||||
p 4 0 3 extended=true
|
||||
p 4 -0.5 3 piston_head type=normal facing=down short=true
|
||||
t 12
|
||||
p 4 0 7 extended=true
|
||||
p 4 -0.5 7 piston_head type=normal facing=down short=true
|
||||
t 13
|
||||
p 3 -1 -1 extended=true
|
||||
p 3 -0.5 -1 piston_head type=normal facing=up short=true
|
||||
t 14
|
||||
p 3 -1 3 extended=true
|
||||
p 3 -0.5 3 piston_head type=normal facing=up short=true
|
||||
t 15
|
||||
p 3 -1 7 extended=true
|
||||
p 3 -0.5 7 piston_head type=normal facing=up short=true
|
||||
t 16
|
||||
p 2 -1 -1 extended=true
|
||||
p 2 -0.5 -1 piston_head type=normal facing=up short=true
|
||||
t 17
|
||||
p 2 -1 3 extended=true
|
||||
p 2 -0.5 3 piston_head type=normal facing=up short=true
|
||||
t 18
|
||||
p 2 -1 7 extended=true
|
||||
p 2 -0.5 7 piston_head type=normal facing=up short=true
|
||||
t 19
|
||||
p 1 -1 -1 extended=true
|
||||
p 1 -0.5 -1 piston_head type=normal facing=up short=true
|
||||
t 20
|
||||
p 1 -1 3 extended=true
|
||||
p 1 -0.5 3 piston_head type=normal facing=up short=true
|
||||
t 21
|
||||
p 1 -1 7 extended=true
|
||||
p 1 -0.5 7 piston_head type=normal facing=up short=true
|
||||
t 22
|
||||
p 0 -1 -1 extended=true
|
||||
p 0 -0.5 -1 piston_head type=normal facing=up short=true
|
||||
t 23
|
||||
p 0 -1 3 extended=true
|
||||
p 0 -0.5 3 piston_head type=normal facing=up short=true
|
||||
t 24
|
||||
p 0 -1 7 extended=true
|
||||
p 0 -0.5 7 piston_head type=normal facing=up short=true
|
||||
|
||||
t 25
|
||||
p -2 0 0 powered=false
|
||||
p -2 0 4 powered=false
|
||||
t 26
|
||||
p 6 0 8 powered=false
|
||||
|
||||
t 27
|
||||
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
|
||||
|
||||
t 28
|
||||
p -1 0 4 powered=false
|
||||
p 0 1 4 power=0
|
||||
p 1 1 4 power=0
|
||||
p 2 1 4 power=0
|
||||
p 3 1 4 power=0
|
||||
p 4 1 4 power=0
|
||||
|
||||
t 29
|
||||
p 5 0 8 powered=false
|
||||
p 0 1 8 power=0
|
||||
p 1 1 8 power=0
|
||||
p 2 1 8 power=0
|
||||
p 3 1 8 power=0
|
||||
p 4 1 8 power=0
|
||||
|
||||
t 30
|
||||
p 4 -0.5 -1 air
|
||||
p 4 -1.0 -1 piston_head type=normal facing=down short=false
|
||||
t 31
|
||||
p 4 -0.5 3 piston_head air
|
||||
p 4 -1.0 3 piston_head type=normal facing=down short=false
|
||||
t 32
|
||||
p 4 -0.5 7 piston_head air
|
||||
p 4 -1.0 7 piston_head type=normal facing=down short=false
|
||||
t 33
|
||||
p 3 -0.5 -1 air
|
||||
p 3 0.0 -1 piston_head type=normal facing=up short=false
|
||||
t 34
|
||||
p 3 -0.5 3 piston_head air
|
||||
p 3 0.0 3 piston_head type=normal facing=up short=false
|
||||
t 35
|
||||
p 3 -0.5 7 piston_head air
|
||||
p 3 0.0 7 piston_head type=normal facing=up short=false
|
||||
t 36
|
||||
p 2 -0.5 -1 air
|
||||
p 2 0.0 -1 piston_head type=normal facing=up short=false
|
||||
t 37
|
||||
p 2 -0.5 3 piston_head air
|
||||
p 2 0.0 3 piston_head type=normal facing=up short=false
|
||||
t 38
|
||||
p 2 -0.5 7 piston_head air
|
||||
p 2 0.0 7 piston_head type=normal facing=up short=false
|
||||
t 39
|
||||
p 1 -0.5 -1 air
|
||||
p 1 0.0 -1 piston_head type=normal facing=up short=false
|
||||
t 40
|
||||
p 1 -0.5 3 piston_head air
|
||||
p 1 0.0 3 piston_head type=normal facing=up short=false
|
||||
t 41
|
||||
p 1 -0.5 7 piston_head air
|
||||
p 1 0.0 7 piston_head type=normal facing=up short=false
|
||||
t 42
|
||||
p 0 -0.5 -1 air
|
||||
p 0 0.0 -1 piston_head type=normal facing=up short=false
|
||||
t 43
|
||||
p 0 -0.5 3 piston_head air
|
||||
p 0 0.0 3 piston_head type=normal facing=up short=false
|
||||
t 44
|
||||
p 0 -0.5 7 piston_head air
|
||||
p 0 0.0 7 piston_head type=normal facing=up short=false
|
||||
|
||||
t 45
|
||||
p 3 0 -2 powered=true
|
||||
t 46
|
||||
p 3 0 2 powered=true
|
||||
t 47
|
||||
p 3 0 6 powered=true
|
||||
t 48
|
||||
p 2 0 -2 powered=true
|
||||
t 49
|
||||
p 2 0 2 powered=true
|
||||
t 50
|
||||
p 2 0 6 powered=true
|
||||
t 51
|
||||
p 1 0 -2 powered=true
|
||||
t 52
|
||||
p 1 0 2 powered=true
|
||||
t 53
|
||||
p 1 0 6 powered=true
|
||||
t 54
|
||||
p 0 0 -2 powered=true
|
||||
t 55
|
||||
p 0 0 2 powered=true
|
||||
t 56
|
||||
p 0 0 6 powered=true
|
||||
|
||||
t 57
|
||||
p 4 -1.0 -1 air
|
||||
p 4 -0.5 -1 piston_head type=normal facing=down short=true
|
||||
t 58
|
||||
p 4 -1.0 3 air
|
||||
p 4 -0.5 3 piston_head type=normal facing=down short=true
|
||||
t 59
|
||||
p 4 -1.0 7 air
|
||||
p 4 -0.5 7 piston_head type=normal facing=down short=true
|
||||
t 60
|
||||
p 3 0.0 -1 air
|
||||
p 3 -0.5 -1 piston_head type=normal facing=up short=true
|
||||
t 61
|
||||
p 3 0.0 3 air
|
||||
p 3 -0.5 3 piston_head type=normal facing=up short=true
|
||||
t 62
|
||||
p 3 0.0 7 air
|
||||
p 3 -0.5 7 piston_head type=normal facing=up short=true
|
||||
t 63
|
||||
p 2 0.0 -1 air
|
||||
p 2 -0.5 -1 piston_head type=normal facing=up short=true
|
||||
t 64
|
||||
p 2 0.0 3 air
|
||||
p 2 -0.5 3 piston_head type=normal facing=up short=true
|
||||
t 65
|
||||
p 2 0.0 7 air
|
||||
p 2 -0.5 7 piston_head type=normal facing=up short=true
|
||||
t 66
|
||||
p 1 0.0 -1 air
|
||||
p 1 -0.5 -1 piston_head type=normal facing=up short=true
|
||||
t 67
|
||||
p 1 0.0 3 air
|
||||
p 1 -0.5 3 piston_head type=normal facing=up short=true
|
||||
t 68
|
||||
p 1 0.0 7 air
|
||||
p 1 -0.5 7 piston_head type=normal facing=up short=true
|
||||
t 69
|
||||
p 0 0.0 -1 air
|
||||
p 0 -0.5 -1 piston_head type=normal facing=up short=true
|
||||
t 70
|
||||
p 0 0.0 3 air
|
||||
p 0 -0.5 3 piston_head type=normal facing=up short=true
|
||||
t 71
|
||||
p 0 0.0 7 air
|
||||
p 0 -0.5 7 piston_head type=normal facing=up short=true
|
||||
|
||||
t 72
|
||||
p 4 0.0 -1 extended=false
|
||||
p 4 -0.5 -1 air
|
||||
t 73
|
||||
p 4 0.0 3 extended=false
|
||||
p 4 -0.5 3 air
|
||||
t 74
|
||||
p 4 0.0 7 extended=false
|
||||
p 4 -0.5 7 air
|
||||
t 75
|
||||
p 3 -1.0 -1 extended=false
|
||||
p 3 -0.5 -1 air
|
||||
t 76
|
||||
p 3 -1.0 3 extended=false
|
||||
p 3 -0.5 3 air
|
||||
t 77
|
||||
p 3 -1.0 7 extended=false
|
||||
p 3 -0.5 7 air
|
||||
t 78
|
||||
p 2 -1.0 -1 extended=false
|
||||
p 2 -0.5 -1 air
|
||||
t 79
|
||||
p 2 -1.0 3 extended=false
|
||||
p 2 -0.5 3 air
|
||||
t 80
|
||||
p 2 -1.0 7 extended=false
|
||||
p 2 -0.5 7 air
|
||||
t 81
|
||||
p 1 -1.0 -1 extended=false
|
||||
p 1 -0.5 -1 air
|
||||
t 82
|
||||
p 1 -1.0 3 extended=false
|
||||
p 1 -0.5 3 air
|
||||
t 83
|
||||
p 1 -1.0 7 extended=false
|
||||
p 1 -0.5 7 air
|
||||
t 84
|
||||
p 0 -1.0 -1 extended=false
|
||||
p 0 -0.5 -1 air
|
||||
t 85
|
||||
p 0 -1.0 3 extended=false
|
||||
p 0 -0.5 3 air
|
||||
t 86
|
||||
p 0 -1.0 7 extended=false
|
||||
p 0 -0.5 7 air
|
||||
|
||||
t 87
|
||||
p 3 0 -2 powered=false
|
||||
t 88
|
||||
p 3 0 2 powered=false
|
||||
t 89
|
||||
p 3 0 6 powered=false
|
||||
t 90
|
||||
p 2 0 -2 powered=false
|
||||
t 91
|
||||
p 2 0 2 powered=false
|
||||
t 92
|
||||
p 2 0 6 powered=false
|
||||
t 93
|
||||
p 1 0 -2 powered=false
|
||||
t 94
|
||||
p 1 0 2 powered=false
|
||||
t 95
|
||||
p 1 0 6 powered=false
|
||||
t 96
|
||||
p 0 0 -2 powered=false
|
||||
t 97
|
||||
p 0 0 2 powered=false
|
||||
t 98
|
||||
p 0 0 6 powered=false
|
||||
|
||||
t 100
|
||||
p 0 0 0 # slight delay before loop
|
||||
|
||||
```
|
||||
|
||||
|
||||
2
lib.typ
2
lib.typ
@@ -44,6 +44,7 @@
|
||||
theta: auto,
|
||||
phi: auto,
|
||||
radius: auto,
|
||||
speed: auto,
|
||||
orbit: auto,
|
||||
pan: auto,
|
||||
zoom: auto,
|
||||
@@ -56,6 +57,7 @@
|
||||
if theta != auto { attrs.insert("theta", str(theta)) }
|
||||
if phi != auto { attrs.insert("phi", str(phi)) }
|
||||
if radius != auto { attrs.insert("radius", str(radius)) }
|
||||
if speed != auto { attrs.insert("speed", str(speed)) }
|
||||
if orbit != auto { attrs.insert("orbit", if (orbit) { "" } else { "false" }) }
|
||||
if pan != auto { attrs.insert("pan", if (pan) { "" } else { "false" }) }
|
||||
if zoom != auto { attrs.insert("zoom", if (zoom) { "" } else { "false" }) }
|
||||
|
||||
Reference in New Issue
Block a user