

#										Датапак — «Island Skyblock»
#										Версия — 1.0 для 1.20.x
#										Автор — Ardixar


#1 Создание скорборда для подсчёта выходов игроков из игры
scoreboard objectives add island_skyblock-join_message minecraft.custom:minecraft.leave_game

#2 Устанавливать нулевое значение впервые зашедшим игрокам
execute as @a unless score @s island_skyblock-join_message matches 0..2 run scoreboard players set @s island_skyblock-join_message 0

#3 Если нулевое значение, то добавить очков для оповещения
execute as @a[scores={island_skyblock-join_message=0}] run scoreboard players add @s island_skyblock-join_message 2

#4 Оповещение при каждом новом заходе в игру
execute as @a[scores={island_skyblock-join_message=2}] at @s run playsound minecraft:block.note_block.bell master @s ~ ~ ~
execute as @a[scores={island_skyblock-join_message=2}] run tellraw @s ["",{"text":"—————————————————————————————","color":"green"},"\n",{"text":"✋ Добро пожаловать, ","color":"green"},{"selector":"@s","color":"light_purple"},"\n",{"text":"🛠 В мир загружен датапак","color":"green"},{"text":" «Островной Скайблок»","color":"gold"},"\n",{"text":"👤 Автор: ","color":"green"},{"text":"Ardixar","color":"gold"},{"text":" | ","color":"gray"},{"text":"🔢 Версия: ","color":"green"},{"text":"1.0 для 1.20.x","color":"gold"},"\n","\n",{"text":"[💡 Подсказки]","color":"aqua","clickEvent":{"action":"run_command","value":"/trigger island_skyblock-hints"},"hoverEvent":{"action":"show_text","contents":["Подсказки помогут познакомиться с особенностями датапака"]}},{"text":" | ","color":"gray"},{"text":"[🚨 Сообщить]","color":"aqua","clickEvent":{"action":"open_url","value":"https://vk.me/ardixar"},"hoverEvent":{"action":"show_text","contents":["Сообщите об ошибке, найденной в датапаке или предложите свою идею!"]}},"\n",{"text":"[📺 Мой YouTube]","color":"aqua","clickEvent":{"action":"open_url","value":"https://www.youtube.com/@Ardixar"},"hoverEvent":{"action":"show_text","contents":["Перейти на мой канал в YouTube"]}},{"text":" | ","color":"gray"},{"text":"[🌎 Страница датапака]","color":"aqua","clickEvent":{"action":"open_url","value":"https://www.planetminecraft.com/data-pack/island-skyblock/"},"hoverEvent":{"action":"show_text","contents":["Перейти на страницу датапака на сайте «Planet Minecraft»"]}},"\n","\n",{"text":"🙂 Удачной игры!","color":"green"},"\n",{"text":"—————————————————————————————","color":"green"}]
execute as @a[scores={island_skyblock-join_message=2}] run scoreboard players remove @s island_skyblock-join_message 1