Paste #67861: Reinicio mundos

Date: 2020/04/21 09:14:07 UTC-07:00
Type: Denizen Script

View Raw Paste Download This Paste
Copy Link


Reseteo_automatico:
  Debug: true
  Type: World
  speed: 0t
  Events:
    on system time 18:00:
    - if <util.date.time.day> == 1:
      - if <util.date.time.month> == 1:
        - run Reseteo_recursos_1 d:-596603885200966|sea
        - else if <util.date.time.month> == 2:
        - run Reseteo_recursos_1 d:4837753214958088255
        - else if <util.date.time.month> == 3:
        - run Reseteo_recursos_1 d:846561022835665|ruin
        - else if <util.date.time.month> == 4:
        - run Reseteo_recursos_1 d:846147556|sea
        - else if <util.date.time.month> == 5:
        - run Reseteo_recursos_1 d:-001326165269738
        - else if <util.date.time.month> == 6:
        - run Reseteo_recursos_1 d:-854994388|ruin
        - else if <util.date.time.month> == 7:
        - run Reseteo_recursos_1 d:446519108656856
        - else if <util.date.time.month> == 8:
        - run Reseteo_recursos_1 d:380978523
        - else if <util.date.time.month> == 9:
        - run Reseteo_recursos_1 d:-534977931221645
        - else if <util.date.time.month> == 10:
        - run Reseteo_recursos_1 d:961724081450558
        - else if <util.date.time.month> == 11:
        - run Reseteo_recursos_1 d:144301249267607|ruin
        - else if <util.date.time.month> == 12:
        - run Reseteo_recursos_1 d:358845986351310|sea
      - wait 10m
      - run Reseteo_nether_1
      - wait 5m
      - run Reseteo_end_1
      - else if <util.date.time.day> == 15:
      - if <util.date.time.month> 1:
        - run Reseteo_recursos_1 d:-786991116694436
        - else if <util.date.time.month> == 2:
        - run Reseteo_recursos_1 d:566793475807056464
        - else if <util.date.time.month> == 3:
        - run Reseteo_recursos_1 d:5387364523423380365|sea
        - else if <util.date.time.month> == 4:
        - run Reseteo_recursos_1 d:-708799528650006
        - else if <util.date.time.month> == 5:
        - run Reseteo_recursos_1 d:285388106794586|ruin
        - else if <util.date.time.month> == 6:
        - run Reseteo_recursos_1 d:293362145
        - else if <util.date.time.month> == 7:
        - run Reseteo_recursos_1 d:-477058078
        - else if <util.date.time.month> == 8:
        - run Reseteo_recursos_1 d:-635205980|sea
        - else if <util.date.time.month> == 9:
        - run Reseteo_recursos_1 d:1011474258|ruin
        - else if <util.date.time.month> == 10:
        - run Reseteo_recursos_1 d:-449379148420718
        - else if <util.date.time.month> == 11:
        - run Reseteo_recursos_1 d:2463335533919779154|sea
        - else if <util.date.time.month> == 12:
        - run Reseteo_recursos_1 d:-1766999811

Reseteo_nether_1:
  Debug: true
  Type: task
  speed: 0t
  Script:
    - modifyblock entrada_nether barrier
    - wait 5s
    - foreach <w@NM2_nether.players>:
      - narrate "<gold>[<white>La brecha interdimensional se está cerrando<gold>]" target:<[value]>
      - ^title "title:<dark_red>Atención" "subtitle:<green>El Inframundo va a reiniciarse" targets:<[value]>
      - wait 5t
    - wait 2s
    - foreach <w@NM2_nether.players>:
      - narrate "<gold>[<white>Has sido enviado de vuelta a casa<gold>]" target:<[value]>
      - execute as_server "cmi tppos <[value]> -36 59 37 NM2 -rng:2"
      - wait 5t
    - wait 5s
    - execute as_server "mv regen NM2_nether -s"
    - ^title "title:<dark_red>Atención" "subtitle:<green>El acceso al Inframundo está cambiando" targets:<server.list_online_players>
    - wait 5s
    - execute as_server "mvconfirm"
    - wait 25s
    - schematic load name:spawn_inframundo2
    - schematic paste name:spawn_inframundo2 l@-11.0,31.0,-11.0,NM2_nether
    - wait 5s
    - narrate "<gold>[<white>El Inframundo ha generado un nuevo portal<gold>]" target:<server.list_online_players>
    - playsound <server.list_online_players> sound:ENTITY_FIREWORK_LAUNCH volume:0.5 pitch:0.3
    - modifyblock entrada_nether air
    - execute as_server "cmi reload"

Reseteo_end_1:
  Debug: true
  Type: task
  speed: 0t
  Script:
    - modifyblock entrada_end barrier
    - wait 5s
    - foreach <w@NM2_the_end.players>:
      - narrate "<gold>[<white>La brecha interdimensional se está cerrando<gold>]" target:<[value]>
      - ^title "title:<dark_red>Atención" "subtitle:<green>El Fin va a reiniciarse" targets:<[value]>
      - wait 5t
    - wait 2s
    - foreach <w@NM2_the_end.players>:
      - narrate "<gold>[<white>Has sido enviado de vuelta a casa<gold>]" target:<[value]>
      - execute as_server "cmi tppos <[value]> -36 59 37 NM2 -rng:2"
      - wait 5t
    - wait 5s
    - execute as_server "mv regen NM2_the_end -s"
    - ^title "title:<dark_red>Atención" "subtitle:<green>El acceso al Fin está cambiando" targets:<server.list_online_players>
    - wait 5s
    - execute as_server "mvconfirm"
    - wait 25s
    - schematic load name:spawn_end2
    - schematic paste name:spawn_end2 l@50.0,52.0,22.0,NM2_the_end noair
    - wait 5s
    - narrate "<gold>[<white>El Fin ha generado un nuevo portal<gold>]" target:<server.list_online_players>
    - playsound <server.list_online_players> sound:ENTITY_FIREWORK_LAUNCH volume:0.5 pitch:0.3
    - modifyblock entrada_end air
    - execute as_server "cmi reload"

#Este es el script que resetea Mundo recursos. Uso: /ex run Reseteo_recursos_1
Reseteo_recursos_1:
  Debug: true
  Type: task
  speed: 0t
  Script:
#    - modifyblock entrada_recursos barrier
#    - foreach <server.list_offline_players>:
#      - if <[value].world> == Recursos:
#        - teleport <[value]> 72.0,100.0,87.0,NM2
    - wait 5s
    - foreach <w@Recursos.players>:
      - narrate "<gold>[<white>La brecha interdimensional se está cerrando<gold>]" target:<[value]>
      - ^title "title:<dark_red>Atención" "subtitle:<green>Mundo Recursos va a reiniciarse" targets:<[value]>
      - wait 5t
    - wait 2s
    - foreach <w@Recursos.players>:
      - narrate "<gold>[<white>Has sido enviado de vuelta a casa<gold>]" target:<[value]>
      - execute as_server "cmi tppos <[value]> -36 59 37 NM2 -rng:2"
      - wait 5t
    - wait 5s
    - if <[1]> == null:
      - execute as_server "mv regen Recursos -s"
    - else:
      - execute as_server "mv regen Recursos -s <[1]>"
    - ^title "title:<dark_red>Atención" "subtitle:<green>El acceso al Mundo Recursos está cambiando" targets:<server.list_online_players>
    - wait 5s
    - execute as_server "mvconfirm"
    - wait 25s
    - if <[2]> == sea:
      - schematic load filename:spawn_recursos2.schematic
      - schematic paste filename:spawn_recursos2.schematic l@-8.0,62.0,-8.0,recursos air
    - else if <[2]> == ruin:
      - schematic load filename:spawn_recursos3.schematic
      - schematic paste filename:spawn_recursos3.schematic l@-8.0,62.0,-8.0,recursos air
    - else:
      - schematic load filename:spawn_recursos_sub.schematic
      - schematic paste filename:spawn_recursos_sub.schematic l@-8.0,62.0,-8.0,recursos noair
    - wait 1
    - note remove as:NM2_Recursos
    - note remove as:Recursos_NM2
    - wait 5t
    - note cu@3.0,63.0,0.0,recursos|-3.0,68.0,0.0,recursos as:Recursos_NM2
    - wait 5t
    - note cu@250.0,11.0,76.0,NM2|254.0,13.0,76.0,NM2 as:NM2_Recursos
    - wait 5s
    - define size "<cu@8.0,63.0,8.0,recursos|-8.0,71.0,-8.0,recursos.blocks[Barrier].size>"
    - foreach <cu@8.0,63.0,8.0,recursos|-8.0,71.0,-8.0,recursos.blocks[Barrier]>:
      - modifyblock <[value]> air
      - wait 1t
