# Panel de bienvenida en tres páginas. Cualquier click pasa a la siguiente.
# /hbb movehere bienvenida lo trae donde estés.

location: { world: world, x: 0.5, y: 65.0, z: 0.5, yaw: 0 }
view-distance: 32
hitbox: [3.0, 3.0]

layers:
  icon:
    type: item
    item: NETHER_STAR
    offset: [0, 2.85, 0]
    scale: 0.5
    glow: "#5aa9e6"
  card:
    type: text
    offset: [0, 0.8, 0]
    scale: 0.75
    background: "#99282A30"
    shadow: true
    line-width: 240
    text: |-
      <#5aa9e6><b>ʙɪᴇɴᴠᴇɴɪᴅᴏ</b></#5aa9e6>
      <dark_gray>━━━━━━━━━━━━━━━━━━</dark_gray>
      <gray>Hola,</gray> <#b3d8f5>{player}</#b3d8f5><gray>. Qué bueno</gray>
      <gray>tenerte por aquí.</gray>

      <gray>Explora, construye y</gray>
      <gray>pásala bien con todos.</gray>

      <#5aa9e6>●</#5aa9e6> <dark_gray>○ ○</dark_gray>
      <dark_gray>ᴄʟɪᴄᴋ ᴘᴀʀᴀ ᴄᴏɴᴛɪɴᴜᴀʀ</dark_gray>

clips:
  # La tarjeta gira de canto a frente: parece que pasas la página.
  flip:
    duration: 8
    tracks:
      - property: rotation-y
        keyframes:
          - { t: 0, value: 90, ease: ease-out-cubic }
          - { t: 8, value: 0 }
      - property: scale
        keyframes:
          - { t: 0, value: 0.9, ease: ease-out-back }
          - { t: 8, value: 1 }

behavior:
  initial: inicio
  states:
    inicio:
      loop: [ "bob(amplitude=0.04,period=70)", "spin(period=100)@icon", "glow-pulse(period=40)@icon" ]
      on:
        - when: click
          play: [ "flip@card" ]
          run: [ "[sound] item.book.page_turn 1 1.2" ]
          text:
            card: |-
              <#5aa9e6><b>ʀᴇɢʟᴀs</b></#5aa9e6>
              <dark_gray>━━━━━━━━━━━━━━━━━━</dark_gray>
              <#5aa9e6>1</#5aa9e6> <dark_gray>·</dark_gray> <gray>Respeta a todos</gray>
              <#5aa9e6>2</#5aa9e6> <dark_gray>·</dark_gray> <gray>Nada de hacks ni x-ray</gray>
              <#5aa9e6>3</#5aa9e6> <dark_gray>·</dark_gray> <gray>No destruyas lo ajeno</gray>
              <#5aa9e6>4</#5aa9e6> <dark_gray>·</dark_gray> <gray>Sin spam en el chat</gray>

              <dark_gray>○</dark_gray> <#5aa9e6>●</#5aa9e6> <dark_gray>○</dark_gray>
              <dark_gray>ᴄʟɪᴄᴋ ᴘᴀʀᴀ ᴄᴏɴᴛɪɴᴜᴀʀ</dark_gray>
          goto: reglas
    reglas:
      loop: [ "bob(amplitude=0.04,period=70)", "spin(period=100)@icon", "glow-pulse(period=40)@icon" ]
      on:
        - when: click
          play: [ "flip@card" ]
          run: [ "[sound] item.book.page_turn 1 1.2" ]
          text:
            card: |-
              <#5aa9e6><b>ᴄᴏᴍᴀɴᴅᴏs</b></#5aa9e6>
              <dark_gray>━━━━━━━━━━━━━━━━━━</dark_gray>
              <#b3d8f5>/spawn</#b3d8f5> <dark_gray>·</dark_gray> <gray>volver al inicio</gray>
              <#b3d8f5>/home</#b3d8f5> <dark_gray>·</dark_gray> <gray>ir a tu casa</gray>
              <#b3d8f5>/tpa</#b3d8f5> <dark_gray>·</dark_gray> <gray>ir con un amigo</gray>

              <gray>Discord</gray> <#b3d8f5>discord.gg/tuserver</#b3d8f5>

              <dark_gray>○ ○</dark_gray> <#5aa9e6>●</#5aa9e6>
              <dark_gray>ᴄʟɪᴄᴋ ᴘᴀʀᴀ ᴠᴏʟᴠᴇʀ</dark_gray>
          goto: comandos
    comandos:
      loop: [ "bob(amplitude=0.04,period=70)", "spin(period=100)@icon", "glow-pulse(period=40)@icon" ]
      on:
        - when: click
          play: [ "flip@card" ]
          run: [ "[sound] item.book.page_turn 1 1.2" ]
          text:
            card: |-
              <#5aa9e6><b>ʙɪᴇɴᴠᴇɴɪᴅᴏ</b></#5aa9e6>
              <dark_gray>━━━━━━━━━━━━━━━━━━</dark_gray>
              <gray>Hola,</gray> <#b3d8f5>{player}</#b3d8f5><gray>. Qué bueno</gray>
              <gray>tenerte por aquí.</gray>

              <gray>Explora, construye y</gray>
              <gray>pásala bien con todos.</gray>

              <#5aa9e6>●</#5aa9e6> <dark_gray>○ ○</dark_gray>
              <dark_gray>ᴄʟɪᴄᴋ ᴘᴀʀᴀ ᴄᴏɴᴛɪɴᴜᴀʀ</dark_gray>
          goto: inicio
