diff options
-rw-r--r-- | data/minecraft/tags/functions/load.json | 2 | ||||
-rw-r--r-- | data/minecraft/tags/functions/tick.json | 2 | ||||
-rw-r--r-- | data/original_skyblock/functions/debug.mcfunction (renamed from data/vanilla_skyblock/functions/debug.mcfunction) | 0 | ||||
-rw-r--r-- | data/original_skyblock/functions/hard_coded_structures.mcfunction | 8 | ||||
-rw-r--r-- | data/original_skyblock/functions/initialize.mcfunction (renamed from data/vanilla_skyblock/functions/initialize.mcfunction) | 0 | ||||
-rw-r--r-- | data/original_skyblock/functions/load.mcfunction | 3 | ||||
-rw-r--r-- | data/original_skyblock/functions/tick.mcfunction (renamed from data/vanilla_skyblock/functions/tick.mcfunction) | 0 | ||||
-rw-r--r-- | data/vanilla_skyblock/functions/load.mcfunction | 3 |
8 files changed, 13 insertions, 5 deletions
diff --git a/data/minecraft/tags/functions/load.json b/data/minecraft/tags/functions/load.json index a12c1ab..16f849e 100644 --- a/data/minecraft/tags/functions/load.json +++ b/data/minecraft/tags/functions/load.json @@ -1,5 +1,5 @@ { "values": [ - "vanilla_skyblock:load" + "original_skyblock:load" ] } diff --git a/data/minecraft/tags/functions/tick.json b/data/minecraft/tags/functions/tick.json index b2f7a9e..42ed6d0 100644 --- a/data/minecraft/tags/functions/tick.json +++ b/data/minecraft/tags/functions/tick.json @@ -1,5 +1,5 @@ { "values": [ - "vanilla_skyblock:tick" + "original_skyblock:tick" ] } diff --git a/data/vanilla_skyblock/functions/debug.mcfunction b/data/original_skyblock/functions/debug.mcfunction index 3087cb2..3087cb2 100644 --- a/data/vanilla_skyblock/functions/debug.mcfunction +++ b/data/original_skyblock/functions/debug.mcfunction diff --git a/data/original_skyblock/functions/hard_coded_structures.mcfunction b/data/original_skyblock/functions/hard_coded_structures.mcfunction new file mode 100644 index 0000000..6820809 --- /dev/null +++ b/data/original_skyblock/functions/hard_coded_structures.mcfunction @@ -0,0 +1,8 @@ +schedule original_skyblock/hard_coded_structures/fortress 60s +# for each hard coded structure type +# run a function that schedules itself + +# locate structure (execute in dimension of structure) +# check against checked positions. if not found: +# add position to checked positions array +# remove all blocks associated with structure in appropriate radius diff --git a/data/vanilla_skyblock/functions/initialize.mcfunction b/data/original_skyblock/functions/initialize.mcfunction index 70049af..70049af 100644 --- a/data/vanilla_skyblock/functions/initialize.mcfunction +++ b/data/original_skyblock/functions/initialize.mcfunction diff --git a/data/original_skyblock/functions/load.mcfunction b/data/original_skyblock/functions/load.mcfunction new file mode 100644 index 0000000..0b60a35 --- /dev/null +++ b/data/original_skyblock/functions/load.mcfunction @@ -0,0 +1,3 @@ +scoreboard objectives add original_skyblock_data dummy + +execute unless score initialized original_skyblock_data matches 1 run function original_skyblock:initialize diff --git a/data/vanilla_skyblock/functions/tick.mcfunction b/data/original_skyblock/functions/tick.mcfunction index aadc3f2..aadc3f2 100644 --- a/data/vanilla_skyblock/functions/tick.mcfunction +++ b/data/original_skyblock/functions/tick.mcfunction diff --git a/data/vanilla_skyblock/functions/load.mcfunction b/data/vanilla_skyblock/functions/load.mcfunction deleted file mode 100644 index 9264728..0000000 --- a/data/vanilla_skyblock/functions/load.mcfunction +++ /dev/null @@ -1,3 +0,0 @@ -scoreboard objectives add vanilla_skyblock_data dummy - -execute unless score initialized vanilla_skyblock_data matches 1 run function vanilla_skyblock:initialize |