Skip to content
Snippets Groups Projects
Commit 9de7b9c0 authored by TheJoeCoder's avatar TheJoeCoder
Browse files

initial commit

parents
No related branches found
No related tags found
No related merge requests found
Showing
with 141 additions and 0 deletions
* text=auto
\ No newline at end of file
releases/
\ No newline at end of file
zip -r tardis-datapack-$JENKINS_BUILD.zip tardis-datapack/*
\ No newline at end of file
{
"values":[
"tardis:load"
]
}
\ No newline at end of file
{
"values":[
"tardis:tick"
]
}
\ No newline at end of file
tag @e[type=!armor_stand,tag=TardisAS] remove TardisAS
\ No newline at end of file
function tardis:internal/interiors/tpinterior
function tardis:internal/interiors/tpinteriorspawn
function tardis:internal/interiors/timedupdater
\ No newline at end of file
# 13th
tp @e[tag=TardisConsole] -1452.5 59 -992.5 0 0
tp @e[tag=TardisInner] -1452.5 57 -1003.5 0 0
\ No newline at end of file
# 12th
tp @e[tag=TardisConsole] -1461.5 -25 -926.5 0 0
tp @e[tag=TardisInner] -1461.5 -28 -941.5 0 0
\ No newline at end of file
# 11th
tp @e[tag=TardisConsole] -1413.5 -24 -859.5 0 0
tp @e[tag=TardisInner] -1413.5 -27 -874.5 0 0
\ No newline at end of file
# 10th
tp @e[tag=TardisConsole] -1413.5 -36 -783.5 0 0
tp @e[tag=TardisInner] -1413.5 -39 -794.5 0 0
\ No newline at end of file
# 9th
tp @e[tag=TardisConsole] -1410.5 -45 -743.5 0 0
tp @e[tag=TardisInner] -1410.5 -47 -754.5 0 0
\ No newline at end of file
# 8.5th
tp @e[tag=TardisConsole] -1407.5 -28 -706.5 0 0
tp @e[tag=TardisInner] -1407.5 -30 -715.5 0 0
\ No newline at end of file
# 8th
tp @e[tag=TardisConsole] -1471.5 -44 -701.5 0 0
tp @e[tag=TardisInner] -1460.5 -45 -734.5 0 0
\ No newline at end of file
scoreboard players add ConsoleTick Tardis 1
execute if score ConsoleTick Tardis matches 500.. run function tardis:internal/interiors/updatesign
execute if score ConsoleTick Tardis matches 500.. run scoreboard players set ConsoleTick Tardis 0
\ No newline at end of file
execute if score Interior Tardis matches 1 run function tardis:internal/interiors/teleport/1
execute if score Interior Tardis matches 2 run function tardis:internal/interiors/teleport/2
execute if score Interior Tardis matches 3 run function tardis:internal/interiors/teleport/3
execute if score Interior Tardis matches 4 run function tardis:internal/interiors/teleport/4
execute if score Interior Tardis matches 5 run function tardis:internal/interiors/teleport/5
execute if score Interior Tardis matches 6 run function tardis:internal/interiors/teleport/6
execute if score Interior Tardis matches 7 run function tardis:internal/interiors/teleport/7
execute if score Interior Tardis matches 8 run function tardis:internal/interiors/teleport/8
execute if score Interior Tardis matches 9 run function tardis:internal/interiors/teleport/9
execute if score Interior Tardis matches 10 run function tardis:internal/interiors/teleport/10
execute if score Interior Tardis matches 11 run function tardis:internal/interiors/teleport/11
execute if score Interior Tardis matches 12 run function tardis:internal/interiors/teleport/12
execute if score Interior Tardis matches 13 run function tardis:internal/interiors/teleport/13
execute at @e[tag=TardisInner] run tp @e[tag=TardisInnerSpawn] ~ ~ ~3
\ No newline at end of file
execute at @e[tag=TardisConsole] run data merge block ~3 ~-1 ~ {Text1:"{\"text\":\"Destination:\",\"color\":\"gray\"}",Text2:"{}"}
execute at @e[tag=TardisConsole] run data merge block ~3 ~-1 ~ {Text1:"{\"text\":\"Destination:\",\"color\":\"gray\"}",Text2:"{\"score\":{\"name\":\"Dest\",\"objective\":\"Tardis\"},\"color\":\"gold\"}"}
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
function tardis:internal/outer/select
function tardis:internal/outer/tpouter
function tardis:internal/outer/tpouterspawn
function tardis:internal/outer/construct
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment