diff --git a/tardis-build-jenkins.sh b/tardis-build-jenkins.sh deleted file mode 100644 index 06f50f6723cb7eda1e75b5c1fd02b125b7ae98ae..0000000000000000000000000000000000000000 --- a/tardis-build-jenkins.sh +++ /dev/null @@ -1 +0,0 @@ -zip -r tardis-datapack-$JENKINS_BUILD.zip tardis-datapack/* \ No newline at end of file diff --git a/tardis-datapack/data/tardis/functions/internal/outer/construct.mcfunction b/tardis-datapack/data/tardis/functions/internal/outer/construct.mcfunction index 500d474199cdf4783aaad5f6dcf4eb56e77329bc..5c0392cfb8e81a329006d6877bd64064fdc96593 100644 --- a/tardis-datapack/data/tardis/functions/internal/outer/construct.mcfunction +++ b/tardis-datapack/data/tardis/functions/internal/outer/construct.mcfunction @@ -1,61 +1,3 @@ -execute at @e[tag=TardisOuter] run setblock ^ ^ ^-1 blue_concrete -execute at @e[tag=TardisOuter] run setblock ^ ^1 ^-1 blue_concrete -execute at @e[tag=TardisOuter] run setblock ^ ^2 ^-1 blue_concrete - -execute at @e[tag=TardisOuter] run setblock ^-1 ^ ^-1 blue_concrete -execute at @e[tag=TardisOuter] run setblock ^-1 ^1 ^-1 blue_concrete -execute at @e[tag=TardisOuter] run setblock ^-1 ^2 ^-1 blue_concrete - -execute at @e[tag=TardisOuter] run setblock ^1 ^ ^-1 blue_concrete -execute at @e[tag=TardisOuter] run setblock ^1 ^1 ^-1 blue_concrete -execute at @e[tag=TardisOuter] run setblock ^1 ^2 ^-1 blue_concrete - -execute at @e[tag=TardisOuter] run setblock ^-1 ^ ^ blue_concrete -execute at @e[tag=TardisOuter] run setblock ^-1 ^1 ^ blue_concrete -execute at @e[tag=TardisOuter] run setblock ^-1 ^2 ^ blue_concrete - -execute at @e[tag=TardisOuter] run setblock ^1 ^ ^ blue_concrete -execute at @e[tag=TardisOuter] run setblock ^1 ^1 ^ blue_concrete -execute at @e[tag=TardisOuter] run setblock ^1 ^2 ^ blue_concrete - -execute at @e[tag=TardisOuter] run setblock ^ ^2 ^1 blue_concrete - -execute at @e[tag=TardisOuter] run setblock ^-1 ^ ^1 blue_concrete -execute at @e[tag=TardisOuter] run setblock ^-1 ^1 ^1 blue_concrete -execute at @e[tag=TardisOuter] run setblock ^-1 ^2 ^1 blue_concrete -execute at @e[tag=TardisOuter] run setblock ^-1 ^3 ^1 warped_stairs - -execute at @e[tag=TardisOuter] run setblock ^1 ^ ^1 blue_concrete -execute at @e[tag=TardisOuter] run setblock ^1 ^1 ^1 blue_concrete -execute at @e[tag=TardisOuter] run setblock ^1 ^2 ^1 blue_concrete -execute at @e[tag=TardisOuter] run setblock ^1 ^3 ^1 warped_stairs - -execute at @e[tag=TardisOuter] run setblock ~ ~3 ~ stripped_warped_stem -execute at @e[tag=TardisOuter] run setblock ~ ~4 ~ soul_lantern - -execute at @e[tag=TardisOuter] run setblock ^ ^3 ^-1 warped_stairs -execute at @e[tag=TardisOuter] run setblock ^1 ^3 ^ warped_stairs -execute at @e[tag=TardisOuter] run setblock ^-1 ^3 ^ warped_stairs -execute at @e[tag=TardisOuter] run setblock ^1 ^3 ^-1 warped_stairs -execute at @e[tag=TardisOuter] run setblock ^ ^3 ^1 warped_stairs -execute at @e[tag=TardisOuter] run setblock ^-1 ^3 ^-1 warped_stairs - -execute at @e[tag=TardisOuter] run setblock ~1 ~3 ~-1 warped_stairs[facing=west,shape=outer_left] -execute at @e[tag=TardisOuter] run setblock ~1 ~3 ~ warped_stairs[facing=west,shape=straight] -execute at @e[tag=TardisOuter] run setblock ~1 ~3 ~1 warped_stairs[facing=west,shape=outer_right] -execute at @e[tag=TardisOuter] run setblock ~ ~3 ~1 warped_stairs[facing=north,shape=straight] -execute at @e[tag=TardisOuter] run setblock ~-1 ~3 ~1 warped_stairs[facing=north,shape=outer_right] -execute at @e[tag=TardisOuter] run setblock ~-1 ~3 ~ warped_stairs[facing=east,shape=straight] -execute at @e[tag=TardisOuter] run setblock ~-1 ~3 ~-1 warped_stairs[facing=east,shape=outer_right] -execute at @e[tag=TardisOuter] run setblock ~ ~3 ~-1 warped_stairs[facing=south,shape=straight] - -execute if score Facing Tardis matches 0 at @e[tag=TardisOuter] run setblock ^ ^ ^1 warped_door[half=lower,facing=north] -execute if score Facing Tardis matches 0 at @e[tag=TardisOuter] run setblock ^ ^1 ^1 warped_door[half=upper,facing=north] -execute if score Facing Tardis matches 90 at @e[tag=TardisOuter] run setblock ^ ^ ^1 warped_door[half=lower,facing=east] -execute if score Facing Tardis matches 90 at @e[tag=TardisOuter] run setblock ^ ^1 ^1 warped_door[half=upper,facing=east] -execute if score Facing Tardis matches 180 at @e[tag=TardisOuter] run setblock ^ ^ ^1 warped_door[half=lower,facing=south] -execute if score Facing Tardis matches 180 at @e[tag=TardisOuter] run setblock ^ ^1 ^1 warped_door[half=upper,facing=south] -execute if score Facing Tardis matches -180 at @e[tag=TardisOuter] run setblock ^ ^ ^1 warped_door[half=lower,facing=south] -execute if score Facing Tardis matches -180 at @e[tag=TardisOuter] run setblock ^ ^1 ^1 warped_door[half=upper,facing=south] -execute if score Facing Tardis matches -90 at @e[tag=TardisOuter] run setblock ^ ^ ^1 warped_door[half=lower,facing=west] -execute if score Facing Tardis matches -90 at @e[tag=TardisOuter] run setblock ^ ^1 ^1 warped_door[half=upper,facing=west] \ No newline at end of file +scoreboard players add OuterTick Tardis 1 +execute if score OuterTick Tardis matches 500.. run function tardis:internal/outer/construct_blocks +execute if score OuterTick Tardis matches 500.. run scoreboard players set ConsoleTick Tardis 0 \ No newline at end of file diff --git a/tardis-datapack/data/tardis/functions/internal/outer/construct_blocks.mcfunction b/tardis-datapack/data/tardis/functions/internal/outer/construct_blocks.mcfunction new file mode 100644 index 0000000000000000000000000000000000000000..a2d65b0a0bfa5d7a5b0ff314f6c52c6864147491 --- /dev/null +++ b/tardis-datapack/data/tardis/functions/internal/outer/construct_blocks.mcfunction @@ -0,0 +1,103 @@ +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~ ~ {BlockState:{Name:"tube_coral_block"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~1 ~ {BlockState:{Name:"blue_wool"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~2.0 ~ {BlockState:{Name:"soul_lantern"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.1 ~ ~.1 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.1 ~ ~.1 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.1 ~ ~-.1 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.1 ~ ~-.1 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.05 ~.5 ~.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.05 ~.5 ~.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.05 ~.5 ~-.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.05 ~.5 ~-.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.05 ~1 ~.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.05 ~1 ~.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.05 ~1 ~-.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.05 ~1 ~-.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.05 ~1.5 ~.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.05 ~1.5 ~.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.05 ~1.5 ~-.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.05 ~1.5 ~-.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.05 ~2 ~.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.05 ~2 ~.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.05 ~2 ~-.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.05 ~2 ~-.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.05 ~2.2 ~.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.05 ~2.2 ~.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.05 ~2.2 ~-.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.05 ~2.2 ~-.05 {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~2.05 ~ {BlockState:{Name:"iron_trapdoor"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~2.25 ~ {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~2.3 ~ {BlockState:{Name:"blue_carpet"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.5 ~ ~.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.5 ~ ~.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.5 ~ ~-.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.5 ~ ~-.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.5 ~.375 ~.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.5 ~.375 ~.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.5 ~.375 ~-.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.5 ~.375 ~-.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.5 ~.75 ~.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.5 ~.75 ~.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.5 ~.75 ~-.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.5 ~.75 ~-.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.5 ~1.125 ~.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.5 ~1.125 ~.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.5 ~1.125 ~-.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.5 ~1.125 ~-.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.5 ~1.5 ~.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.5 ~1.5 ~.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.5 ~1.5 ~-.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.5 ~1.5 ~-.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.5 ~1.875 ~.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.5 ~1.875 ~.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.5 ~1.875 ~-.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.5 ~1.875 ~-.5 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.475 ~ ~ {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.475 ~ ~ {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~ ~.475 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~ ~-.475 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.475 ~.375 ~ {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.475 ~.375 ~ {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~.375 ~.475 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~.375 ~-.475 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.475 ~.750 ~ {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.475 ~.750 ~ {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~.750 ~.475 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~.750 ~-.475 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.475 ~1 ~ {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.475 ~1 ~ {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~1 ~.475 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~1 ~-.475 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.475 ~1.370 ~ {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.475 ~1.370 ~ {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~1.370 ~.475 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~1.370 ~-.475 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.475 ~1.690 ~ {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.475 ~1.690 ~ {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~1.690 ~.475 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~1.690 ~-.475 {BlockState:{Name:"blue_candle"},NoGravity:1,Time:599,DropItem:0} + +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~-.02 ~1.55 ~ {BlockState:{Name:"smooth_quartz_slab"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~.02 ~1.55 ~ {BlockState:{Name:"smooth_quartz_slab"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~1.55 ~.02 {BlockState:{Name:"smooth_quartz_slab"},NoGravity:1,Time:599,DropItem:0} +execute at @e[tag=TardisOuter,limit=1] run summon minecraft:falling_block ~ ~1.55 ~-.02 {BlockState:{Name:"smooth_quartz_slab"},NoGravity:1,Time:599,DropItem:0} \ No newline at end of file diff --git a/tardis-datapack/data/tardis/functions/internal/outer/original_construct.mcfunction b/tardis-datapack/data/tardis/functions/internal/outer/original_construct.mcfunction new file mode 100644 index 0000000000000000000000000000000000000000..500d474199cdf4783aaad5f6dcf4eb56e77329bc --- /dev/null +++ b/tardis-datapack/data/tardis/functions/internal/outer/original_construct.mcfunction @@ -0,0 +1,61 @@ +execute at @e[tag=TardisOuter] run setblock ^ ^ ^-1 blue_concrete +execute at @e[tag=TardisOuter] run setblock ^ ^1 ^-1 blue_concrete +execute at @e[tag=TardisOuter] run setblock ^ ^2 ^-1 blue_concrete + +execute at @e[tag=TardisOuter] run setblock ^-1 ^ ^-1 blue_concrete +execute at @e[tag=TardisOuter] run setblock ^-1 ^1 ^-1 blue_concrete +execute at @e[tag=TardisOuter] run setblock ^-1 ^2 ^-1 blue_concrete + +execute at @e[tag=TardisOuter] run setblock ^1 ^ ^-1 blue_concrete +execute at @e[tag=TardisOuter] run setblock ^1 ^1 ^-1 blue_concrete +execute at @e[tag=TardisOuter] run setblock ^1 ^2 ^-1 blue_concrete + +execute at @e[tag=TardisOuter] run setblock ^-1 ^ ^ blue_concrete +execute at @e[tag=TardisOuter] run setblock ^-1 ^1 ^ blue_concrete +execute at @e[tag=TardisOuter] run setblock ^-1 ^2 ^ blue_concrete + +execute at @e[tag=TardisOuter] run setblock ^1 ^ ^ blue_concrete +execute at @e[tag=TardisOuter] run setblock ^1 ^1 ^ blue_concrete +execute at @e[tag=TardisOuter] run setblock ^1 ^2 ^ blue_concrete + +execute at @e[tag=TardisOuter] run setblock ^ ^2 ^1 blue_concrete + +execute at @e[tag=TardisOuter] run setblock ^-1 ^ ^1 blue_concrete +execute at @e[tag=TardisOuter] run setblock ^-1 ^1 ^1 blue_concrete +execute at @e[tag=TardisOuter] run setblock ^-1 ^2 ^1 blue_concrete +execute at @e[tag=TardisOuter] run setblock ^-1 ^3 ^1 warped_stairs + +execute at @e[tag=TardisOuter] run setblock ^1 ^ ^1 blue_concrete +execute at @e[tag=TardisOuter] run setblock ^1 ^1 ^1 blue_concrete +execute at @e[tag=TardisOuter] run setblock ^1 ^2 ^1 blue_concrete +execute at @e[tag=TardisOuter] run setblock ^1 ^3 ^1 warped_stairs + +execute at @e[tag=TardisOuter] run setblock ~ ~3 ~ stripped_warped_stem +execute at @e[tag=TardisOuter] run setblock ~ ~4 ~ soul_lantern + +execute at @e[tag=TardisOuter] run setblock ^ ^3 ^-1 warped_stairs +execute at @e[tag=TardisOuter] run setblock ^1 ^3 ^ warped_stairs +execute at @e[tag=TardisOuter] run setblock ^-1 ^3 ^ warped_stairs +execute at @e[tag=TardisOuter] run setblock ^1 ^3 ^-1 warped_stairs +execute at @e[tag=TardisOuter] run setblock ^ ^3 ^1 warped_stairs +execute at @e[tag=TardisOuter] run setblock ^-1 ^3 ^-1 warped_stairs + +execute at @e[tag=TardisOuter] run setblock ~1 ~3 ~-1 warped_stairs[facing=west,shape=outer_left] +execute at @e[tag=TardisOuter] run setblock ~1 ~3 ~ warped_stairs[facing=west,shape=straight] +execute at @e[tag=TardisOuter] run setblock ~1 ~3 ~1 warped_stairs[facing=west,shape=outer_right] +execute at @e[tag=TardisOuter] run setblock ~ ~3 ~1 warped_stairs[facing=north,shape=straight] +execute at @e[tag=TardisOuter] run setblock ~-1 ~3 ~1 warped_stairs[facing=north,shape=outer_right] +execute at @e[tag=TardisOuter] run setblock ~-1 ~3 ~ warped_stairs[facing=east,shape=straight] +execute at @e[tag=TardisOuter] run setblock ~-1 ~3 ~-1 warped_stairs[facing=east,shape=outer_right] +execute at @e[tag=TardisOuter] run setblock ~ ~3 ~-1 warped_stairs[facing=south,shape=straight] + +execute if score Facing Tardis matches 0 at @e[tag=TardisOuter] run setblock ^ ^ ^1 warped_door[half=lower,facing=north] +execute if score Facing Tardis matches 0 at @e[tag=TardisOuter] run setblock ^ ^1 ^1 warped_door[half=upper,facing=north] +execute if score Facing Tardis matches 90 at @e[tag=TardisOuter] run setblock ^ ^ ^1 warped_door[half=lower,facing=east] +execute if score Facing Tardis matches 90 at @e[tag=TardisOuter] run setblock ^ ^1 ^1 warped_door[half=upper,facing=east] +execute if score Facing Tardis matches 180 at @e[tag=TardisOuter] run setblock ^ ^ ^1 warped_door[half=lower,facing=south] +execute if score Facing Tardis matches 180 at @e[tag=TardisOuter] run setblock ^ ^1 ^1 warped_door[half=upper,facing=south] +execute if score Facing Tardis matches -180 at @e[tag=TardisOuter] run setblock ^ ^ ^1 warped_door[half=lower,facing=south] +execute if score Facing Tardis matches -180 at @e[tag=TardisOuter] run setblock ^ ^1 ^1 warped_door[half=upper,facing=south] +execute if score Facing Tardis matches -90 at @e[tag=TardisOuter] run setblock ^ ^ ^1 warped_door[half=lower,facing=west] +execute if score Facing Tardis matches -90 at @e[tag=TardisOuter] run setblock ^ ^1 ^1 warped_door[half=upper,facing=west] \ No newline at end of file diff --git a/tardis-datapack/data/tardis/functions/internal/outer/select.mcfunction b/tardis-datapack/data/tardis/functions/internal/outer/select.mcfunction index a23f9c227745e3d5b7a0409612a759dc5d16b9f9..64d5a93a4fdc281741514f961c7726e6e3330b39 100644 --- a/tardis-datapack/data/tardis/functions/internal/outer/select.mcfunction +++ b/tardis-datapack/data/tardis/functions/internal/outer/select.mcfunction @@ -31,5 +31,5 @@ execute at @e[tag=TardisConsole] if block ~2 ~ ~ lever[powered=true] if block ~2 execute at @e[tag=TardisConsole] if block ~2 ~ ~ lever[powered=true] if block ~2 ~ ~1 repeater[delay=4] if block ~2 ~ ~-1 repeater[delay=2] run scoreboard players set Dest Tardis 30 execute at @e[tag=TardisConsole] if block ~2 ~ ~ lever[powered=true] if block ~2 ~ ~1 repeater[delay=4] if block ~2 ~ ~-1 repeater[delay=3] run scoreboard players set Dest Tardis 31 execute at @e[tag=TardisConsole] if block ~2 ~ ~ lever[powered=true] if block ~2 ~ ~1 repeater[delay=4] if block ~2 ~ ~-1 repeater[delay=4] run scoreboard players set Dest Tardis 32 -execute unless score Dest Tardis = PrevDest Tardis at @e[tag=TardisOuter] run fill ~-1 ~ ~-1 ~1 ~4 ~1 air +# execute unless score Dest Tardis = PrevDest Tardis at @e[tag=TardisOuter] run fill ~-1 ~ ~-1 ~1 ~4 ~1 air execute unless score Dest Tardis = PrevDest Tardis run function tardis:internal/interiors/updatesign \ No newline at end of file diff --git a/tardis-datapack/data/tardis/functions/internal/outer/tpouter.mcfunction b/tardis-datapack/data/tardis/functions/internal/outer/tpouter.mcfunction index 82a6c7400503f2369715b8099780e3ce7c657bbb..7df3dfca4041ebbb92d60e45879e344d525cf994 100644 --- a/tardis-datapack/data/tardis/functions/internal/outer/tpouter.mcfunction +++ b/tardis-datapack/data/tardis/functions/internal/outer/tpouter.mcfunction @@ -8,7 +8,6 @@ execute if score Dest Tardis matches 7 run tp @e[tag=TardisOuter] -1421.5 96 -90 execute if score Dest Tardis matches 8 run tp @e[tag=TardisOuter] -1355.5 69 -1025.5 0 0 execute if score Dest Tardis matches 9 run tp @e[tag=TardisOuter] -1511.5 89 -931.5 -90 0 execute if score Dest Tardis matches 10 run tp @e[tag=TardisOuter] -1557.5 118 -837.5 90 0 - execute if score Dest Tardis matches 11 run tp @e[tag=TardisOuter] -1455.5 37 -938.5 -180 0 execute if score Dest Tardis matches 12 run tp @e[tag=TardisOuter] -1455.5 37 -938.5 -180 0 execute if score Dest Tardis matches 13 run tp @e[tag=TardisOuter] -1455.5 37 -938.5 -180 0