Merhaba Ben Forumda Dolaşırken ByNovem Eski Skriptlerini Paylaşmış Ben Tardis Skriptini Çalıştırmayı Denedim Nerede Denesem Tardis Buraya İnemez Diyor Nasıl Çalışıyor İnceleseniz Lütfen Skript Şu Şekilde
Kod:
command /TardisKordinati <integer> <integer> <integer> [<player=%player%>]:
description: Tardis koordinatlarini belirler
permission: ByNovem.OwnsTardis
trigger:
player is op
if {TardisLanded} is "true":
message "<cyan>[Novem's Tardis]<white> Tardis inmisken koordinat giremezsiniz"
stop
player is op
set {_currentlocation} to location of arg-player
set {_relative.x} to rounded down the x coord of {_currentlocation}
subtract arg-1 from {_relative.x}
set {_relative.y} to rounded down the y coord of {_currentlocation}
subtract arg-2 from {_relative.y}
set {_relative.z} to rounded down the z coord of {_currentlocation}
subtract arg-3 from {_relative.z}
set {_destinationx} to the block {_relative.x} west of the block at {_currentlocation}
set {_destinationy} to the block {_relative.y} below the block at {_destinationx}
set {_destination} to the block {_relative.z} north of the block at {_destinationy}
set {TardisOut} to {_destination}
set {TardisOutBlock} to the block 2 above {_destination}
if {TardisYon} is "west":
set {TardisOutPlayer} to the block 2 west {_destination}
if {TardisYon} is "east":
set {TardisOutPlayer} to the block 2 east {_destination}
if {TardisYon} is "south":
set {TardisOutPlayer} to the block 2 south {_destination}
if {TardisYon} is "north":
set {TardisOutPlayer} to the block 2 north {_destination}
command /TardisYon <text>:
description: Tardisin nereye bakacagini ayarlar
permission: ByNovem.OwnsTardis
trigger:
player is op
if arg is "W":
set {TardisYon} to "west"
if arg is "S":
set {TardisYon} to "south"
if arg is "N":
set {TardisYon} to "north"
if arg is "E":
set {TardisYon} to "east"
command /Tardisindir:
description: Tardisi indirir
permission: ByNovem.OwnsTardis
trigger:
player is op
if {TardisLanded} is "true":
message "<cyan>[Novem's Tardis]<white> Tardis zaten inmis"
stop
if the block 0 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 4 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 5 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 3 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 west {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 east {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 north {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 south {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 west 1 south {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 east 1 north {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 north 1 west {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 south 1 east {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 west 1 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 east 1 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 north 1 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 south 1 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 west 1 south 1 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 east 1 north 1 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 north 1 west 1 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 south 1 east 1 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 west 2 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 east 2 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 north 2 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 south 2 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 west 1 south 2 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 east 1 north 2 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 north 1 west 2 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 south 1 east 2 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 west 3 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 east 3 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 north 3 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 south 3 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 west 1 south 3 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 east 1 north 3 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 north 1 west 3 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
if the block 1 south 1 east 3 above {TardisOut} is not air:
message "<cyan>[Novem's Tardis]<white> Buraya inilemez."
stop
execute player command "/TardisMatrix"
set {TardisSetCount} to random integer between 2 and 4
loop {TardisSetCount} times:
loop 23 times:
add 1 to {_Loopcounttardis}
if {_Loopcounttardis} is 1:
set {TardisBlocks} to air
loop blocks in radius 0.01 around {TardisOut}:
loop players in radius 29 around loop-block:
execute console command "/playsound mob.wither.idle %name of the loop-player%"
execute console command "/playsound portal.trigger %name of the loop-player%"
loop blocks in radius 0.01 around {TardisMatrix}:
loop players in radius 29 around loop-block:
execute console command "/playsound mob.wither.idle %name of the loop-player%"
execute console command "/playsound portal.trigger %name of the loop-player%"
if {_Loopcounttardis} is 2:
set {TardisBlocks} to glass
if {_Loopcounttardis} is 3:
set {TardisBlocks} to 95:3
if {_Loopcounttardis} is 4:
set {TardisBlocks} to 95:9
if {_Loopcounttardis} is 5:
set {TardisBlocks} to 95:11
if {_Loopcounttardis} is 6:
set {TardisBlocks} to 95:11 or cyan wool
if {_Loopcounttardis} is 7:
set {TardisBlocks} to cyan wool
if {_Loopcounttardis} is 8:
set {TardisBlocks} to light blue wool
if {_Loopcounttardis} is 9:
set {TardisBlocks} to blue wool
if {_Loopcounttardis} is 10:
set {TardisBlocks} to lapis block
loop blocks in radius 0.01 around {TardisOut}:
loop players in radius 29 around loop-block:
execute console command "/playsound mob.wither.idle %name of the loop-player%"
loop blocks in radius 0.01 around {TardisMatrix}:
loop players in radius 29 around loop-block:
execute console command "/playsound mob.wither.idle %name of the loop-player%"
if {_Loopcounttardis} is 11:
set {TardisBlocks} to blue wool
if {_Loopcounttardis} is 12:
set {TardisBlocks} to lapis block
if {_Loopcounttardis} is 13:
set {TardisBlocks} to blue wool
if {_Loopcounttardis} is 14:
set {TardisBlocks} to lapis block
if {_Loopcounttardis} is 15:
set {TardisBlocks} to blue wool
if {_Loopcounttardis} is 16:
set {TardisBlocks} to blue wool
if {_Loopcounttardis} is 17:
set {TardisBlocks} to light blue wool
if {_Loopcounttardis} is 18:
set {TardisBlocks} to cyan wool
if {_Loopcounttardis} is 19:
set {TardisBlocks} to 95:9
if {_Loopcounttardis} is 20:
set {TardisBlocks} to 95:11
if {_Loopcounttardis} is 21:
set {TardisBlocks} to 95:3
if {_Loopcounttardis} is 22:
set {TardisBlocks} to glass
if {_Loopcounttardis} is 23:
set {TardisBlocks} to air
set {_Loopcounttardis} to 0
loop blocks in radius 0.01 around {TardisOut}:
loop players in radius 29 around loop-block:
execute console command "/playsound mob.wither.idle %name of the loop-player%"
loop blocks in radius 0.01 around {TardisMatrix}:
loop players in radius 29 around loop-block:
execute console command "/playsound mob.wither.idle %name of the loop-player%"
set the block 0 above {TardisOut} to {TardisBlocks}
set the block 1 west {TardisOut} to {TardisBlocks}
set the block 1 east {TardisOut} to {TardisBlocks}
set the block 1 north {TardisOut} to {TardisBlocks}
set the block 1 south {TardisOut} to {TardisBlocks}
set the block 1 west 1 south {TardisOut} to {TardisBlocks}
set the block 1 east 1 south {TardisOut} to {TardisBlocks}
set the block 1 north 1 west {TardisOut} to {TardisBlocks}
set the block 1 north 1 east {TardisOut} to {TardisBlocks}
set the block 1 west 1 above {TardisOut} to {TardisBlocks}
set the block 1 east 1 above {TardisOut} to {TardisBlocks}
set the block 1 north 1 above {TardisOut} to {TardisBlocks}
set the block 1 south 1 above {TardisOut} to {TardisBlocks}
set the block 1 west 1 south 1 above {TardisOut} to {TardisBlocks}
set the block 1 east 1 south 1 above {TardisOut} to {TardisBlocks}
set the block 1 north 1 west 1 above {TardisOut} to {TardisBlocks}
set the block 1 north 1 east 1 above {TardisOut} to {TardisBlocks}
set the block 1 west 2 above {TardisOut} to {TardisBlocks}
set the block 1 east 2 above {TardisOut} to {TardisBlocks}
set the block 1 north 2 above {TardisOut} to {TardisBlocks}
set the block 1 south 2 above {TardisOut} to {TardisBlocks}
set the block 1 west 1 south 2 above {TardisOut} to {TardisBlocks}
set the block 1 east 1 south 2 above {TardisOut} to {TardisBlocks}
set the block 1 north 1 west 2 above {TardisOut} to {TardisBlocks}
set the block 1 north 1 east 2 above {TardisOut} to {TardisBlocks}
set the block 1 west 3 above {TardisOut} to {TardisBlocks}
set the block 1 east 3 above {TardisOut} to {TardisBlocks}
set the block 1 north 3 above {TardisOut} to {TardisBlocks}
set the block 1 south 3 above {TardisOut} to {TardisBlocks}
set the block 1 west 1 south 3 above {TardisOut} to {TardisBlocks}
set the block 1 east 1 south 3 above {TardisOut} to {TardisBlocks}
set the block 1 north 1 west 3 above {TardisOut} to {TardisBlocks}
set the block 1 north 1 east 3 above {TardisOut} to {TardisBlocks}
set the block 3 above {TardisOut} to {TardisBlocks}
set the block 4 above {TardisOut} to {TardisBlocks}
spawn 100 of portal data 1 offset with 0, 0, 0 at the block 5 above {TardisOut}
spawn 3 of LARGE EXPLODE data 1 offset with 0, 0, 0 at the block 2 above {TardisOut}
loop blocks in radius 0.01 around {TardisOut}:
loop players in radius 8 around loop-block:
push the loop-player in the direction of the loop-player at speed -0.040
loop blocks in radius 0.01 around {TardisMatrix}:
wait 0.1 seconds
loop blocks in radius 0.01 around {TardisMatrix}:
loop players in radius 30 around loop-block:
apply confusion to loop-player for 4 seconds
#Cisimleşme#
set the block 0 above {TardisOut} to lapis block
set the block 1 west {TardisOut} to lapis block
set the block 1 east {TardisOut} to lapis block
set the block 1 north {TardisOut} to lapis block
set the block 1 south {TardisOut} to lapis block
set the block 1 west 1 south {TardisOut} to lapis block
set the block 1 east 1 south {TardisOut} to lapis block
set the block 1 north 1 west {TardisOut} to lapis block
set the block 1 north 1 east {TardisOut} to lapis block
set the block 1 west 1 above {TardisOut} to lapis block
set the block 1 east 1 above {TardisOut} to lapis block
set the block 1 north 1 above {TardisOut} to lapis block
set the block 1 south 1 above {TardisOut} to lapis block
set the block 1 west 1 south 1 above {TardisOut} to lapis block
set the block 1 east 1 south 1 above {TardisOut} to lapis block
set the block 1 north 1 west 1 above {TardisOut} to lapis block
set the block 1 north 1 east 1 above {TardisOut} to lapis block
set the block 1 west 2 above {TardisOut} to lapis block
set the block 1 east 2 above {TardisOut} to lapis block
set the block 1 north 2 above {TardisOut} to lapis block
set the block 1 south 2 above {TardisOut} to lapis block
set the block 1 west 1 south 2 above {TardisOut} to lapis block
set the block 1 east 1 south 2 above {TardisOut} to lapis block
set the block 1 north 1 west 2 above {TardisOut} to lapis block
set the block 1 north 1 east 2 above {TardisOut} to lapis block
set the block 1 west 3 above {TardisOut} to lapis block
set the block 1 east 3 above {TardisOut} to lapis block
set the block 1 north 3 above {TardisOut} to lapis block
set the block 1 south 3 above {TardisOut} to lapis block
set the block 1 west 1 south 3 above {TardisOut} to lapis block
set the block 1 east 1 south 3 above {TardisOut} to lapis block
set the block 1 north 1 west 3 above {TardisOut} to lapis block
set the block 1 north 1 east 3 above {TardisOut} to lapis block
set the block 3 above {TardisOut} to lapis block
set the block 4 above {TardisOut} to lapis block
set the block 5 above {TardisOut} to redstone torch
if {TardisYon} is "west":
set the block 1 west 2 above {TardisOut} to air
set the block 1 west 1 above {TardisOut} to air
set the block 1 west 1 above {TardisOut} to iron door
set the block 1 west 2 above {TardisOut} to iron door
if {TardisYon} is "east":
set the block 1 east 2 above {TardisOut} to air
set the block 1 east 1 above {TardisOut} to air
set the block 1 east 1 above {TardisOut} to iron door
set the block 1 east 2 above {TardisOut} to iron door
if {TardisYon} is "south":
set the block 1 south 2 above {TardisOut} to air
set the block 1 south 1 above {TardisOut} to air
set the block 1 south 1 above {TardisOut} to iron door
set the block 1 south 2 above {TardisOut} to iron door
if {TardisYon} is "north":
set the block 1 north 2 above {TardisOut} to air
set the block 1 north 1 above {TardisOut} to air
set the block 1 north 1 above {TardisOut} to iron door
set the block 1 north 2 above {TardisOut} to iron door
set {TardisLanded} to "true"
loop blocks in radius 0.01 around {TardisOut}:
loop players in radius 29 around loop-block:
execute console command "/playsound mob.wither.death %name of the loop-player%"
execute console command "/playsound mob.ghast.spawn %name of the loop-player%"
loop blocks in radius 0.01 around {TardisMatrix}:
loop players in radius 29 around loop-block:
execute console command "/playsound mob.wither.death %name of the loop-player%"
execute console command "/playsound mob.ghast.spawn %name of the loop-player%"
command /TardisiKaldir:
description: Tardisi indirir
permission: ByNovem.OwnsTardis
trigger:
player is op
if {TardisLanded} is "false":
message "<cyan>[Novem's Tardis]<white> Tardis zaten inmemis"
stop
set the block 5 above {TardisOut} to air
if {TardisYon} is "west":
set the block 1 west 1 above {TardisOut} to air
set the block 1 west 2 above {TardisOut} to air
if {TardisYon} is "east":
set the block 1 east 1 above {TardisOut} to air
set the block 1 east 2 above {TardisOut} to air
if {TardisYon} is "south":
set the block 1 south 1 above {TardisOut} to air
set the block 1 south 2 above {TardisOut} to air
if {TardisYon} is "north":
set the block 1 north 1 above {TardisOut} to air
set the block 1 north 2 above {TardisOut} to air
wait 0.49 tick
execute player command "/TardisMatrix"
set {TardisSetCount} to random integer between 2 and 4
loop {TardisSetCount} times:
loop 23 times:
add 1 to {_Loopcounttardis}
if {_Loopcounttardis} is 1:
set {TardisBlocks} to air
loop blocks in radius 0.01 around {TardisOut}:
loop players in radius 29 around loop-block:
execute console command "/playsound mob.wither.idle %name of the loop-player%"
execute console command "/playsound portal.trigger %name of the loop-player%"
loop blocks in radius 0.01 around {TardisMatrix}:
loop players in radius 29 around loop-block:
execute console command "/playsound mob.wither.idle %name of the loop-player%"
execute console command "/playsound portal.trigger %name of the loop-player%"
if {_Loopcounttardis} is 2:
set {TardisBlocks} to glass
if {_Loopcounttardis} is 3:
set {TardisBlocks} to 95:3
if {_Loopcounttardis} is 4:
set {TardisBlocks} to 95:9
if {_Loopcounttardis} is 5:
set {TardisBlocks} to 95:11
if {_Loopcounttardis} is 6:
set {TardisBlocks} to 95:11 or cyan wool
if {_Loopcounttardis} is 7:
set {TardisBlocks} to cyan wool
if {_Loopcounttardis} is 8:
set {TardisBlocks} to light blue wool
if {_Loopcounttardis} is 9:
set {TardisBlocks} to blue wool
if {_Loopcounttardis} is 10:
set {TardisBlocks} to lapis block
loop blocks in radius 0.01 around {TardisOut}:
loop players in radius 29 around loop-block:
execute console command "/playsound mob.wither.idle %name of the loop-player%"
loop blocks in radius 0.01 around {TardisMatrix}:
loop players in radius 29 around loop-block:
execute console command "/playsound mob.wither.idle %name of the loop-player%"
if {_Loopcounttardis} is 11:
set {TardisBlocks} to blue wool
if {_Loopcounttardis} is 12:
set {TardisBlocks} to lapis block
if {_Loopcounttardis} is 13:
set {TardisBlocks} to blue wool
if {_Loopcounttardis} is 14:
set {TardisBlocks} to lapis block
if {_Loopcounttardis} is 15:
set {TardisBlocks} to blue wool
if {_Loopcounttardis} is 16:
set {TardisBlocks} to blue wool
if {_Loopcounttardis} is 17:
set {TardisBlocks} to light blue wool
if {_Loopcounttardis} is 18:
set {TardisBlocks} to cyan wool
if {_Loopcounttardis} is 19:
set {TardisBlocks} to 95:9
if {_Loopcounttardis} is 20:
set {TardisBlocks} to 95:11
if {_Loopcounttardis} is 21:
set {TardisBlocks} to 95:3
if {_Loopcounttardis} is 22:
set {TardisBlocks} to glass
if {_Loopcounttardis} is 23:
set {TardisBlocks} to air
set {_Loopcounttardis} to 0
loop blocks in radius 0.01 around {TardisOut}:
loop players in radius 29 around loop-block:
execute console command "/playsound mob.wither.idle %name of the loop-player%"
loop blocks in radius 0.01 around {TardisMatrix}:
loop players in radius 29 around loop-block:
execute console command "/playsound mob.wither.idle %name of the loop-player%"
set the block 0 above {TardisOut} to {TardisBlocks}
set the block 1 west {TardisOut} to {TardisBlocks}
set the block 1 east {TardisOut} to {TardisBlocks}
set the block 1 north {TardisOut} to {TardisBlocks}
set the block 1 south {TardisOut} to {TardisBlocks}
set the block 1 west 1 south {TardisOut} to {TardisBlocks}
set the block 1 east 1 south {TardisOut} to {TardisBlocks}
set the block 1 north 1 west {TardisOut} to {TardisBlocks}
set the block 1 north 1 east {TardisOut} to {TardisBlocks}
set the block 1 west 1 above {TardisOut} to {TardisBlocks}
set the block 1 east 1 above {TardisOut} to {TardisBlocks}
set the block 1 north 1 above {TardisOut} to {TardisBlocks}
set the block 1 south 1 above {TardisOut} to {TardisBlocks}
set the block 1 west 1 south 1 above {TardisOut} to {TardisBlocks}
set the block 1 east 1 south 1 above {TardisOut} to {TardisBlocks}
set the block 1 north 1 west 1 above {TardisOut} to {TardisBlocks}
set the block 1 north 1 east 1 above {TardisOut} to {TardisBlocks}
set the block 1 west 2 above {TardisOut} to {TardisBlocks}
set the block 1 east 2 above {TardisOut} to {TardisBlocks}
set the block 1 north 2 above {TardisOut} to {TardisBlocks}
set the block 1 south 2 above {TardisOut} to {TardisBlocks}
set the block 1 west 1 south 2 above {TardisOut} to {TardisBlocks}
set the block 1 east 1 south 2 above {TardisOut} to {TardisBlocks}
set the block 1 north 1 west 2 above {TardisOut} to {TardisBlocks}
set the block 1 north 1 east 2 above {TardisOut} to {TardisBlocks}
set the block 1 west 3 above {TardisOut} to {TardisBlocks}
set the block 1 east 3 above {TardisOut} to {TardisBlocks}
set the block 1 north 3 above {TardisOut} to {TardisBlocks}
set the block 1 south 3 above {TardisOut} to {TardisBlocks}
set the block 1 west 1 south 3 above {TardisOut} to {TardisBlocks}
set the block 1 east 1 south 3 above {TardisOut} to {TardisBlocks}
set the block 1 north 1 west 3 above {TardisOut} to {TardisBlocks}
set the block 1 north 1 east 3 above {TardisOut} to {TardisBlocks}
set the block 3 above {TardisOut} to {TardisBlocks}
set the block 4 above {TardisOut} to {TardisBlocks}
spawn 100 of portal data 1 offset with 0, 0, 0 at the block 5 above {TardisOut}
spawn 3 of LARGE EXPLODE data 1 offset with 0, 0, 0 at the block 2 above {TardisOut}
loop blocks in radius 0.01 around {TardisOut}:
loop players in radius 8 around loop-block:
push the loop-player in the direction of the loop-player at speed -0.040
wait 0.1 seconds
loop blocks in radius 0.01 around {TardisMatrix}:
loop players in radius 30 around loop-block:
apply confusion to loop-player for 4 seconds
#Cisimleşme#
set the block 0 above {TardisOut} to air
set the block 1 west {TardisOut} to air
set the block 1 east {TardisOut} to air
set the block 1 north {TardisOut} to air
set the block 1 south {TardisOut} to air
set the block 1 west 1 south {TardisOut} to air
set the block 1 east 1 south {TardisOut} to air
set the block 1 north 1 west {TardisOut} to air
set the block 1 north 1 east {TardisOut} to air
set the block 1 west 1 above {TardisOut} to air
set the block 1 east 1 above {TardisOut} to air
set the block 1 north 1 above {TardisOut} to air
set the block 1 south 1 above {TardisOut} to air
set the block 1 west 1 south 1 above {TardisOut} to air
set the block 1 east 1 south 1 above {TardisOut} to air
set the block 1 north 1 west 1 above {TardisOut} to air
set the block 1 north 1 east 1 above {TardisOut} to air
set the block 1 west 2 above {TardisOut} to air
set the block 1 east 2 above {TardisOut} to air
set the block 1 north 2 above {TardisOut} to air
set the block 1 south 2 above {TardisOut} to air
set the block 1 west 1 south 2 above {TardisOut} to air
set the block 1 east 1 south 2 above {TardisOut} to air
set the block 1 north 1 west 2 above {TardisOut} to air
set the block 1 north 1 east 2 above {TardisOut} to air
set the block 1 west 3 above {TardisOut} to air
set the block 1 east 3 above {TardisOut} to air
set the block 1 north 3 above {TardisOut} to air
set the block 1 south 3 above {TardisOut} to air
set the block 1 west 1 south 3 above {TardisOut} to air
set the block 1 east 1 south 3 above {TardisOut} to air
set the block 1 north 1 west 3 above {TardisOut} to air
set the block 1 north 1 east 3 above {TardisOut} to air
set the block 3 above {TardisOut} to air
set the block 4 above {TardisOut} to air
set {TardisLanded} to "false"
loop blocks in radius 0.01 around {TardisOut}:
loop players in radius 29 around loop-block:
execute console command "/playsound mob.wither.death %name of the loop-player%"
execute console command "/playsound mob.ghast.spawn %name of the loop-player%"
loop blocks in radius 0.01 around {TardisMatrix}:
loop players in radius 29 around loop-block:
execute console command "/playsound mob.wither.death %name of the loop-player%"
execute console command "/playsound mob.ghast.spawn %name of the loop-player%"
on rightclick on a iron door:
{TardisLanded} is "true"
{TardisLocked} is "false"
if player's world is "Tardis":
if distance between player and {TardisMatrix} is less than 40:
teleport player to {TardisOutPlayer}
stop
if distance between player and {TardisOut} is less than 2:
teleport player to {Tardisinside}
stop
on break lapis block or iron door or redstone torch:
if distance between {TardisOutBlock} and event-block is less than 4:
message "<cyan>[Novem's Tardis]<white> Tardis Blok kirma kalkanı acik."
cancel event
on place lapis block or iron door or redstone torch:
if distance between {TardisOutBlock} and event-block is less than 4:
message "<cyan>[Novem's Tardis]<white> Tardis Blok koyma kalkanı acik."
cancel event
on right click with diamond hoe:
player is op
name of the player's tool is "<red>[Tardis]<white>Ayarlama"
if {TardisSetTool} is "1":
set {Tardisinside} to the block 1 above clicked block
message "<blue>[Tardis]<reset> Ayarlandi."
if {TardisSetTool} is "2":
set {TardisMatrix} to the block 1 above clicked block
message "<blue>[Tardis]<reset> Ayarlandi."
if {TardisSetTool} is "3":
set {TardisAfterDoor} to the block 1 above clicked block
message "<blue>[Tardis]<reset> Ayarlandi."
on leftclick with diamond hoe:
player is op
name of the player's tool is "<red>[Tardis]<white>Ayarlama"
if {SatirAtlat.%player%.1} is not set:
if {TardisSetTool} is not set:
set {TardisSetTool} to "1"
if {TardisSetTool} is "1":
set {TardisSetTool} to "2"
message "<blue>[Tardis] <light blue>Ayarliyorsunuz: <cyan>Tardis Matrix"
stop
if {TardisSetTool} is "2":
set {TardisSetTool} to "3"
message "<blue>[Tardis] <light blue>Ayarliyorsunuz: <cyan>Disari goruntu"
stop
if {TardisSetTool} is "3":
set {TardisSetTool} to "1"
message "<blue>[Tardis] <light blue>Ayarliyorsunuz: <cyan>Iceri giris"
stop
command /TardisGit <player>:
description: Tardis koordinatlarini belirler
permission: ByNovem.OwnsTardis
trigger:
player is op
if {TardisLanded} is "true":
message "<cyan>[Novem's Tardis]<white> Tardis inmisken koordinat giremezsiniz"
stop
loop blocks in radius {TardisScanRadius1} around arg:
the block 1 below loop-block is not air or water or lava
the block 1 below 1 west loop-block is not air or water or lava
the block 1 below 1 east loop-block is not air or water or lava
the block 1 below 1 north loop-block is not air or water or lava
the block 1 below 1 south loop-block is not air or water or lava
the block 1 below 1 west 1 south loop-block is not air or water or lava
the block 1 below 1 east 1 south loop-block is not air or water or lava
the block 1 below 1 north 1 west loop-block is not air or water or lava
the block 1 below 1 north 1 east loop-block is not air or water or lava
the block 0 above loop-block is air
the block 1 west loop-block is air
the block 1 east loop-block is air
the block 1 north loop-block is air
the block 1 south loop-block is air
the block 1 west 1 south loop-block is air
the block 1 east 1 south loop-block is air
the block 1 north 1 west loop-block is air
the block 1 north 1 east loop-block is air
the block 1 west 1 above loop-block is air
the block 1 east 1 above loop-block is air
the block 1 north 1 above loop-block is air
the block 1 south 1 above loop-block is air
the block 1 west 1 south 1 above loop-block is air
the block 1 east 1 south 1 above loop-block is air
the block 1 north 1 west 1 above loop-block is air
the block 1 north 1 east 1 above loop-block is air
the block 1 west 2 above loop-block is air
the block 1 east 2 above loop-block is air
the block 1 north 2 above loop-block is air
the block 1 south 2 above loop-block is air
the block 1 west 1 south 2 above loop-block is air
the block 1 east 1 south 2 above loop-block is air
the block 1 north 1 west 2 above loop-block is air
the block 1 north 1 east 2 above loop-block is air
the block 1 west 3 above loop-block is air
the block 1 east 3 above loop-block is air
the block 1 north 3 above loop-block is air
the block 1 south 3 above loop-block is air
the block 1 west 1 south 3 above loop-block is air
the block 1 east 1 south 3 above loop-block is air
the block 1 north 1 west 3 above loop-block is air
the block 1 north 1 east 3 above loop-block is air
the block 3 above loop-block is air
the block 4 above loop-block is air
set {TardisOut} to loop-block
set {TardisOutBlock} to the block 2 above {TardisOut}
if {TardisYon} is "west":
set {TardisOutPlayer} to the block 2 west {TardisOut}
if {TardisYon} is "east":
set {TardisOutPlayer} to the block 2 east {TardisOut}
if {TardisYon} is "south":
set {TardisOutPlayer} to the block 2 south {TardisOut}
if {TardisYon} is "north":
set {TardisOutPlayer} to the block 2 north {TardisOut}
stop
command /TardisTool:
description: Tardis koordinatlarini belirler
permission: ByNovem.OwnsTardis
trigger:
player is op
set name of the player's tool to "<red>[Tardis]<white>Ayarlama"
on rightclick on a lever:
player is op
distance between player and {TardisMatrix} is less than 20
if the block 4 below event-block is blue wool:
execute player command "/Tardisindir"
if the block 4 below event-block is red wool:
execute player command "/TardisiKaldir"
on rightclick on a lever:
player is op
distance between player and {TardisMatrix} is less than 20
if the block 4 below event-block is redstone block:
loop blocks in radius 40 around {TardisMatrix}:
loop-block is glowstone
set loop-block to obsidian
on rightclick on a lever:
player is op
distance between player and {TardisMatrix} is less than 20
if the block 6 below event-block is redstone block:
loop blocks in radius 40 around {TardisMatrix}:
loop-block is obsidian
set loop-block to glowstone
on rightclick on a sign:
player is op
distance between player and {TardisMatrix} is less than 20
if the block 5 below event-block is cyan wool:
execute player command "/Tardiskordinati %line 1% %line 2% %line 3%"
on rightclick on a sign:
player is op
distance between player and {TardisMatrix} is less than 20
if the block 5 below event-block is gray wool:
execute player command "/Tardiscannon %line 1% %line 2% %line 3%"
on rightclick on a sign:
player is op
distance between player and {TardisMatrix} is less than 20
if the block 5 below event-block is green wool:
execute player command "/TardisGit %line 1%"
command /TardisMatrix:
description: Tardis koordinatlarini belirler
permission: ByNovem.OwnsTardis
trigger:
player is op
loop 5 times:
set the block 1 above {TardisMatrix} to blue wool
set the block 2 above {TardisMatrix} to cyan wool
set the block 3 above {TardisMatrix} to light blue wool
set the block 10 above {TardisMatrix} to blue wool
set the block 9 above {TardisMatrix} to cyan wool
set the block 8 above {TardisMatrix} to light blue wool
loop blocks from {TardisMatrix} to the block 10 above {TardisMatrix}:
spawn 100 of MAGIC CRIT data 1 offset with 0, 0, 0 at loop-block
wait 0.10 second
set the block 2 above {TardisMatrix} to blue wool
set the block 3 above {TardisMatrix} to cyan wool
set the block 4 above {TardisMatrix} to light blue wool
set the block 9 above {TardisMatrix} to blue wool
set the block 8 above {TardisMatrix} to cyan wool
set the block 7 above {TardisMatrix} to light blue wool
wait 0.10 second
set the block 3 above {TardisMatrix} to blue wool
set the block 4 above {TardisMatrix} to cyan wool
set the block 5 above {TardisMatrix} to light blue wool
set the block 7 above {TardisMatrix} to blue wool
set the block 6 above {TardisMatrix} to cyan wool
set the block 5 above {TardisMatrix} to light blue wool
loop blocks from {TardisMatrix} to the block 10 above {TardisMatrix}:
spawn 100 of MAGIC CRIT data 1 offset with 0, 0, 0 at loop-block
wait 0.10 second
set the block 4 above {TardisMatrix} to blue wool
set the block 5 above {TardisMatrix} to cyan wool
set the block 6 above {TardisMatrix} to light blue wool
set the block 7 above {TardisMatrix} to blue wool
set the block 6 above {TardisMatrix} to cyan wool
set the block 5 above {TardisMatrix} to light blue wool
wait 1 second
set the block 3 above {TardisMatrix} to blue wool
set the block 4 above {TardisMatrix} to cyan wool
set the block 5 above {TardisMatrix} to light blue wool
set the block 7 above {TardisMatrix} to blue wool
set the block 6 above {TardisMatrix} to cyan wool
set the block 5 above {TardisMatrix} to light blue wool
loop blocks from {TardisMatrix} to the block 10 above {TardisMatrix}:
spawn 100 of MAGIC CRIT data 1 offset with 0, 0, 0 at loop-block
wait 0.1 second
set the block 2 above {TardisMatrix} to blue wool
set the block 3 above {TardisMatrix} to cyan wool
set the block 4 above {TardisMatrix} to light blue wool
set the block 5 above {TardisMatrix} to air
set the block 6 above {TardisMatrix} to air
set the block 9 above {TardisMatrix} to blue wool
set the block 8 above {TardisMatrix} to cyan wool
set the block 7 above {TardisMatrix} to light blue wool
loop blocks from {TardisMatrix} to the block 10 above {TardisMatrix}:
spawn 100 of MAGIC CRIT data 1 offset with 0, 0, 0 at loop-block
wait 0.1 second
set the block 1 above {TardisMatrix} to blue wool
set the block 2 above {TardisMatrix} to cyan wool
set the block 3 above {TardisMatrix} to light blue wool
set the block 5 above {TardisMatrix} to air
set the block 4 above {TardisMatrix} to air
set the block 7 above {TardisMatrix} to air
set the block 6 above {TardisMatrix} to air
set the block 10 above {TardisMatrix} to blue wool
set the block 9 above {TardisMatrix} to cyan wool
set the block 8 above {TardisMatrix} to light blue wool
on rightclick with blaze rod:
player is op
if {TardisLocked} is not set:
set {TardisLocked} to "false"
stop
if {TardisLocked} is "false":
set {TardisLocked} to "true"
message "[Kitlendi]"
loop 10 times:
set the block 5 above {TardisOut} to redstone torch on
wait 20 tick
set the block 5 above {TardisOut} to redstone torch off
stop
if {TardisLocked} is "true":
set {TardisLocked} to "false"
message "[Acildi]"
loop 10 times:
set the block 5 above {TardisOut} to redstone torch off
wait 20 tick
set the block 5 above {TardisOut} to redstone torch on
stop
on break:
if player is op:
stop
if player's world is "Tardis":
cancel event
message "<cyan>[Novem'S Tardis] <reset>Tardise zarar vermezsin"
on Place:
if player is op:
stop
if player's world is "Tardis":
cancel event
message "<cyan>[Novem'S Tardis] <reset>Tardise zarar vermezsin"
on command:
if player is op:
stop
if player's world is "Tardis":
cancel event
message "<cyan>[Novem'S Tardis] <reset>Tardisde komut kullanılmaz"
on rightclick with diamond hoe:
if player is op:
if distance between player and {TardisOut} is more than 40:
stop
targeted entity is a living entity
if distance between targeted entity and player is less than 20:
set {_RangedAtackPos.%player%} to the block 1 above targeted entity
set {_RangedAtackPos1.%player%} to the block 0 above player
difference between {AttackSpeed.%player%} and now is less than 1 seconds:
stop
wait 1 tick
set {AttackSpeed.%player%} to now
loop blocks from {_RangedAtackPos1.%player%} to {_RangedAtackPos.%player%}:
loop-block is air
loop living entities in radius 2 around loop-block:
if loop-entity's name is not "ByNovem":
execute console command "/gamemode 0 %name of the loop-entity%"
damage loop-entity by 7 hearts
set loop-block to 95:1
chance of 25%:
create fake explosion at loop-block
show mob spawner flames at loop-block
wait 0.49 tick
on rightclick with diamond hoe:
if player is op:
if distance between player and {TardisOut} is more than 40:
stop
difference between {AttackSpeed.%player%} and now is less than 1 seconds:
stop
if distance between targeted entity and player is less than 20:
set {_RangedAtackPos.%player%} to the block 0 above targeted entity
set {_RangedAtackPos1.%player%} to the block 1 above player
wait 2 tick
loop blocks from {_RangedAtackPos1.%player%} to {_RangedAtackPos.%player%}:
loop-block is 95:1
set loop-block to air
wait 0.49 tick
on rightclick on redstone repeater:
if player is op:
if the block 5 below event-block is yellow wool:
if {TardisScanRadius} is not set:
set {TardisScanRadius} to 15
set the line 2 of the block 3 above event-block to "<red>LRad:<green>%{TardisScanRadius}%"
message "15"
stop
if {TardisScanRadius} is 15:
set {TardisScanRadius} to 30
message "30"
set the line 2 of the block 3 above event-block to "<red>LRad:<green>%{TardisScanRadius}%"
stop
if {TardisScanRadius} is 30:
set {TardisScanRadius} to 45
message "45"
set the line 2 of the block 3 above event-block to "<red>LRad:<green>%{TardisScanRadius}%"
stop
if {TardisScanRadius} is 45:
set {TardisScanRadius} to 60
message "60"
set the line 2 of the block 3 above event-block to "<red>LRad:<green>%{TardisScanRadius}%"
stop
if {TardisScanRadius} is 60:
set {TardisScanRadius} to 15
message "15"
set the line 2 of the block 3 above event-block to "<red>LRad:<green>%{TardisScanRadius}%"
stop
on rightclick on redstone repeater:
if player is op:
if the block 5 below event-block is pink wool:
if {TardisScanRadius1} is not set:
set {TardisScanRadius1} to 10
message "10"
set the line 2 of the block 3 above event-block to "<red>ScanRad:<green>%{TardisScanRadius1}%"
stop
if {TardisScanRadius1} is 10:
set {TardisScanRadius1} to 15
message "15"
set the line 2 of the block 3 above event-block to "<red>ScanRad:<green>%{TardisScanRadius1}%"
stop
if {TardisScanRadius1} is 15:
set {TardisScanRadius1} to 20
message "20"
set the line 2 of the block 3 above event-block to "<red>ScanRad:<green>%{TardisScanRadius1}%"
stop
if {TardisScanRadius1} is 20:
set {TardisScanRadius1} to 30
message "30"
set the line 2 of the block 3 above event-block to "<red>ScanRad:<green>%{TardisScanRadius1}%"
stop
if {TardisScanRadius1} is 30:
set {TardisScanRadius1} to 10
message "10"
set the line 2 of the block 3 above event-block to "<red>ScanRad:<green>%{TardisScanRadius1}%"
stop
on rightclick on redstone repeater:
if player is op:
if the block 5 below event-block is gray wool:
if {PlusTardisRadius} is not set:
set {PlusTardisRadius} to -2
set the line 2 of the block 3 above event-block to "<red>IonRad:<green>%19+{PlusTardisRadius}%"
message "-2"
stop
if {PlusTardisRadius} is -2:
set {PlusTardisRadius} to 2
set the line 2 of the block 3 above event-block to "<red>IonRad:<green>%19+{PlusTardisRadius}%"
message "2"
stop
if {PlusTardisRadius} is 2:
set {PlusTardisRadius} to 4
set the line 2 of the block 3 above event-block to "<red>IonRad:<green>%19+{PlusTardisRadius}%"
message "4"
stop
if {PlusTardisRadius} is 4:
set {PlusTardisRadius} to 6
set the line 2 of the block 3 above event-block to "<red>IonRad:<green>%19+{PlusTardisRadius}%"
message "6"
stop
if {PlusTardisRadius} is 6:
set {PlusTardisRadius} to -2
message "-2"
set the line 2 of the block 3 above event-block to "<red>IonRad:<green>%19+{PlusTardisRadius}%"
stop
on rightclick on a lever:
if player is op:
if the block 5 below event-block is purple wool:
message "<red>[Novem's Tardis]<reset> Tarandi."
loop blocks from {TardisOutPlayer} to {TardisOutPlayer}:
loop players in radius {TardisScanRadius} around loop-block:
add 1 to {_LoopPlayer}
add 1 to {_LoopPlayerTotal}
set the line 1 of the block 3 above event-block to "<cyan>Biyolojik Radar"
set the line 2 of the block 3 above event-block to "<orange>Mod:Insan"
set the line 3 of the block 3 above event-block to "<orange>YariCap:<red>%{TardisScanRadius}%"
set the line 4 of the block 3 above event-block to "<orange>Toplam:<green>%{_LoopPlayerTotal}%"
if {_LoopPlayer} is less than 5:
set the line {_LoopPlayer} of the block 2 above event-block to "<red>%name of the loop-player%"
if {_LoopPlayer} is more than 4:
add 1 to {_Scan2}
set the line {_Scan2} of the block 1 above event-block to "<red>%name of the loop-player%"
On rightclick on a lever:
player is op
if the block 10 below event-block is gray wool:
set {%player%.SunPosNov1} to the block 1 below {Tardisioncannon}
set {%player%.SunPosNov2} to the block 2 west of {%player%.SunPosNov1}
set {%player%.SunPosNov3} to the block 2 north of {%player%.SunPosNov1}
set {%player%.SunPosNov4} to the block 2 south of {%player%.SunPosNov1}
set {%player%.SunPosNov5} to the block 2 east of {%player%.SunPosNov1}
set {%player%.SunPosNov6} to the block 1 west 1 north of {%player%.SunPosNov1}
set {%player%.SunPosNov7} to the block 1 west 1 south of {%player%.SunPosNov1}
set {%player%.SunPosNov8} to the block 1 east 1 north of {%player%.SunPosNov1}
set {%player%.SunPosNov9} to the block 1 east 1 south of {%player%.SunPosNov1}
set {%player%.SunPosNov11} to the block 100 above {%player%.SunPosNov1}
set {%player%.SunPosNov21} to the block 100 above {%player%.SunPosNov2}
set {%player%.SunPosNov31} to the block 100 above {%player%.SunPosNov3}
set {%player%.SunPosNov41} to the block 100 above {%player%.SunPosNov4}
set {%player%.SunPosNov51} to the block 100 above {%player%.SunPosNov5}
set {%player%.SunPosNov61} to the block 100 above {%player%.SunPosNov6}
set {%player%.SunPosNov71} to the block 100 above {%player%.SunPosNov7}
set {%player%.SunPosNov81} to the block 100 above {%player%.SunPosNov8}
set {%player%.SunPosNov91} to the block 100 above {%player%.SunPosNov9}
loop blocks from {%player%.SunPosNov11} to {%player%.SunPosNov1}:
show ender signal at loop-block
show ender signal at loop-block
show ender signal at loop-block
set loop-block to white wool
wait a tick
loop blocks from {%player%.SunPosNov21} to {%player%.SunPosNov2}:
set loop-block to 95:11
loop blocks from {%player%.SunPosNov31} to {%player%.SunPosNov3}:
set loop-block to 95:11
loop blocks from {%player%.SunPosNov41} to {%player%.SunPosNov4}:
set loop-block to 95:11
loop blocks from {%player%.SunPosNov51} to {%player%.SunPosNov5}:
set loop-block to 95:11
loop blocks from {%player%.SunPosNov61} to {%player%.SunPosNov6}:
set loop-block to 95:11
loop blocks from {%player%.SunPosNov71} to {%player%.SunPosNov7}:
set loop-block to 95:11
loop blocks from {%player%.SunPosNov81} to {%player%.SunPosNov8}:
set loop-block to 95:11
loop blocks from {%player%.SunPosNov91} to {%player%.SunPosNov9}:
set loop-block to 95:11
loop blocks around {%player%.SunPosNov1} in radius 6 + {PlusTardisRadius}:
loop-block is not air
chance of 100%:
set loop-block to 95:3 or 95:3 or blue wool
loop blocks around {%player%.SunPosNov1} in radius 6 + {PlusTardisRadius}:
loop-block is not air
chance of 100%:
set loop-block to 95:3 or 95:3 or blue wool
loop blocks around {%player%.SunPosNov1} in radius 6 + {PlusTardisRadius}:
loop-block is not air
chance of 30%:
set loop-block to blue wool or cyan wool
loop blocks around {%player%.SunPosNov1} in radius 7 + {PlusTardisRadius}:
loop-block is air
chance of 100%:
set loop-block to blue wool or 95:3 or 95:3 or light blue wool
loop blocks around {%player%.SunPosNov1} in radius 6 + {PlusTardisRadius}:
loop-block is blue wool or 95:3 or 95:3 or light blue wool
set loop-block to air
wait 7 ticks
loop blocks around {%player%.SunPosNov1} in radius 10 + {PlusTardisRadius}:
loop-block is air
chance of 10%:
set loop-block to blue wool or 95:3 or 95:3 or light blue wool
loop blocks around {%player%.SunPosNov1} in radius 9 + {PlusTardisRadius}:
loop-block is blue wool or 95:3 or 95:3 or light blue wool
set loop-block to air
wait 7 ticks
loop blocks around {%player%.SunPosNov1} in radius 7 + {PlusTardisRadius}:
loop-block is not air
chance of 100%:
set loop-block to air
loop blocks around {%player%.SunPosNov1} in radius 1:
loop entities in radius 50 around loop-block:
loop 3 times:
execute console command "/playsound minecart.base %name of the loop-entity%"
execute console command "/playsound portal.trigger %name of the player%"
if distance between loop-entity and {%player%.SunPosNov1} is less than 21:
execute console command "/gamemode 0 %name of the loop-entity%"
damage loop-entity by 50
ignite loop-entity
push the loop-entity upwards at speed 2
loop blocks around {%player%.SunPosNov1} in radius 12 + {PlusTardisRadius}:
loop-block is air
chance of 10%:
set loop-block to blue wool or 95:3 or 95:3 or light blue wool
loop blocks around {%player%.SunPosNov1} in radius 11 + {PlusTardisRadius}:
loop-block is blue wool or 95:3 or 95:3 or light blue wool
set loop-block to air
wait 7 ticks
loop blocks around {%player%.SunPosNov1} in radius 12 + {PlusTardisRadius}:
loop-block is blue wool or 95:3 or 95:3 or light blue wool
set loop-block to air
wait 5 ticks
wait 10 ticks
loop blocks around {%player%.SunPosNov1} in radius 7 + {PlusTardisRadius}:
loop-block is air
chance of 100%:
set loop-block to 95:3
loop blocks around {%player%.SunPosNov1} in radius 6 + {PlusTardisRadius}:
loop-block is 95:3
set loop-block to air
wait 5 ticks
loop blocks around {%player%.SunPosNov1} in radius 10 + {PlusTardisRadius}:
loop-block is air
chance of 100%:
set loop-block to 95:3
loop blocks around {%player%.SunPosNov1} in radius 1:
loop entities in radius 50 around loop-block:
loop 3 times:
execute console command "/playsound minecart.base %name of the loop-entity%"
execute console command "/playsound portal.trigger %name of the player%"
if distance between loop-entity and {%player%.SunPosNov1} is less than 21:
execute console command "/gamemode 0 %name of the loop-entity%"
damage loop-entity by 50
ignite loop-entity
push the loop-entity upwards at speed 2
loop blocks around {%player%.SunPosNov1} in radius 9 + {PlusTardisRadius}:
loop-block is 95:3
set loop-block to air
wait 5 ticks
loop blocks around {%player%.SunPosNov1} in radius 11 + {PlusTardisRadius}:
loop-block is not air
chance of 100%:
set loop-block to air
loop blocks around {%player%.SunPosNov1} in radius 12 + {PlusTardisRadius}:
loop-block is air
chance of 100%:
set loop-block to 95:3
loop blocks around {%player%.SunPosNov1} in radius 11 + {PlusTardisRadius}:
loop-block is 95:3
set loop-block to air
wait 5 ticks
loop blocks around {%player%.SunPosNov1} in radius 15 + {PlusTardisRadius}:
loop-block is air
chance of 100%:
set loop-block to 95:3
loop blocks around {%player%.SunPosNov1} in radius 14 + {PlusTardisRadius}:
loop-block is 95:3
set loop-block to air
wait 8 ticks
loop blocks around {%player%.SunPosNov1} in radius 19 + {PlusTardisRadius}:
loop-block is air
chance of 100%:
set loop-block to 95:3
chance of 20%:
show mob spawner flames at loop-block
loop blocks around {%player%.SunPosNov1} in radius 18 + {PlusTardisRadius}:
loop-block is 95:3
set loop-block to air
wait 5 ticks
loop blocks around {%player%.SunPosNov1} in radius 19 + {PlusTardisRadius}:
loop-block is 95:3
set loop-block to air
loop blocks around {%player%.SunPosNov1} in radius 19 + {PlusTardisRadius}:
loop-block is not air
chance of 20%:
set loop-block to fire
loop blocks around {%player%.SunPosNov1} in radius 1:
loop entities in radius 50 around loop-block:
loop 3 times:
execute console command "/playsound minecart.base %name of the loop-entity%"
execute console command "/playsound portal.trigger %name of the player%"
if distance between loop-entity and {%player%.SunPosNov1} is less than 21:
execute console command "/gamemode 0 %name of the loop-entity%"
damage loop-entity by 50
ignite loop-entity
push the loop-entity upwards at speed 2
loop blocks from {%player%.SunPosNov11} to {%player%.SunPosNov1}:
set loop-block to air
loop blocks from {%player%.SunPosNov21} to {%player%.SunPosNov2}:
set loop-block to air
loop blocks from {%player%.SunPosNov31} to {%player%.SunPosNov3}:
set loop-block to air
loop blocks from {%player%.SunPosNov41} to {%player%.SunPosNov4}:
set loop-block to air
loop blocks from {%player%.SunPosNov51} to {%player%.SunPosNov5}:
set loop-block to air
loop blocks from {%player%.SunPosNov61} to {%player%.SunPosNov6}:
set loop-block to air
loop blocks from {%player%.SunPosNov71} to {%player%.SunPosNov7}:
set loop-block to air
loop blocks from {%player%.SunPosNov81} to {%player%.SunPosNov8}:
set loop-block to air
loop blocks from {%player%.SunPosNov91} to {%player%.SunPosNov9}:
set loop-block to air
loop blocks around {%player%.SunPosNov1} in radius 1:
loop entities in radius 50 around loop-block:
loop 3 times:
execute console command "/playsound mob.wither.death %name of the loop-entity%"
execute console command "/playsound portal.travel %name of the player%"
command /TardisCannon <integer> <integer> <integer> [<player=%player%>]:
description: Tardis koordinatlarini belirler
permission: ByNovem.OwnsTardis
trigger:
player is op
set {_currentlocation} to location of arg-player
set {_relative.x} to rounded down the x coord of {_currentlocation}
subtract arg-1 from {_relative.x}
set {_relative.y} to rounded down the y coord of {_currentlocation}
subtract arg-2 from {_relative.y}
set {_relative.z} to rounded down the z coord of {_currentlocation}
subtract arg-3 from {_relative.z}
set {_destinationx} to the block {_relative.x} west of the block at {_currentlocation}
set {_destinationy} to the block {_relative.y} below the block at {_destinationx}
set {_destination} to the block {_relative.z} north of the block at {_destinationy}
set {Tardisioncannon} to {_destination}
message "TardisCannon Ayarlandi %{Tardisioncannon}%"