#      - actionbar "Reset: <[loop_index].mul[100].div<[size]>.as_int><&pc>" targets:<server.list_online_ops>
    - wait 1s
    - narrate "<gold>[<white>El Mundo Recursos ha generado un nuevo portal<gold>]" target:<server.list_online_players>
    - playsound <server.list_online_players> sound:ENTITY_FIREWORK_LAUNCH volume:0.5 pitch:0.3
#    - modifyblock entrada_recursos air
    - execute as_server "cmi reload"

#Transporte_Recursos:
#  Debug: true
#  Type: world
#  Events:
#    on player enters NM2_Recursos:
#    - queue clear
#    - random:
#      - teleport <player> l@0.5,63.0,2.5,recursos
#      - repeat 1:
#        - teleport <player> l@0.5,63.0,-2.5,recursos
#        - look <player> l@0.5,64.5,-7.5,recursos
#    on player enters Recursos_NM2:
#    - queue clear
#    - teleport <player> l@252.5,11.0,78.5,NM2

Embellecer_spawn_recursos:
  Debug: true
  Type: task
  speed: 0t
  Script:
  - stop
  - modifyblock cu@-2.0,63.0,7.0,recursos|-2.0,64.0,7.0,recursos air
  - modifyblock cu@-1.0,63.0,7.0,recursos|-1.0,65.0,7.0,recursos air
  - modifyblock cu@0.0,63.0,7.0,recursos|0.0,66.0,7.0,recursos air
  - wait 5t
  - modifyblock cu@1.0,63.0,7.0,recursos|1.0,67.0,7.0,recursos air
  - modifyblock cu@2.0,64.0,7.0,recursos|2.0,66.0,7.0,recursos air
  - modifyblock l@3.0,65.0,7.0,recursos air
  - modifyblock l@-4.0,65.0,6.0,recursos air
  - wait 5t
  - modifyblock cu@-3.0,63.0,6.0,recursos|-3.0,66.0,6.0,recursos air
  - modifyblock cu@-2.0,63.0,6.0,recursos|-2.0,65.0,6.0,recursos air
  - modifyblock cu@-1.0,63.0,6.0,recursos|-1.0,66.0,6.0,recursos air
  - wait 5t
  - modifyblock cu@0.0,63.0,6.0,recursos|0.0,67.0,6.0,recursos air
  - modifyblock cu@1.0,63.0,6.0,recursos|1.0,67.0,6.0,recursos air
  - modifyblock cu@2.0,63.0,6.0,recursos|2.0,67.0,6.0,recursos air
  - wait 5t
  - modifyblock cu@3.0,64.0,6.0,recursos|3.0,66.0,6.0,recursos air
  - modifyblock cu@4.0,64.0,6.0,recursos|4.0,65.0,6.0,recursos air
  - wait 5t
  - modifyblock cu@-4.0,65.0,5.0,recursos|-4.0,66.0,5.0,recursos air
  - modifyblock cu@-3.0,63.0,5.0,recursos|-3.0,67.0,5.0,recursos air
  - modifyblock cu@-2.0,63.0,5.0,recursos|-2.0,66.0,5.0,recursos air
  - wait 5t
  - modifyblock cu@-1.0,63.0,5.0,recursos|-1.0,67.0,5.0,recursos air
  - modifyblock cu@0.0,63.0,5.0,recursos|0.0,67.0,5.0,recursos air
  - modifyblock cu@1.0,63.0,5.0,recursos|1.0,67.0,5.0,recursos air
  - wait 5t
  - modifyblock cu@2.0,63.0,5.0,recursos|2.0,68.0,5.0,recursos air
  - modifyblock cu@3.0,64.0,5.0,recursos|3.0,66.0,5.0,recursos air
  - modifyblock l@4.0,65.0,5.0,recursos air
  - wait 5t
  - modifyblock cu@-4.0,64.0,4.0,recursos|-4.0,67.0,4.0,recursos air
  - modifyblock cu@-3.0,63.0,4.0,recursos|-3.0,69.0,4.0,recursos air
  - wait 5t
  - modifyblock cu@-2.0,63.0,4.0,recursos|-2.0,69.0,4.0,recursos air
  - modifyblock cu@-1.0,63.0,4.0,recursos|-1.0,68.0,4.0,recursos air
  - modifyblock cu@0.0,63.0,4.0,recursos|0.0,67.0,4.0,recursos air
  - wait 5t
  - modifyblock cu@1.0,63.0,4.0,recursos|1.0,67.0,4.0,recursos air
  - modifyblock cu@2.0,63.0,4.0,recursos|2.0,68.0,4.0,recursos air
  - modifyblock cu@3.0,63.0,4.0,recursos|3.0,67.0,4.0,recursos  air
  - wait 5t
  - modifyblock l@4.0,66.0,4.0,recursos air
  - modifyblock l@-5.0,66.0,3.0,recursos air
  - modifyblock l@-4.0,64.0,3.0,recursos air
  - modifyblock cu@-4.0,66.0,3.0,recursos|-4.0,68.0,3.0,recursos air
  - wait 5t
  - modifyblock cu@-3.0,63.0,3.0,recursos|-3.0,69.0,3.0,recursos air
  - modifyblock cu@-2.0,63.0,3.0,recursos|-2.0,69.0,3.0,recursos air
  - modifyblock cu@-1.0,63.0,3.0,recursos|-1.0,68.0,3.0,recursos air
  - modifyblock cu@0.0,63.0,3.0,recursos|0.0,67.0,3.0,recursos air
  - wait 5t
  - modifyblock cu@1.0,63.0,3.0,recursos|1.0,67.0,3.0,recursos air
  - modifyblock cu@2.0,63.0,3.0,recursos|2.0,68.0,3.0,recursos air
  - wait 5t
  - modifyblock cu@3.0,63.0,3.0,recursos|3.0,64.0,3.0,recursos air
  - modifyblock cu@3.0,66.0,3.0,recursos|3.0,67.0,3.0,recursos air
  - modifyblock l@4.0,66.0,3.0,recursos air
  - modifyblock cu@-5.0,65.0,2.0,recursos|-5.0,67.0,2.0,recursos air
  - modifyblock cu@-4.0,63.0,2.0,recursos|-4.0,68.0,2.0,recursos air
  - wait 5t
  - modifyblock cu@-3.0,63.0,2.0,recursos|-3.0,69.0,2.0,recursos air
  - modifyblock cu@-2.0,63.0,2.0,recursos|-2.0,69.0,2.0,recursos air
  - modifyblock cu@-1.0,63.0,2.0,recursos|-1.0,68.0,2.0,recursos air
  - wait 5t
  - modifyblock cu@0.0,63.0,2.0,recursos|0.0,68.0,2.0,recursos air
  - modifyblock cu@1.0,63.0,2.0,recursos|1.0,68.0,2.0,recursos air
  - modifyblock cu@2.0,63.0,2.0,recursos|2.0,68.0,2.0,recursos air
  - wait 5t
  - modifyblock cu@3.0,63.0,2.0,recursos|3.0,68.0,2.0,recursos air
  - modifyblock l@4.0,64.0,2.0,recursos air
  - modifyblock cu@4.0,66.0,2.0,recursos|4.0,67.0,2.0,recursos air
  - modifyblock cu@-4.0,64.0,1.0,recursos|-4.0,67.0,1.0,recursos air
  - wait 5t
  - modifyblock cu@-3.0,63.0,1.0,recursos|-3.0,68.0,1.0,recursos air
  - modifyblock cu@-2.0,63.0,1.0,recursos|-2.0,69.0,1.0,recursos air
  - modifyblock cu@-1.0,63.0,1.0,recursos|-1.0,68.0,1.0,recursos air
  - wait 5t
  - modifyblock cu@0.0,63.0,1.0,recursos|0.0,68.0,1.0,recursos air
  - modifyblock cu@1.0,63.0,1.0,recursos|1.0,68.0,1.0,recursos air
  - modifyblock cu@2.0,63.0,1.0,recursos|2.0,69.0,1.0,recursos air
  - wait 5t
  - modifyblock cu@3.0,63.0,1.0,recursos|3.0,68.0,1.0,recursos air
  - modifyblock l@4.0,64.0,1.0,recursos air
  - modifyblock cu@4.0,66.0,1.0,recursos|4.0,67.0,1.0,recursos air
  - wait 5t
