From ba1b17ec6a414327c31583c9acb740d2dd2e4552 Mon Sep 17 00:00:00 2001 From: Loweredgames Date: Sat, 30 Sep 2023 18:43:37 +0200 Subject: [PATCH] JE-1.20.2-Skyblock_Classic_Edition:5.0.1_LTS - rinominati i nomi - corretti e aggiornati alcuni commenti - aggiunto debug --- .../functions/skyblock_setup.mcfunction | 3 +- .../generated_structures.mcfunction | 10 +-- .../structures/legacy_structures.mcfunction | 18 +++--- .../functions/multiplayer_setup.mcfunction | 22 +++---- .../functions/skyblock_setup.mcfunction | 3 +- .../functions/versions/debug.mcfunction | 61 ++++++++++++++++++ ...te_pid.mcfunction => pid_setup.mcfunction} | 8 +-- .../versions/setup_version.mcfunction | 14 ++-- .../functions/versions/version_pvn.mcfunction | 12 ++-- .../functions/legacy_pid.mcfunction} | 1 - .../Skyblock Classic Edition/pack.mcmeta | 4 +- .../functions/update_pid.mcfunction} | 15 ++--- .../functions/skyblock_test_setup.mcfunction | 4 -- .../test/multiplayer_legacy.mcfunction | 4 +- .../test/refactoring_scoreboard.mcfunction | 7 -- level.dat | Bin 14956 -> 14984 bytes level.dat_old | Bin 14955 -> 14984 bytes 17 files changed, 116 insertions(+), 70 deletions(-) create mode 100644 datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/debug.mcfunction rename datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/{update_pid.mcfunction => pid_setup.mcfunction} (60%) rename datapacks/Skyblock Classic Edition/{legacy_pid/data/skyblock_legacy_pid/functions/legacy.mcfunction => legacy_pid_skyblock/data/skyblock_legacy_pid/functions/legacy_pid.mcfunction} (98%) rename datapacks/Skyblock Classic Edition/{pid_1/data/skyblock_pid/functions/pid_1.mcfunction => pid_skyblock/data/skyblock_pid/functions/update_pid.mcfunction} (98%) diff --git a/datapacks/Skyblock Classic Edition Hardcore/datapacks/Skyblock Classic Edition/data/skyblock/functions/skyblock_setup.mcfunction b/datapacks/Skyblock Classic Edition Hardcore/datapacks/Skyblock Classic Edition/data/skyblock/functions/skyblock_setup.mcfunction index 3a6bca19b..078ef74fa 100644 --- a/datapacks/Skyblock Classic Edition Hardcore/datapacks/Skyblock Classic Edition/data/skyblock/functions/skyblock_setup.mcfunction +++ b/datapacks/Skyblock Classic Edition Hardcore/datapacks/Skyblock Classic Edition/data/skyblock/functions/skyblock_setup.mcfunction @@ -6,7 +6,7 @@ ##Function Setup Lock -execute as @a[scores={SkyblockCE_multiplayer_reset=1}] run function skyblock_legacy_pid:legacy +execute as @a[scores={SkyblockCE_multiplayer_reset=1}] run function skyblock_legacy_pid:legacy_pid execute as @a[scores={SkyblockCE_multiplayer_reset=1}] run function skyblock:islands/default execute as @a[scores={SkyblockCE_multiplayer_reset=1}] run function skyblock:islands/large execute as @a[scores={SkyblockCE_multiplayer_reset=1}] run function skyblock:islands/small @@ -19,6 +19,7 @@ function skyblock:islands/structures/generated_biome function skyblock:islands/structures/generated_structures function skyblock:islands/structures/legacy_structures function skyblock:versions/version_pvn +function skyblock:versions/debug function skyblock:multiplayer_setup diff --git a/datapacks/Skyblock Classic Edition/data/skyblock/functions/islands/structures/generated_structures.mcfunction b/datapacks/Skyblock Classic Edition/data/skyblock/functions/islands/structures/generated_structures.mcfunction index a9c58b96d..1f1f96c00 100644 --- a/datapacks/Skyblock Classic Edition/data/skyblock/functions/islands/structures/generated_structures.mcfunction +++ b/datapacks/Skyblock Classic Edition/data/skyblock/functions/islands/structures/generated_structures.mcfunction @@ -5,7 +5,7 @@ #READING THE COPYRIGHT (C): -##New Structure Setup +##NEW STRUCTURES SETUP scoreboard players add @a PSN_0 1 execute as @a[scores={PSN_0=5}] run scoreboard players set @a SkyblockCE_tp 0 execute as @a[scores={PSN_0=5}] run gamemode spectator @a @@ -14,11 +14,11 @@ execute as @a[scores={PSN_0=6}] run effect give @a night_vision 61 0 true execute as @a[scores={PSN_0=5..2000}] run summon minecraft:area_effect_cloud ~ ~1 ~ -##Multiplayer PSN +##MULTIPLAYER PSN execute as @a[scores={SkyblockCE_multiplayer_reset=-1}] run scoreboard players set @a PSN_0 -1 -##Teleport Players New Structures +##TELEPORT PLAYER IN THE NEW STRUCTURES #Mushroom House execute as @a[scores={PSN_0=100}] run tp @a 0 45 1000 0 0 @@ -33,14 +33,14 @@ execute as @a[scores={PSN_0=300}] run tp @a -198 45 -485 0 0 execute as @a[scores={PSN_0=400}] run tp @a -266 45 -484 0 0 -##Generated New Structures +##GENERATED NEW STRUCTURES execute as @a[scores={PSN_0=150}] run place template skyblock:structures/mushroom_house 0 45 1000 execute as @a[scores={PSN_0=250}] run place template skyblock:structures/ocean_ruins 488 45 -260 execute as @a[scores={PSN_0=350}] run place template skyblock:structures/cherry_grove -198 45 -485 execute as @a[scores={PSN_0=450}] run place template skyblock:structures/trail_ruins -266 45 -484 -##Final Function New Structures +##FINAL FUNCTION NEW STRUCTURES execute as @a[scores={PSN_0=1}] run gamerule doImmediateRespawn true execute as @a[scores={PSN_0=500}] run gamerule doImmediateRespawn false execute as @a[scores={PSN_0=500..2001}] run clear @a written_book{tag:generated_book} diff --git a/datapacks/Skyblock Classic Edition/data/skyblock/functions/islands/structures/legacy_structures.mcfunction b/datapacks/Skyblock Classic Edition/data/skyblock/functions/islands/structures/legacy_structures.mcfunction index 36029ff25..d5ffb64ae 100644 --- a/datapacks/Skyblock Classic Edition/data/skyblock/functions/islands/structures/legacy_structures.mcfunction +++ b/datapacks/Skyblock Classic Edition/data/skyblock/functions/islands/structures/legacy_structures.mcfunction @@ -5,7 +5,7 @@ #READING THE COPYRIGHT (C): -##Structure Setup +##STRUCTURES SETUP scoreboard players add @a PSN_legacy 1 scoreboard players add @a SkyblockCE_structures 1 execute as @a[scores={PSN_legacy=5}] run scoreboard players set @a SkyblockCE_tp 0 @@ -16,20 +16,20 @@ execute as @a[scores={PSN_legacy=5..2000}] run summon minecraft:area_effect_clou execute as @a[scores={PSN_legacy=2000000..}] run scoreboard players set @a PSN_legacy 10000 -##PSN_legacy (AGGIORNARE SEMPRE CON PID E AUMENTARE IL VALORE QUANDO VIENE AGGIUNTA UNA NUOVA STRUTTURA) +##PSN LEGACY (AGGIORNARE SEMPRE CON PID E AUMENTARE IL VALORE QUANDO VIENE AGGIUNTA UNA NUOVA STRUTTURA) execute as @a[scores={SkyblockCE_structures=5}] run scoreboard objectives add PSN_legacy dummy execute as @a[scores={SkyblockCE_structures=10}] run give @s written_book{tag:generated_book,pages:['["",{"text":"Info:","bold":true,"underlined":true},{"text":"\\n\\nBefore adding the structures in the world, check if there are any constructions you have made within the custom structures area. add the (Generated) folder in the world."},{"text":" ","color":"reset"},{"text":"\\n\\u26a0 If not spawn the structures in the world \\u26a0","italic":true,"underlined":true,"color":"red"}]','["",{"text":"Go to the next pages to see all coordinates, remember activate the coordinated with F3.\\n\\n\\n\\n"},{"text":"Yes I understand and I\'m ready immediately.","bold":true,"italic":true,"color":"red","clickEvent":{"action":"change_page","value":"5"}}]','["",{"text":"Custom Structures:","bold":true,"underlined":true},{"text":"\\n\\nMushroom House: ","color":"reset"},{"text":"0 45 1000","underlined":true},{"text":"\\n\\nOcean Ruins: ","color":"reset"},{"text":"488 45 -260","underlined":true},{"text":"\\n\\nCherry Grove: ","color":"reset"},{"text":"-198 45 -485","underlined":true},{"text":"\\n\\nTrail Ruins: ","color":"reset"},{"text":"-266 45 -484","underlined":true}]','["",{"text":"Generated:\\n\\n","bold":true,"underlined":true},{"text":"\\u26a0I am ready to generate all structures\\u26a0","bold":true,"italic":true,"underlined":true,"color":"red","clickEvent":{"action":"run_command","value":"/scoreboard objectives add PSN_0 dummy"}}]'],title:"Custom Structures",author:"Custom Structures Version: 2.0.0"} execute as @a[scores={SkyblockCE_structures=15..20}] run scoreboard objectives remove SkyblockCE_structures -##SkyblockCE_id (AGGIORNARE SEMPRE QUANDO VENGONO AGGIUNTE NUOVE STRUTTURE. DELAY PID_X PER LE FUNZIONI default/large/small) -#>INTEGRARE IN FUTURO NELLA FUNZIONE Strutture. forse 1.21? +##SkyblockCE ID (AGGIORNARE SEMPRE QUANDO VENGONO AGGIUNTE NUOVE STRUTTURE. DELAY PID_X PER LE FUNZIONI default/large/small) +#>INTEGRARE IN FUTURO NELLA FUNZIONE Strutture. execute as @a[scores={SkyblockCE_large=1360}] run scoreboard objectives add SkyblockCE_id dummy execute as @a[scores={SkyblockCE_default=1360}] run scoreboard objectives add SkyblockCE_id dummy execute as @a[scores={SkyblockCE_small=1360}] run scoreboard objectives add SkyblockCE_id dummy -##Teleport Players Structures (AGGIUNGERE LE VECCHIE STRUTTURE) +##TELEPORT PLAYER IN THE STRUCTURES (AGGIUNGERE LE VECCHIE STRUTTURE) #Pillager Outpost execute as @a[scores={PSN_legacy=100}] run tp @a 500 45 55 0 0 @@ -59,7 +59,7 @@ execute as @a[scores={PSN_legacy=800}] run tp @a 700 45 700 0 0 execute as @a[scores={PSN_legacy=900}] run tp @a -700 45 -700 0 0 -##Generated Structures +##GENERATED STRUCTURES execute as @a[scores={PSN_legacy=150}] run place template skyblock:structures/pillager_outpost 500 45 55 execute as @a[scores={PSN_legacy=250}] run place template skyblock:structures/village 460 45 350 execute as @a[scores={PSN_legacy=350}] run place template skyblock:structures/swamp_hut -180 45 -180 @@ -71,17 +71,17 @@ execute as @a[scores={PSN_legacy=850}] run place template skyblock:structures/st execute as @a[scores={PSN_legacy=950}] run place template skyblock:structures/ancient_city -700 45 -700 -##Start PSN_0 (DELAY PER PID_0) +##DELAY PSN (DELAY PER PID_0) execute as @a[scores={PSN_legacy=1000}] run scoreboard objectives add PSN_0 dummy execute as @a[scores={PSN_legacy=1005}] run scoreboard players set @a PSN_0 -250 -##Multiplayer PSN LEGACY +##MULTIPLAYER PSN LEGACY execute as @a[scores={SkyblockCE_multiplayer_reset=-1}] run scoreboard players set @a SkyblockCE_structures 25 execute as @a[scores={SkyblockCE_multiplayer_reset=-1}] run scoreboard players set @a PSN_legacy 24000 -##Final Function Structures +##FINAL FUNCTION STRUCTURES execute as @a[scores={PSN_legacy=1}] run gamerule doImmediateRespawn true execute as @a[scores={PSN_legacy=1000}] run gamerule doImmediateRespawn false execute as @a[scores={PSN_legacy=1000}] run tp @s 0 66 0 90 0 diff --git a/datapacks/Skyblock Classic Edition/data/skyblock/functions/multiplayer_setup.mcfunction b/datapacks/Skyblock Classic Edition/data/skyblock/functions/multiplayer_setup.mcfunction index 8cfcc1b40..41666a568 100644 --- a/datapacks/Skyblock Classic Edition/data/skyblock/functions/multiplayer_setup.mcfunction +++ b/datapacks/Skyblock Classic Edition/data/skyblock/functions/multiplayer_setup.mcfunction @@ -5,13 +5,13 @@ #READING THE COPYRIGHT (C): -##Multiplayer Setup +##MULTIPLAYER SETUP execute store result score SkyblockCE_PlayerOnline SkyblockCE_multiplayer if entity @a execute if score SkyblockCE_PlayerOnline SkyblockCE_multiplayer matches 1 run scoreboard players set @a SkyblockCE_multiplayer_reset 1 execute if score SkyblockCE_PlayerOnline SkyblockCE_multiplayer matches 2.. run scoreboard players set @a SkyblockCE_multiplayer_reset -1 -##Multiplayer Reset (RESETTA LE SCOREBOARD E ALTRO) +##MULTIPLAYER RESET (RESETTA LE SCOREBOARD E ALTRO) execute as @a[scores={SkyblockCE_multiplayer_reset=-1}] run scoreboard players set @a SkyblockCE_install -2 execute as @a[scores={SkyblockCE_multiplayer_reset=-1}] run scoreboard players set @a SkyblockCE_islands -2 execute as @a[scores={SkyblockCE_multiplayer_reset=-1}] run scoreboard players set @a SkyblockCE_tp 0 @@ -21,16 +21,16 @@ execute as @a[scores={SkyblockCE_multiplayer_reset=-1}] run scoreboard players s execute as @a[scores={SkyblockCE_multiplayer_reset=-1}] run scoreboard players set @a SkyblockCE_small 24000 -##Multiplayer Tick -execute as @a[scores={SkyblockCE_multiplayer_reset=-1}] run scoreboard objectives add SkyblockCE_multiplayer_tick dummy -execute as @a[scores={SkyblockCE_multiplayer_reset=-1}] run scoreboard players add @a SkyblockCE_multiplayer_tick 1 -execute as @a[scores={SkyblockCE_multiplayer_tick=0..5}] run tp @s 0 65 0 0 0 -execute as @a[gamemode=spectator,scores={SkyblockCE_multiplayer_tick=1..5}] run gamemode survival @s -execute as @a[scores={SkyblockCE_multiplayer_tick=0..5}] run fill 0 63 0 0 64 0 minecraft:air destroy -execute as @a[scores={SkyblockCE_multiplayer_tick=0..5}] run spawnpoint @s 0 63 0 -execute as @a[scores={SkyblockCE_multiplayer_tick=0..5}] run setworldspawn 0 63 0 +##MULTIPLAYER JOIN PLAYERS +execute as @a[scores={SkyblockCE_multiplayer_reset=-1}] run scoreboard objectives add SkyblockCE_multiplayer_join dummy +execute as @a[scores={SkyblockCE_multiplayer_reset=-1}] run scoreboard players add @a SkyblockCE_multiplayer_join 1 +execute as @a[scores={SkyblockCE_multiplayer_join=0..5}] run tp @s 0 65 0 0 0 +execute as @a[gamemode=spectator,scores={SkyblockCE_multiplayer_join=1..5}] run gamemode survival @s +execute as @a[scores={SkyblockCE_multiplayer_join=0..5}] run fill 0 63 0 0 64 0 minecraft:air destroy +execute as @a[scores={SkyblockCE_multiplayer_join=0..5}] run spawnpoint @s 0 63 0 +execute as @a[scores={SkyblockCE_multiplayer_join=0..5}] run setworldspawn 0 63 0 -##Multiplayer Loop +##MULTIPLAYER LOOP execute as @a[scores={SkyblockCE_multiplayer=2000000..}] run scoreboard players set @s SkyblockCE_multiplayer 100 execute as @a[scores={SkyblockCE_multiplayer_tick=2000000..}] run scoreboard players set @s SkyblockCE_multiplayer_tick 100 \ No newline at end of file diff --git a/datapacks/Skyblock Classic Edition/data/skyblock/functions/skyblock_setup.mcfunction b/datapacks/Skyblock Classic Edition/data/skyblock/functions/skyblock_setup.mcfunction index 4ddcc8c26..d6aa3e66c 100644 --- a/datapacks/Skyblock Classic Edition/data/skyblock/functions/skyblock_setup.mcfunction +++ b/datapacks/Skyblock Classic Edition/data/skyblock/functions/skyblock_setup.mcfunction @@ -6,7 +6,7 @@ ##Function Setup -execute as @a[scores={SkyblockCE_multiplayer_reset=1}] run function skyblock_legacy_pid:legacy +execute as @a[scores={SkyblockCE_multiplayer_reset=1}] run function skyblock_legacy_pid:legacy_pid execute as @a[scores={SkyblockCE_multiplayer_reset=1}] run function skyblock:islands/default execute as @a[scores={SkyblockCE_multiplayer_reset=1}] run function skyblock:islands/large execute as @a[scores={SkyblockCE_multiplayer_reset=1}] run function skyblock:islands/small @@ -19,6 +19,7 @@ function skyblock:islands/structures/generated_biome function skyblock:islands/structures/generated_structures function skyblock:islands/structures/legacy_structures function skyblock:versions/version_pvn +function skyblock:versions/debug function skyblock:multiplayer_setup diff --git a/datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/debug.mcfunction b/datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/debug.mcfunction new file mode 100644 index 000000000..94f0fa94a --- /dev/null +++ b/datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/debug.mcfunction @@ -0,0 +1,61 @@ +#Copyright (C) Loweredgames (Lorenzo Giannini) +#Contacted: +#This Source Code Form is subject to the terms of the License. +#NOT OFFICIAL MINECRAFT PRODUCT. NOT APPROVED BY OR ASSOCIATED WITH MOJANG STUDIO. +#READING THE COPYRIGHT (C): + + +##DEBUG SETUP (SOLO SVILUPPATORI) +scoreboard objectives add SkyblockCE_debug dummy +execute as @a[scores={SkyblockCE_debug=0}] run scoreboard objectives setdisplay sidebar SkyblockCE_debug + + +##DISPLAY DI DEBUG - SETUP SKYBLOCK +execute as @a[scores={SkyblockCE_debug=1}] run scoreboard objectives setdisplay sidebar SkyblockCE_install +execute as @a[scores={SkyblockCE_debug=2}] run scoreboard objectives setdisplay sidebar SkyblockCE_islands +execute as @a[scores={SkyblockCE_debug=3}] run scoreboard objectives setdisplay sidebar SkyblockCE_id +execute as @a[scores={SkyblockCE_debug=4}] run scoreboard objectives setdisplay sidebar SkyblockCE_tp +execute as @a[scores={SkyblockCE_debug=5}] run scoreboard objectives setdisplay sidebar SkyblockCE_quit_game +execute as @a[scores={SkyblockCE_debug=-5}] run scoreboard objectives setdisplay list kills + + +##DISPLAY DI DEBUG - PVN +execute as @a[scores={SkyblockCE_debug=6}] run scoreboard objectives setdisplay sidebar PVN_12 + + +##DISPLAY DI DEBUG - PID +execute as @a[scores={SkyblockCE_debug=-7}] run scoreboard objectives setdisplay list PID_0 +execute as @a[scores={SkyblockCE_debug=7}] run scoreboard objectives setdisplay list PID_1 +#execute as @a[scores={SkyblockCE_debug=7}] run scoreboard objectives setdisplay list PID_X (DA ABILITARE IN FUTURO) +execute as @a[scores={SkyblockCE_debug=8}] run scoreboard objectives setdisplay list PID_warning + + +##DISPLAY DI DEBUG - GENERATED STRUCTURES +execute as @a[scores={SkyblockCE_debug=9}] run scoreboard objectives setdisplay sidebar PSN_0 + + +##DISPLAY DI DEBUG - LEGACY STRUCTURES +execute as @a[scores={SkyblockCE_debug=-10}] run scoreboard objectives setdisplay list PSN_legacy +execute as @a[scores={SkyblockCE_debug=10}] run scoreboard objectives setdisplay sidebar SkyblockCE_structures + + +##DISPLAY DI DEBUG - ISLANDS GENERATED +execute as @a[scores={SkyblockCE_debug=11}] run scoreboard objectives setdisplay sidebar SkyblockCE_default +execute as @a[scores={SkyblockCE_debug=12}] run scoreboard objectives setdisplay sidebar SkyblockCE_large +execute as @a[scores={SkyblockCE_debug=13}] run scoreboard objectives setdisplay sidebar SkyblockCE_small + + +##DISPLAY DI DEBUG - MULTIPLAYER +execute as @a[scores={SkyblockCE_debug=-14}] run scoreboard objectives setdisplay list SkyblockCE_multiplayer +execute as @a[scores={SkyblockCE_debug=14}] run scoreboard objectives setdisplay sidebar SkyblockCE_multiplayer_reset +execute as @a[scores={SkyblockCE_debug=15}] run scoreboard objectives setdisplay sidebar SkyblockCE_multiplayer_tick +execute as @a[scores={SkyblockCE_debug=-15}] run scoreboard objectives setdisplay list SkyblockCE_multiplayer_join + + +##TRANSLATE TEST DEBUG +execute as @a[scores={SkyblockCE_debug=16}] run tellraw @a [{"translate":"skyblock_classic_edition.folder.test"}] + + +##DISPLAY DI DEBUG - TEST +execute as @a[scores={SkyblockCE_debug=100}] run scoreboard objectives setdisplay sidebar refactoring_scoreboard +execute as @a[scores={SkyblockCE_debug=200}] run scoreboard objectives setdisplay sidebar SkyblockCE_legacy_version diff --git a/datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/update_pid.mcfunction b/datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/pid_setup.mcfunction similarity index 60% rename from datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/update_pid.mcfunction rename to datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/pid_setup.mcfunction index c1a4bc3e9..a4e6e4119 100644 --- a/datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/update_pid.mcfunction +++ b/datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/pid_setup.mcfunction @@ -5,13 +5,13 @@ #READING THE COPYRIGHT (C): -##WORLD UPDATE AND CONVERSION FUNCTIONS (AGGIUNGERE SEMPRE I PID PER LE CONVERSIONI) -function skyblock_pid:pid_1 +##WORLD UPDATE AND CONVERSION FUNCTIONS +function skyblock_pid:update_pid -#PID Legacy Remove (RIMUOVE LA SCORE DOPO LA CONVERSIONE. AGGIORNARE SEMPRE LA SCORE) +##PID LEGACY REMOVE (RIMUOVE LA SCORE DOPO LA CONVERSIONE. AGGIORNARE SEMPRE LA SCORE) execute as @a[scores={PID_1=1000..}] run scoreboard objectives remove PID_legacy -#Setup Version SkyblockCE_ID (CAMBIARE LA SCORE IN "SkyblockCE_id". VEDERE LA SCORE PID_X PER RIFERIMENTO) +##SETUP VERSION SkyblockCE_ID (CAMBIARE LA SCORE IN "SkyblockCE_id". VEDERE LA SCORE PID_X PER RIFERIMENTO) execute as @a[scores={SkyblockCE_id=30}] run scoreboard players set @a PID_1 -1000 \ No newline at end of file diff --git a/datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/setup_version.mcfunction b/datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/setup_version.mcfunction index 20b91a3f6..633981423 100644 --- a/datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/setup_version.mcfunction +++ b/datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/setup_version.mcfunction @@ -5,21 +5,21 @@ #READING THE COPYRIGHT (C): -##Skyblock PID INSTALL (AGGIORNARE SE IL PID NEL NUOVO NUMERO) +##SKYBLOCK PID INSTALL (AGGIORNARE SE IL PID NEL NUOVO NUMERO) execute as @a[scores={SkyblockCE_install=1..}] run scoreboard players set @a PID_1 -10000 execute as @a[scores={SkyblockCE_multiplayer_reset=-1}] run scoreboard players set @a PID_1 24000 -##Skyblock PID VERSION WARNING (CAMBIARE SOLO SE NON CI SONO CONVERSIONI) -execute as @a[scores={PID_1=30}] run tellraw @s {"translate":"skyblock_classic_edition.versions_id.warning_update.on","italic":true,"color":"#d5d5d5"} -#execute as @a[scores={PID_1=40}] run tellraw @s {"translate":"skyblock_classic_edition.versions_id.warning_update.off","italic":true,"color":"#d5d5d5"} +##SKYBLOCK PID VERSIONS (LASCIARE SEMPRE COSI) +execute as @a[scores={SkyblockCE_multiplayer_reset=1}] run function skyblock:versions/pid_setup -##Skyblock PID VERSIONS (LASCIARE SEMPRE COSI) -execute as @a[scores={SkyblockCE_multiplayer_reset=1}] run function skyblock:versions/update_pid +##SKYBLOCK PID VERSION WARNING (CAMBIARE SOLO SE NON CI SONO CONVERSIONI) +execute as @a[scores={PID_1=30}] run tellraw @s {"translate":"skyblock_classic_edition.versions_id.warning_update.on","italic":true,"color":"#d5d5d5"} +#execute as @a[scores={PID_1=30}] run tellraw @s {"translate":"skyblock_classic_edition.versions_id.warning_update.off","italic":true,"color":"#d5d5d5"} -##Skyblock PID WARNING (SOLO VERSIONI NON PIU SUPPORTATE, ATTIVARE QUANDO LA VERSIONE NON è PIU SUPPORTATA) +##SKYBLOCK PID WARNING (SOLO VERSIONI NON PIU SUPPORTATE, ATTIVARE QUANDO LA VERSIONE NON è PIU SUPPORTATA) #execute as @a[scores={SkyblockCE_id=2000..}] run scoreboard objectives add PID_warning dummy scoreboard players add @a PID_warning 1 execute as @a[scores={PID_warning=5}] run tellraw @a ["",{"text":"\u26a0Warning: this version is no longer supported!\u26a0","bold":true,"color":"red"},{"text":"\n\nPlease download the latest version of the custom map here.","bold":true,"italic":true,"underlined":true,"color":"red","clickEvent":{"action":"open_url","value":"https://github.com/Loweredgames/Skyblock-Classic-Edition/releases"}}] diff --git a/datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/version_pvn.mcfunction b/datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/version_pvn.mcfunction index 6c917c4b1..fc7fc5024 100644 --- a/datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/version_pvn.mcfunction +++ b/datapacks/Skyblock Classic Edition/data/skyblock/functions/versions/version_pvn.mcfunction @@ -5,21 +5,21 @@ #READING THE COPYRIGHT (C): -##Version PVN (LASCIARE SEMPRE COSI) +##VERSION PVN (LASCIARE SEMPRE COSI) function skyblock:versions/setup_version -##PVN Version Protocol (AGGIORNARE SEMPRE NELLE NUOVE VERSIONI. UTILIZZARE UN NUMERO INTERO PER LE VERSIONI STABILI. UTTILIZARE UNA LETTERA PER LE VERSIONI DI SVILUPPO) +##PVN VERSION PROTOCOL (AGGIORNARE SEMPRE NELLE NUOVE VERSIONI. UTILIZZARE UN NUMERO INTERO PER LE VERSIONI STABILI. UTTILIZARE UNA LETTERA PER LE VERSIONI DI SVILUPPO) scoreboard objectives add PVN_12 dummy scoreboard players add @a PVN_12 1 execute as @a[scores={SkyblockCE_id=10}] run scoreboard objectives remove PVN_12 -##RIMUOVERE SEMPRE LE VERSIONI DI SVILUPPO PRECEDENTI, DISABILITARE QUANDO E STABILE O MANCA LA LETTERA) +##RIMUOVERE SEMPRE LE VERSIONI DI SVILUPPO PRECEDENTI DEBUG (DISABILITARE QUANDO E STABILE O MANCA LA LETTERA) #scoreboard objectives remove PVN_12a -##PVN Version Legacy Protocol (DA AGGIUNGERE SOLO QUANDO IL NUMERO CAMBIA) +##PVN VERSION LEGACY PROTOCOL (DA AGGIUNGERE SOLO QUANDO IL NUMERO CAMBIA) scoreboard objectives add PVN_legacy dummy scoreboard players set @a PVN_11 1 execute as @a[scores={PVN_11=1..}] run scoreboard players add @a PVN_legacy 1 @@ -28,7 +28,7 @@ execute as @a[scores={PVN_legacy=201..}] run scoreboard objectives remove PVN_11 execute as @a[scores={PVN_legacy=201..}] run scoreboard objectives remove PVN_legacy -##AGGIUNGERE CHANGELOG IN GITHUB E POI AGGIORNARE GITHUB +##(AGGIUNGERE CHANGELOG IN GITHUB E POI AGGIORNARE GITHUB) execute as @a[scores={PVN_12=1}] run tellraw @s ["",{"translate":"skyblock_classic_edition.version_update.welcome","bold":true},{"text":"\n"},{"text":" 5.0.1 Historical Tales Update - JE-1.20.2-Skyblock_Classic_Edition:5.0.1_LTS","italic":true},{"text":" \n"},{"text":"\n"},{"translate":"skyblock_classic_edition.version_update.for_edition","bold":true},{"text":" 1.20.2 Trails & Tales Update","italic":true},{"translate":"skyblock_classic_edition.version_update.check_news"},{"translate":"skyblock_classic_edition.version_update.changelog","italic":true,"underlined":true,"clickEvent":{"action":"open_url","value":"https://github.com/Loweredgames/Skyblock-Classic-Edition/releases/tag/1.20.2_JE-2a"}},{"text":"\n\n\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\n\n"},{"translate":"skyblock_classic_edition.version_update.check_links","bold":true},{"text":"\n\n"},{"text":"\u27a1Github","color":"gray","clickEvent":{"action":"open_url","value":"https://github.com/Loweredgames/Skyblock-Classic-Edition"}},{"text":"\n\n"},{"text":"\u27a1Curse","color":"#D51314","clickEvent":{"action":"open_url","value":"https://www.curseforge.com/minecraft/worlds/skyblock-classic-edition/files"}},{"text":"Forge","color":"#666666","clickEvent":{"action":"open_url","value":"https://www.curseforge.com/minecraft/worlds/skyblock-classic-edition/files"}},{"text":"\n\n"},{"text":"\u27a1Planet","color":"#16BF00","clickEvent":{"action":"open_url","value":"https://www.planetminecraft.com/project/skyblock-classic-edition/"}},{"text":"Minecraft","color":"#00C3B6","clickEvent":{"action":"open_url","value":"https://www.planetminecraft.com/project/skyblock-classic-edition/"}},{"text":"\n\n"},{"translate":"skyblock_classic_edition.version_update.crowdin","color":"yellow","clickEvent":{"action":"open_url","value":"https://crowdin.com/project/skyblock-classic-edition"}},{"text":" ","color":"white"},{"text":"[!]","color":"white","hoverEvent":{"action":"show_text","contents":[{"translate":"skyblock_classic_edition.version_update.crowdin.info"}]}},{"text":"\n\n\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\n\n"},{"translate":"credits","italic":true,"color":"#FFE28B"},{"text":"\n\n"},{"translate":"version","italic":true,"color":"#FFE28B"},{"text":"\n\n\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\u2b1c\n\n"},{"translate":"skyblock_classic_edition.version_update.discord","underlined":true,"color":"light_purple","clickEvent":{"action":"open_url","value":"https://discord.gg/T6PHxhznJ6"}},{"text":"\n "}] @@ -37,5 +37,5 @@ execute as @a[scores={PVN_12=1}] run tellraw @s ["",{"translate":"skyblock_class #execute as @a[scores={PVN_12=6}] run tellraw @s ["",{"translate":"skyblock_classic_edition.version_update.development_version.warning","color":"red"},{"translate":"skyblock_classic_edition.version_update.development_version.report","underlined":true,"color":"red","clickEvent":{"action":"open_url","value":"https://github.com/Loweredgames/Skyblock-Classic-Edition/issues"}},{"text":".\u26a0","color":"red"}] -##PVN Version Protocol Loop +##PVN VERSION PROTOCOL LOOP execute as @a[scores={PVN_12=900000000..}] run scoreboard players set @a PVN_12 0 \ No newline at end of file diff --git a/datapacks/Skyblock Classic Edition/legacy_pid/data/skyblock_legacy_pid/functions/legacy.mcfunction b/datapacks/Skyblock Classic Edition/legacy_pid_skyblock/data/skyblock_legacy_pid/functions/legacy_pid.mcfunction similarity index 98% rename from datapacks/Skyblock Classic Edition/legacy_pid/data/skyblock_legacy_pid/functions/legacy.mcfunction rename to datapacks/Skyblock Classic Edition/legacy_pid_skyblock/data/skyblock_legacy_pid/functions/legacy_pid.mcfunction index b9bebdba2..86d81ff2a 100644 --- a/datapacks/Skyblock Classic Edition/legacy_pid/data/skyblock_legacy_pid/functions/legacy.mcfunction +++ b/datapacks/Skyblock Classic Edition/legacy_pid_skyblock/data/skyblock_legacy_pid/functions/legacy_pid.mcfunction @@ -21,7 +21,6 @@ execute as @a[scores={PID_legacy=805..}] run scoreboard objectives remove PID_0 ##PID Legacy Setup (Aggiornato all'ultima versione: 5.0.0 Minecraft: 1.20.1) Ricordati di aggiornare UPDATE ID e di aggiungere l'ultima conversione. -#scoreboard objectives setdisplay sidebar PID_legacy scoreboard objectives add PID_legacy dummy execute as @a[scores={PID_legacy=1..50}] run gamemode spectator @a execute as @a[scores={PID_legacy=10..600}] run effect give @a blindness 11 0 true diff --git a/datapacks/Skyblock Classic Edition/pack.mcmeta b/datapacks/Skyblock Classic Edition/pack.mcmeta index e1c41d0c4..ec1d1ffab 100644 --- a/datapacks/Skyblock Classic Edition/pack.mcmeta +++ b/datapacks/Skyblock Classic Edition/pack.mcmeta @@ -8,11 +8,11 @@ "entries": [ { "formats": {"min_inclusive": 16, "max_inclusive": 19}, - "directory": "pid_1" + "directory": "pid_skyblock" }, { "formats": {"min_inclusive": 16, "max_inclusive": 19}, - "directory": "legacy_pid" + "directory": "legacy_pid_skyblock" }, { "formats": {"min_inclusive": 16, "max_inclusive": 19}, diff --git a/datapacks/Skyblock Classic Edition/pid_1/data/skyblock_pid/functions/pid_1.mcfunction b/datapacks/Skyblock Classic Edition/pid_skyblock/data/skyblock_pid/functions/update_pid.mcfunction similarity index 98% rename from datapacks/Skyblock Classic Edition/pid_1/data/skyblock_pid/functions/pid_1.mcfunction rename to datapacks/Skyblock Classic Edition/pid_skyblock/data/skyblock_pid/functions/update_pid.mcfunction index cf8184cf0..f3fea005b 100644 --- a/datapacks/Skyblock Classic Edition/pid_1/data/skyblock_pid/functions/pid_1.mcfunction +++ b/datapacks/Skyblock Classic Edition/pid_skyblock/data/skyblock_pid/functions/update_pid.mcfunction @@ -8,13 +8,12 @@ ##Setup Update PID (NON ELIMINARE "Setup Update PID" E NON MODIFICARLO, DISATTIVA SOLO SE NON C'E LA CONVERSIONE) -#Scoreboard PID SETUP (LASCIARE SEMPRE LA SCOREBOARD) +##Scoreboard PID SETUP (LASCIARE SEMPRE LA SCOREBOARD) scoreboard objectives add PID_1 dummy scoreboard players add @a PID_1 1 -#scoreboard objectives setdisplay sidebar PID_1 -#Scoreboard Start PID 1 +##Scoreboard Start PID 1 execute as @a[scores={PID_1=5..100}] run gamemode spectator @a execute as @a[scores={PID_1=5}] run time set 0 execute as @a[scores={PID_1=5}] run gamerule doImmediateRespawn true @@ -25,11 +24,11 @@ execute as @a[scores={PID_1=1005}] run playsound minecraft:entity.player.levelup execute as @a[scores={PID_1=5..1000}] run summon minecraft:area_effect_cloud ~ ~1 ~ -#Skyblock PID Reset LOOP +##Skyblock PID Reset LOOP execute as @a[scores={PID_1=2000000..}] run scoreboard players set @a PID_1 10000 -#PID_1 - 1.20.2 (SPOSTARE "PID_X" IN LEGACY, NON ELIMINARE I COMMENTi IN SE) +###PID 1 - 1.20.2 (SPOSTARE "PID_X" IN LEGACY QUANDO FINISCE IL SUPPORTO DELLA VERSIONE, NON ELIMINARE I COMMENTI IN SE) ##Overworld @@ -132,8 +131,4 @@ execute as @a[scores={PID_1=1007}] run tellraw @a {"translate":"skyblock_classic execute as @a[scores={PID_1=1010}] run time set 0 execute as @a[scores={PID_1=1011}] run playsound minecraft:music_disc.relic ambient @a 0 65 0 10000 1 execute in minecraft:overworld at @a[scores={PID_1=1005}] run tp @a 0 66 0 90 0 -execute as @a[scores={PID_1=1011}] run gamemode survival @a - - -##Display Debug (NON TOCCARE, SOLO DEBUG) -#scoreboard objectives setdisplay sidebar PID_1 \ No newline at end of file +execute as @a[scores={PID_1=1011}] run gamemode survival @a \ No newline at end of file diff --git a/datapacks/Skyblock Classic Edition/test_skyblock/data/skyblock/functions/skyblock_test_setup.mcfunction b/datapacks/Skyblock Classic Edition/test_skyblock/data/skyblock/functions/skyblock_test_setup.mcfunction index c5022c74a..ca2fbfe47 100644 --- a/datapacks/Skyblock Classic Edition/test_skyblock/data/skyblock/functions/skyblock_test_setup.mcfunction +++ b/datapacks/Skyblock Classic Edition/test_skyblock/data/skyblock/functions/skyblock_test_setup.mcfunction @@ -16,10 +16,6 @@ execute as @a[scores={SkyblockCE_multiplayer_reset=1}] run function skyblock:tes execute as @a[scores={SkyblockCE_multiplayer_reset=1}] run function skyblock:legacy_version -##Translate Test (NON RIMUOVERE) -#tellraw @a [{"translate":"skyblock_classic_edition.folder.test"}] - - ##Scoreboard Setup Test scoreboard objectives add refactoring_scoreboard dummy scoreboard players add @a refactoring_scoreboard 1 diff --git a/datapacks/Skyblock Classic Edition/test_skyblock/data/skyblock/functions/test/multiplayer_legacy.mcfunction b/datapacks/Skyblock Classic Edition/test_skyblock/data/skyblock/functions/test/multiplayer_legacy.mcfunction index b3067b62f..a6e0d8cc1 100644 --- a/datapacks/Skyblock Classic Edition/test_skyblock/data/skyblock/functions/test/multiplayer_legacy.mcfunction +++ b/datapacks/Skyblock Classic Edition/test_skyblock/data/skyblock/functions/test/multiplayer_legacy.mcfunction @@ -6,7 +6,6 @@ ##Multiplayer Legacy (Aggiornato all'ultima versione: 1.0.0 - 5.0.0 Minecraft: 1.20.2) - (DA CANCELLARE NELLA 1.21) -#scoreboard objectives setdisplay sidebar multiplayer (debug) execute as @a[scores={SkyblockCE_multiplayer=..5}] run scoreboard objectives remove multiplayer execute as @a[scores={multiplayer=1..}] run scoreboard players set @a SkyblockCE_install -2 execute as @a[scores={multiplayer=1..}] run scoreboard players set @a SkyblockCE_islands -2 @@ -19,4 +18,5 @@ execute as @a[scores={multiplayer=1..}] run scoreboard players set @a SkyblockCE execute as @a[scores={multiplayer=1..}] run scoreboard players set @a SkyblockCE_default 24000 execute as @a[scores={multiplayer=1..}] run scoreboard players set @a SkyblockCE_small 24000 scoreboard players set @a multiplayer 1 -scoreboard objectives remove multiplayer_popup \ No newline at end of file +scoreboard objectives remove multiplayer_popup +scoreboard objectives remove SkyblockCE_multiplayer_tick \ No newline at end of file diff --git a/datapacks/Skyblock Classic Edition/test_skyblock/data/skyblock/functions/test/refactoring_scoreboard.mcfunction b/datapacks/Skyblock Classic Edition/test_skyblock/data/skyblock/functions/test/refactoring_scoreboard.mcfunction index 4484cdda4..bc46766f8 100644 --- a/datapacks/Skyblock Classic Edition/test_skyblock/data/skyblock/functions/test/refactoring_scoreboard.mcfunction +++ b/datapacks/Skyblock Classic Edition/test_skyblock/data/skyblock/functions/test/refactoring_scoreboard.mcfunction @@ -6,13 +6,6 @@ ##Refactoring Scoreboard (Aggiornato all'ultima versione: 1.0.0 - 5.0.0 Minecraft: 1.20.2) - - -##Debug Refactoring -#scoreboard objectives setdisplay sidebar refactoring_scoreboard - - -#Start execute as @a[scores={refactoring_scoreboard=..20}] run scoreboard objectives add SkyblockCE_install dummy execute as @a[scores={skyblock_small=1..}] run scoreboard objectives add SkyblockCE_small minecraft.custom:minecraft.play_time execute as @a[scores={skyblock_small=1..}] run scoreboard players add @a SkyblockCE_small 1000 diff --git a/level.dat b/level.dat index 31f4f52162ace5e4275316c1e3da6c8b11f3462d..58d5131c36243ef782b48f828b9cda6ddb146bd3 100644 GIT binary patch literal 14984 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 Sulklm_x?ZMj!`!aD**to;}O6B literal 14956 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 diff --git a/level.dat_old b/level.dat_old index 359989c06836fcb96a83f3abe7745b1e68b8d9b0..3fe38d0fb0a03a544fd919db2d6a890b11e3ebd7 100644 GIT binary patch literal 14984 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 S>RS@s`~LuFtn{S~D**sTCk}-G literal 14955 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