From 2285dc91cbe7ad4807817b110c76b91f56c2e321 Mon Sep 17 00:00:00 2001 From: TheAfroOfDoom Date: Tue, 22 Oct 2024 20:19:02 -0400 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=88=20add=20booth=20telemetry=20for=20?= =?UTF-8?q?parkour?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../player/room/underground/check.mcfunction | 8 ++ .../before_final_jump/enter.mcfunction | 2 + .../parkour/before_final_jump/exit.mcfunction | 2 + .../parkour/before_pillar/enter.mcfunction | 2 + .../parkour/before_pillar/exit.mcfunction | 2 + .../parkour/behind_pillar/enter.mcfunction | 2 + .../parkour/behind_pillar/exit.mcfunction | 2 + .../room/underground/parkour/check.mcfunction | 95 +++++++++++++++++++ .../parkour/final_vines/enter.mcfunction | 2 + .../parkour/final_vines/exit.mcfunction | 2 + .../parkour/finish/enter.mcfunction | 2 + .../parkour/finish/exit.mcfunction | 2 + .../parkour/south_glow_vines/enter.mcfunction | 2 + .../parkour/south_glow_vines/exit.mcfunction | 2 + .../parkour/south_wall/enter.mcfunction | 2 + .../parkour/south_wall/exit.mcfunction | 2 + .../parkour/start/enter.mcfunction | 2 + .../underground/parkour/start/exit.mcfunction | 2 + .../telemetry/booth/schema/setup.mcfunction | 8 ++ .../tags/block/parkour/vines.json | 6 ++ 20 files changed, 149 insertions(+) create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/before_final_jump/enter.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/before_final_jump/exit.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/before_pillar/enter.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/before_pillar/exit.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/behind_pillar/enter.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/behind_pillar/exit.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/check.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/final_vines/enter.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/final_vines/exit.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/finish/enter.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/finish/exit.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/south_glow_vines/enter.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/south_glow_vines/exit.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/south_wall/enter.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/south_wall/exit.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/start/enter.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/start/exit.mcfunction create mode 100644 datapacks/omegaflowey/data/omegaflowey.main/tags/block/parkour/vines.json diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/check.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/check.mcfunction index af9ee469a..5f2b20f95 100644 --- a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/check.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/check.mcfunction @@ -16,3 +16,11 @@ execute if entity @s[tag=!omegaflowey.player.room.underground, tag=omegaflowey.r function omegaflowey.entity:player/room/underground/enter execute if entity @s[tag=omegaflowey.player.room.underground, tag=!omegaflowey.room.is_within.underground] run \ function omegaflowey.entity:player/room/underground/exit + +execute if entity @s[tag=!omegaflowey.player.room.underground] run return 0 + +# Detect what sub-room this player is in for telemetry +execute unless score #omegaflowey.telemetry.enabled omegaflowey.global.flag matches 1 run return 0 + +# TAG_SUMMIT_HARDCODED_PARKOUR_FULL +execute if entity @s[x=-122, dx=27, y=41, dy=14, z=31, dz=14] run function omegaflowey.entity:player/room/underground/parkour/check diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/before_final_jump/enter.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/before_final_jump/enter.mcfunction new file mode 100644 index 000000000..6bd8cec65 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/before_final_jump/enter.mcfunction @@ -0,0 +1,2 @@ +function omegaflowey.main:telemetry/booth/add_tag { name: "room.underground.parkour.before_final_jump.enter" } +tag @s add omegaflowey.player.room.parkour.before_final_jump diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/before_final_jump/exit.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/before_final_jump/exit.mcfunction new file mode 100644 index 000000000..3d5b95b56 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/before_final_jump/exit.mcfunction @@ -0,0 +1,2 @@ +# function omegaflowey.main:telemetry/booth/add_tag { name: "room.underground.parkour.before_final_jump.exit" } +tag @s remove omegaflowey.player.room.parkour.before_final_jump diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/before_pillar/enter.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/before_pillar/enter.mcfunction new file mode 100644 index 000000000..d0c592a86 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/before_pillar/enter.mcfunction @@ -0,0 +1,2 @@ +function omegaflowey.main:telemetry/booth/add_tag { name: "room.underground.parkour.before_pillar.enter" } +tag @s add omegaflowey.player.room.parkour.before_pillar diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/before_pillar/exit.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/before_pillar/exit.mcfunction new file mode 100644 index 000000000..0a80e8648 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/before_pillar/exit.mcfunction @@ -0,0 +1,2 @@ +# function omegaflowey.main:telemetry/booth/add_tag { name: "room.underground.parkour.before_pillar.exit" } +tag @s remove omegaflowey.player.room.parkour.before_pillar diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/behind_pillar/enter.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/behind_pillar/enter.mcfunction new file mode 100644 index 000000000..47c064560 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/behind_pillar/enter.mcfunction @@ -0,0 +1,2 @@ +function omegaflowey.main:telemetry/booth/add_tag { name: "room.underground.parkour.behind_pillar.enter" } +tag @s add omegaflowey.player.room.parkour.behind_pillar diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/behind_pillar/exit.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/behind_pillar/exit.mcfunction new file mode 100644 index 000000000..2df46ec61 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/behind_pillar/exit.mcfunction @@ -0,0 +1,2 @@ +# function omegaflowey.main:telemetry/booth/add_tag { name: "room.underground.parkour.behind_pillar.exit" } +tag @s remove omegaflowey.player.room.parkour.behind_pillar diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/check.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/check.mcfunction new file mode 100644 index 000000000..e6e3e8e85 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/check.mcfunction @@ -0,0 +1,95 @@ +tag @s remove omegaflowey.player.room.is_within.parkour.start +tag @s remove omegaflowey.player.room.is_within.parkour.before_pillar +tag @s remove omegaflowey.player.room.is_within.parkour.behind_pillar +tag @s remove omegaflowey.player.room.is_within.parkour.south_wall +tag @s remove omegaflowey.player.room.is_within.parkour.south_glow_vines +tag @s remove omegaflowey.player.room.is_within.parkour.final_vines +tag @s remove omegaflowey.player.room.is_within.parkour.before_final_jump +tag @s remove omegaflowey.player.room.is_within.parkour.finish + +# parkour.start +tag @s[x=-120.0, dx=0.0, y=45.0, dy=2.0, z=34.7, dz=-0.7] add omegaflowey.player.room.is_within.parkour.start + +execute if entity @s[tag=!omegaflowey.player.room.parkour.start, tag=omegaflowey.player.room.is_within.parkour.start] run \ + function omegaflowey.entity:player/room/underground/parkour/start/enter +execute if entity @s[tag=omegaflowey.player.room.parkour.start, tag=!omegaflowey.player.room.is_within.parkour.start] run \ + function omegaflowey.entity:player/room/underground/parkour/start/exit + +execute if entity @s[tag=omegaflowey.player.room.is_within.parkour.start] run return 0 + +# parkour.before_pillar +tag @s[x=-119.0, dx=0.0, y=43.5, dy=3.0, z=37.0, dz=1.0] add omegaflowey.player.room.is_within.parkour.before_pillar + +execute if entity @s[tag=!omegaflowey.player.room.parkour.before_pillar, tag=omegaflowey.player.room.is_within.parkour.before_pillar] run \ + function omegaflowey.entity:player/room/underground/parkour/before_pillar/enter +execute if entity @s[tag=omegaflowey.player.room.parkour.before_pillar, tag=!omegaflowey.player.room.is_within.parkour.before_pillar] run \ + function omegaflowey.entity:player/room/underground/parkour/before_pillar/exit + +execute if entity @s[tag=omegaflowey.player.room.is_within.parkour.before_pillar] run return 0 + +# parkour.behind_pillar +tag @s[x=-118.0, dx=1.0, y=45.0, dy=2.0, z=40.0, dz=1.0] add omegaflowey.player.room.is_within.parkour.behind_pillar + +execute if entity @s[tag=!omegaflowey.player.room.parkour.behind_pillar, tag=omegaflowey.player.room.is_within.parkour.behind_pillar] run \ + function omegaflowey.entity:player/room/underground/parkour/behind_pillar/enter +execute if entity @s[tag=omegaflowey.player.room.parkour.behind_pillar, tag=!omegaflowey.player.room.is_within.parkour.behind_pillar] run \ + function omegaflowey.entity:player/room/underground/parkour/behind_pillar/exit + +execute if entity @s[tag=omegaflowey.player.room.is_within.parkour.behind_pillar] run return 0 + +# parkour.south_wall +tag @s[x=-114.0, dx=1.0, y=46.0, dy=2.0, z=42.0, dz=0.0] add omegaflowey.player.room.is_within.parkour.south_wall + +execute if entity @s[tag=!omegaflowey.player.room.parkour.south_wall, tag=omegaflowey.player.room.is_within.parkour.south_wall] run \ + function omegaflowey.entity:player/room/underground/parkour/south_wall/enter +execute if entity @s[tag=omegaflowey.player.room.parkour.south_wall, tag=!omegaflowey.player.room.is_within.parkour.south_wall] run \ + function omegaflowey.entity:player/room/underground/parkour/south_wall/exit + +execute if entity @s[tag=omegaflowey.player.room.is_within.parkour.south_wall] run return 0 + +# parkour.south_glow_vines +execute \ + if entity @s[x=-108.0, dx=1.0, y=44.0, dy=8.0, z=39.0, dz=2.0] \ + if block ~ ~ ~ #omegaflowey.main:parkour/vines \ + run tag @s add omegaflowey.player.room.is_within.parkour.south_glow_vines + +execute if entity @s[tag=!omegaflowey.player.room.parkour.south_glow_vines, tag=omegaflowey.player.room.is_within.parkour.south_glow_vines] run \ + function omegaflowey.entity:player/room/underground/parkour/south_glow_vines/enter +execute if entity @s[tag=omegaflowey.player.room.parkour.south_glow_vines, tag=!omegaflowey.player.room.is_within.parkour.south_glow_vines] run \ + function omegaflowey.entity:player/room/underground/parkour/south_glow_vines/exit + +execute if entity @s[tag=omegaflowey.player.room.is_within.parkour.south_glow_vines] run return 0 + +# parkour.final_vines +execute \ + if entity @s[x=-105.0, dx=1.0, y=45.0, dy=7.0, z=37.0, dz=1.0] \ + if block ~ ~ ~ #omegaflowey.main:parkour/vines \ + run tag @s add omegaflowey.player.room.is_within.parkour.final_vines + +execute if entity @s[tag=!omegaflowey.player.room.parkour.final_vines, tag=omegaflowey.player.room.is_within.parkour.final_vines] run \ + function omegaflowey.entity:player/room/underground/parkour/final_vines/enter +execute if entity @s[tag=omegaflowey.player.room.parkour.final_vines, tag=!omegaflowey.player.room.is_within.parkour.final_vines] run \ + function omegaflowey.entity:player/room/underground/parkour/final_vines/exit + +execute if entity @s[tag=omegaflowey.player.room.is_within.parkour.final_vines] run return 0 + +# parkour.before_final_jump +tag @s[x=-103.0, dx=0.0, y=50.5, dy=2.0, z=39.0, dz=0.0] add omegaflowey.player.room.is_within.parkour.before_final_jump + +execute if entity @s[tag=!omegaflowey.player.room.parkour.before_final_jump, tag=omegaflowey.player.room.is_within.parkour.before_final_jump] run \ + function omegaflowey.entity:player/room/underground/parkour/before_final_jump/enter +execute if entity @s[tag=omegaflowey.player.room.parkour.before_final_jump, tag=!omegaflowey.player.room.is_within.parkour.before_final_jump] run \ + function omegaflowey.entity:player/room/underground/parkour/before_final_jump/exit + +execute if entity @s[tag=omegaflowey.player.room.is_within.parkour.before_final_jump] run return 0 + +# parkour.finish +tag @s[x=-99.0, dx=3.0, y=50.0, dy=5.0, z=39, dz=5] add omegaflowey.player.room.is_within.parkour.finish +tag @s[x=-100.0, dx=0.0, y=50.0, dy=5.0, z=41.0, dz=2.0] add omegaflowey.player.room.is_within.parkour.finish + +execute if entity @s[tag=!omegaflowey.player.room.parkour.finish, tag=omegaflowey.player.room.is_within.parkour.finish] run \ + function omegaflowey.entity:player/room/underground/parkour/finish/enter +execute if entity @s[tag=omegaflowey.player.room.parkour.finish, tag=!omegaflowey.player.room.is_within.parkour.finish] run \ + function omegaflowey.entity:player/room/underground/parkour/finish/exit + +execute if entity @s[tag=omegaflowey.player.room.is_within.parkour.finish] run return 0 diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/final_vines/enter.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/final_vines/enter.mcfunction new file mode 100644 index 000000000..9ed03e40f --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/final_vines/enter.mcfunction @@ -0,0 +1,2 @@ +function omegaflowey.main:telemetry/booth/add_tag { name: "room.underground.parkour.final_vines.enter" } +tag @s add omegaflowey.player.room.parkour.final_vines diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/final_vines/exit.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/final_vines/exit.mcfunction new file mode 100644 index 000000000..fb205b1de --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/final_vines/exit.mcfunction @@ -0,0 +1,2 @@ +# function omegaflowey.main:telemetry/booth/add_tag { name: "room.underground.parkour.final_vines.exit" } +tag @s remove omegaflowey.player.room.parkour.final_vines diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/finish/enter.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/finish/enter.mcfunction new file mode 100644 index 000000000..e584f6804 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/finish/enter.mcfunction @@ -0,0 +1,2 @@ +function omegaflowey.main:telemetry/booth/add_tag { name: "room.underground.parkour.finish.enter" } +tag @s add omegaflowey.player.room.parkour.finish diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/finish/exit.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/finish/exit.mcfunction new file mode 100644 index 000000000..512c2d52b --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/finish/exit.mcfunction @@ -0,0 +1,2 @@ +# function omegaflowey.main:telemetry/booth/add_tag { name: "room.underground.parkour.finish.exit" } +tag @s remove omegaflowey.player.room.parkour.finish diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/south_glow_vines/enter.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/south_glow_vines/enter.mcfunction new file mode 100644 index 000000000..742fddf80 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/south_glow_vines/enter.mcfunction @@ -0,0 +1,2 @@ +function omegaflowey.main:telemetry/booth/add_tag { name: "room.underground.parkour.south_glow_vines.enter" } +tag @s add omegaflowey.player.room.parkour.south_glow_vines diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/south_glow_vines/exit.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/south_glow_vines/exit.mcfunction new file mode 100644 index 000000000..c44b537f7 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/south_glow_vines/exit.mcfunction @@ -0,0 +1,2 @@ +# function omegaflowey.main:telemetry/booth/add_tag { name: "room.underground.parkour.south_glow_vines.exit" } +tag @s remove omegaflowey.player.room.parkour.south_glow_vines diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/south_wall/enter.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/south_wall/enter.mcfunction new file mode 100644 index 000000000..b7c4bbe79 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/south_wall/enter.mcfunction @@ -0,0 +1,2 @@ +function omegaflowey.main:telemetry/booth/add_tag { name: "room.underground.parkour.south_wall.enter" } +tag @s add omegaflowey.player.room.parkour.south_wall diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/south_wall/exit.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/south_wall/exit.mcfunction new file mode 100644 index 000000000..52897afd9 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/south_wall/exit.mcfunction @@ -0,0 +1,2 @@ +# function omegaflowey.main:telemetry/booth/add_tag { name: "room.underground.parkour.south_wall.exit" } +tag @s remove omegaflowey.player.room.parkour.south_wall diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/start/enter.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/start/enter.mcfunction new file mode 100644 index 000000000..4dc03bd48 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/start/enter.mcfunction @@ -0,0 +1,2 @@ +function omegaflowey.main:telemetry/booth/add_tag { name: "room.underground.parkour.start.enter" } +tag @s add omegaflowey.player.room.parkour.start diff --git a/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/start/exit.mcfunction b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/start/exit.mcfunction new file mode 100644 index 000000000..f95ac06d6 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.entity/function/player/room/underground/parkour/start/exit.mcfunction @@ -0,0 +1,2 @@ +# function omegaflowey.main:telemetry/booth/add_tag { name: "room.underground.parkour.start.exit" } +tag @s remove omegaflowey.player.room.parkour.start diff --git a/datapacks/omegaflowey/data/omegaflowey.main/function/telemetry/booth/schema/setup.mcfunction b/datapacks/omegaflowey/data/omegaflowey.main/function/telemetry/booth/schema/setup.mcfunction index f655ffda3..c57ada832 100644 --- a/datapacks/omegaflowey/data/omegaflowey.main/function/telemetry/booth/schema/setup.mcfunction +++ b/datapacks/omegaflowey/data/omegaflowey.main/function/telemetry/booth/schema/setup.mcfunction @@ -24,4 +24,12 @@ data modify storage omegaflowey:telemetry schema_booth_n set value { \ 'player.queue.confirm.after_delay': 18, \ 'player.rejoin.was_in_bossfight': 19, \ 'player.rejoin.was_in_queue': 20, \ + 'room.underground.parkour.start.enter': 21, \ + 'room.underground.parkour.before_pillar.enter': 22, \ + 'room.underground.parkour.behind_pillar.enter': 23, \ + 'room.underground.parkour.south_wall.enter': 24, \ + 'room.underground.parkour.south_glow_vines.enter': 25, \ + 'room.underground.parkour.final_vines.enter': 26, \ + 'room.underground.parkour.before_final_jump.enter': 27, \ + 'room.underground.parkour.finish.enter': 28, \ } diff --git a/datapacks/omegaflowey/data/omegaflowey.main/tags/block/parkour/vines.json b/datapacks/omegaflowey/data/omegaflowey.main/tags/block/parkour/vines.json new file mode 100644 index 000000000..2eb71a528 --- /dev/null +++ b/datapacks/omegaflowey/data/omegaflowey.main/tags/block/parkour/vines.json @@ -0,0 +1,6 @@ +{ + "values": [ + "minecraft:cave_vines", + "minecraft:cave_vines_plant" + ] +}