#Hasta aquí es una de las mitades del spawn de recursos.
  - modifyblock cu@3.0,64.0,0.0,recursos|3.0,67.0,0.0,recursos air
  - modifyblock cu@2.0,63.0,0.0,recursos|2.0,68.0,0.0,recursos air
  - modifyblock cu@1.0,63.0,0.0,recursos|1.0,68.0,0.0,recursos air
  - modifyblock cu@0.0,63.0,0.0,recursos|0.0,68.0,0.0,recursos air
  - wait 5t
  - modifyblock cu@-1.0,63.0,0.0,recursos|-1.0,68.0,0.0,recursos air
  - modifyblock cu@-2.0,63.0,0.0,recursos|-2.0,68.0,0.0,recursos air
  - modifyblock cu@-3.0,64.0,0.0,recursos|-3.0,67.0,0.0,recursos air
#Hasta aquí es la parte del centro.
  - modifyblock cu@1.0,63.0,-7.0,recursos|1.0,65.0,-7.0,recursos air
  - wait 5t
  - modifyblock cu@0.0,63.0,-7.0,recursos|0.0,66.0,-7.0,recursos air
  - modifyblock cu@-1.0,63.0,-7.0,recursos|-1.0,66.0,-7.0,recursos air
  - wait 5t
  - modifyblock cu@-2.0,64.0,-7.0,recursos|-2.0,65.0,-7.0,recursos air
  - modifyblock l@3.0,66.0,-6.0,recursos air
  - modifyblock cu@2.0,64.0,-6.0,recursos|2.0,67.0,-6.0,recursos air
  - modifyblock cu@1.0,63.0,-6.0,recursos|1.0,68.0,-6.0,recursos air
  - wait 5t
  - modifyblock cu@0.0,63.0,-6.0,recursos|0.0,69.0,-6.0,recursos air
  - modifyblock cu@-1.0,63.0,-6.0,recursos|-1.0,68.0,-6.0,recursos air
  - modifyblock cu@-2.0,63.0,-6.0,recursos|-2.0,66.0,-6.0,recursos air
  - modifyblock l@-2.0,68.0,-6.0,recursos air
  - wait 5t
  - modifyblock cu@-3.0,64.0,-6.0,recursos|-3.0,65.0,-6.0,recursos air
  - modifyblock l@3.0,66.0,-5.0,recursos air
  - modifyblock cu@2.0,64.0,-5.0,recursos|2.0,67.0,-5.0,recursos air
  - modifyblock cu@1.0,63.0,-5.0,recursos|1.0,68.0,-5.0,recursos air
  - wait 5t
  - modifyblock cu@0.0,63.0,-5.0,recursos|0.0,70.0,-5.0,recursos air
  - modifyblock cu@-1.0,63.0,-5.0,recursos|-1.0,69.0,-5.0,recursos air
  - modifyblock cu@-2.0,63.0,-5.0,recursos|-2.0,69.0,-5.0,recursos air
  - wait 5t
  - modifyblock cu@-3.0,64.0,-5.0,recursos|-3.0,66.0,-5.0,recursos air
  - modifyblock l@4.0,66.0,-4.0,recursos air
  - modifyblock cu@3.0,64.0,-4.0,recursos|3.0,67.0,-4.0,recursos air
  - wait 5t
  - modifyblock cu@2.0,63.0,-4.0,recursos|2.0,68.0,-4.0,recursos air
  - modifyblock cu@1.0,63.0,-4.0,recursos|1.0,69.0,-4.0,recursos air
  - modifyblock cu@0.0,63.0,-4.0,recursos|0.0,70.0,-4.0,recursos air
  - wait 5t
  - modifyblock cu@-1.0,63.0,-4.0,recursos|-1.0,69.0,-4.0,recursos air
  - modifyblock cu@-2.0,63.0,-4.0,recursos|-2.0,69.0,-4.0,recursos air
  - modifyblock cu@-3.0,64.0,-4.0,recursos|-3.0,67.0,-4.0,recursos air
  - modifyblock l@-3.0,69.0,-4.0,recursos air
  - wait 5t
  - modifyblock cu@4.0,66.0,-3.0,recursos|4.0,67.0,-3.0,recursos air
  - modifyblock l@3.0,64.0,-3.0,recursos air
  - modifyblock cu@3.0,66.0,-3.0,recursos|3.0,68.0,-3.0,recursos air
  - modifyblock cu@2.0,63.0,-3.0,recursos|2.0,69.0,-3.0,recursos air
  - wait 5t
  - modifyblock cu@1.0,63.0,-3.0,recursos|1.0,70.0,-3.0,recursos air
  - modifyblock cu@0.0,63.0,-3.0,recursos|0.0,70.0,-3.0,recursos air
  - modifyblock cu@-1.0,63.0,-3.0,recursos|-1.0,69.0,-3.0,recursos air
  - wait 5t
  - modifyblock cu@-2.0,63.0,-3.0,recursos|-2.0,69.0,-3.0,recursos air
  - modifyblock l@-3.0,64.0,-3.0,recursos air
  - modifyblock cu@-3.0,66.0,-3.0,recursos|-3.0,69.0,-3.0,recursos air
  - modifyblock cu@-4.0,66.0,-3.0,recursos|-4.0,67.0,-3.0,recursos air
  - wait 5t
  - modifyblock cu@4.0,64.0,-2.0,recursos|4.0,65.0,-2.0,recursos air
  - modifyblock l@4.0,67.0,-2.0,recursos air
  - modifyblock cu@3.0,63.0,-2.0,recursos|3.0,68.0,-2.0,recursos air
  - wait 5t
  - modifyblock cu@2.0,63.0,-2.0,recursos|2.0,69.0,-2.0,recursos air
  - modifyblock cu@1.0,63.0,-2.0,recursos|1.0,68.0,-2.0,recursos air
  - modifyblock cu@0.0,63.0,-2.0,recursos|0.0,69.0,-2.0,recursos air
  - wait 5t
  - modifyblock cu@-1.0,63.0,-2.0,recursos|-1.0,69.0,-2.0,recursos air
  - modifyblock cu@-2.0,63.0,-2.0,recursos|-2.0,68.0,-2.0,recursos air
  - modifyblock cu@-3.0,63.0,-2.0,recursos|-3.0,69.0,-2.0,recursos air
  - wait 5t
  - modifyblock cu@-4.0,64.0,-2.0,recursos|-4.0,68.0,-2.0,recursos air
  - modifyblock cu@4.0,65.0,-1.0,recursos|4.0,66.0,-1.0,recursos air
  - modifyblock cu@3.0,63.0,-1.0,recursos|3.0,67.0,-1.0,recursos air
  - modifyblock cu@2.0,63.0,-1.0,recursos|2.0,68.0,-1.0,recursos air
  - wait 5t
  - modifyblock cu@1.0,63.0,-1.0,recursos|1.0,68.0,-1.0,recursos air
  - modifyblock cu@0.0,63.0,-1.0,recursos|0.0,68.0,-1.0,recursos air
  - modifyblock cu@-1.0,63.0,-1.0,recursos|-1.0,68.0,-1.0,recursos air
  - wait 5t
  - modifyblock cu@-2.0,63.0,-1.0,recursos|-2.0,68.0,-1.0,recursos air
  - modifyblock cu@-3.0,63.0,-1.0,recursos|-3.0,68.0,-1.0,recursos air
  - modifyblock cu@-4.0,64.0,-1.0,recursos|-4.0,66.0,-1.0,recursos air