diff --git a/data/boomber/advancements/carpet_on_stairs/carpet_on_stairs.json b/data/boomber/advancements/carpet_on_stairs/carpet_on_stairs.json index b8c8847..bea30ad 100644 --- a/data/boomber/advancements/carpet_on_stairs/carpet_on_stairs.json +++ b/data/boomber/advancements/carpet_on_stairs/carpet_on_stairs.json @@ -1,7 +1,7 @@ { "display": { - "title": "Carpet on Stairs v3", - "description": "18w50a+", + "title": "Carpet on Stairs v3.0", + "description": "", "icon": { "item": "minecraft:red_carpet" }, diff --git a/data/boomber/functions/carpet_on_stairs/carpet/carpet_carpetable.mcfunction b/data/boomber/functions/carpet_on_stairs/carpet/carpet_carpetable.mcfunction index ea75aec..f38e2ce 100644 --- a/data/boomber/functions/carpet_on_stairs/carpet/carpet_carpetable.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/carpet/carpet_carpetable.mcfunction @@ -1,3 +1,2 @@ execute as @s at @s unless block ~ ~ ~ #boomber:carpet_on_stairs/carpetable run function boomber:carpet_on_stairs/break execute as @s at @s if block ~ ~-1 ~ #boomber:carpet_on_stairs/non_solid_block run function boomber:carpet_on_stairs/break -execute as @s at @s run function boomber:carpet_on_stairs/models/carpetable/carpetable \ No newline at end of file diff --git a/data/boomber/functions/carpet_on_stairs/carpet/carpet_slabs.mcfunction b/data/boomber/functions/carpet_on_stairs/carpet/carpet_slabs.mcfunction index 2465097..a3c9041 100644 --- a/data/boomber/functions/carpet_on_stairs/carpet/carpet_slabs.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/carpet/carpet_slabs.mcfunction @@ -1,2 +1 @@ execute as @s at @s unless block ~ ~ ~ #boomber:carpet_on_stairs/slabs[type=bottom] run function boomber:carpet_on_stairs/break -execute as @s at @s run function boomber:carpet_on_stairs/models/slabs/slab \ No newline at end of file diff --git a/data/boomber/functions/carpet_on_stairs/find/carpetable/1.mcfunction b/data/boomber/functions/carpet_on_stairs/find/carpetable/1.mcfunction index 961ce11..39f7d70 100644 --- a/data/boomber/functions/carpet_on_stairs/find/carpetable/1.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/find/carpetable/1.mcfunction @@ -1,7 +1,8 @@ -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~1 ~ minecraft:white_carpet run function boomber:carpet_on_stairs/found/carpetable/1 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~-1 ~ minecraft:white_carpet run function boomber:carpet_on_stairs/found/carpetable/1 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~1 ~ ~ minecraft:white_carpet run function boomber:carpet_on_stairs/found/carpetable/1 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~-1 ~ ~ minecraft:white_carpet run function boomber:carpet_on_stairs/found/carpetable/1 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~1 minecraft:white_carpet run function boomber:carpet_on_stairs/found/carpetable/1 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~-1 minecraft:white_carpet run function boomber:carpet_on_stairs/found/carpetable/1 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ^ ^ ^-1 minecraft:white_carpet run function boomber:carpet_on_stairs/found/carpetable/1 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~1 ~ minecraft:white_carpet run function boomber:carpet_on_stairs/found/carpetable/1 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~-1 ~ minecraft:white_carpet run function boomber:carpet_on_stairs/found/carpetable/1 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~1 ~ ~ minecraft:white_carpet run function boomber:carpet_on_stairs/found/carpetable/1 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~-1 ~ ~ minecraft:white_carpet run function boomber:carpet_on_stairs/found/carpetable/1 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~1 minecraft:white_carpet run function boomber:carpet_on_stairs/found/carpetable/1 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~-1 minecraft:white_carpet run function boomber:carpet_on_stairs/found/carpetable/1 execute as @s[distance=..5.5, scores={bb.success=0}] anchored feet positioned ^ ^ ^0.1 run function boomber:carpet_on_stairs/find/carpetable/1 \ No newline at end of file diff --git a/data/boomber/functions/carpet_on_stairs/find/carpetable/10.mcfunction b/data/boomber/functions/carpet_on_stairs/find/carpetable/10.mcfunction index 6c4a021..c0d3a28 100644 --- a/data/boomber/functions/carpet_on_stairs/find/carpetable/10.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/find/carpetable/10.mcfunction @@ -1,7 +1,8 @@ -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~1 ~ minecraft:cyan_carpet run function boomber:carpet_on_stairs/found/carpetable/10 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~-1 ~ minecraft:cyan_carpet run function boomber:carpet_on_stairs/found/carpetable/10 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~1 ~ ~ minecraft:cyan_carpet run function boomber:carpet_on_stairs/found/carpetable/10 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~-1 ~ ~ minecraft:cyan_carpet run function boomber:carpet_on_stairs/found/carpetable/10 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~1 minecraft:cyan_carpet run function boomber:carpet_on_stairs/found/carpetable/10 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~-1 minecraft:cyan_carpet run function boomber:carpet_on_stairs/found/carpetable/10 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ^ ^ ^-1 minecraft:cyan_carpet run function boomber:carpet_on_stairs/found/carpetable/10 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~1 ~ minecraft:cyan_carpet run function boomber:carpet_on_stairs/found/carpetable/10 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~-1 ~ minecraft:cyan_carpet run function boomber:carpet_on_stairs/found/carpetable/10 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~1 ~ ~ minecraft:cyan_carpet run function boomber:carpet_on_stairs/found/carpetable/10 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~-1 ~ ~ minecraft:cyan_carpet run function boomber:carpet_on_stairs/found/carpetable/10 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~1 minecraft:cyan_carpet run function boomber:carpet_on_stairs/found/carpetable/10 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~-1 minecraft:cyan_carpet run function boomber:carpet_on_stairs/found/carpetable/10 execute as @s[distance=..5.5, scores={bb.success=0}] anchored feet positioned ^ ^ ^0.1 run function boomber:carpet_on_stairs/find/carpetable/10 \ No newline at end of file diff --git a/data/boomber/functions/carpet_on_stairs/find/carpetable/11.mcfunction b/data/boomber/functions/carpet_on_stairs/find/carpetable/11.mcfunction index d5df6a4..6657172 100644 --- a/data/boomber/functions/carpet_on_stairs/find/carpetable/11.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/find/carpetable/11.mcfunction @@ -1,7 +1,8 @@ -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~1 ~ minecraft:purple_carpet run function boomber:carpet_on_stairs/found/carpetable/11 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~-1 ~ minecraft:purple_carpet run function boomber:carpet_on_stairs/found/carpetable/11 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~1 ~ ~ minecraft:purple_carpet run function boomber:carpet_on_stairs/found/carpetable/11 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~-1 ~ ~ minecraft:purple_carpet run function boomber:carpet_on_stairs/found/carpetable/11 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~1 minecraft:purple_carpet run function boomber:carpet_on_stairs/found/carpetable/11 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~-1 minecraft:purple_carpet run function boomber:carpet_on_stairs/found/carpetable/11 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ^ ^ ^-1 minecraft:purple_carpet run function boomber:carpet_on_stairs/found/carpetable/11 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~1 ~ minecraft:purple_carpet run function boomber:carpet_on_stairs/found/carpetable/11 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~-1 ~ minecraft:purple_carpet run function boomber:carpet_on_stairs/found/carpetable/11 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~1 ~ ~ minecraft:purple_carpet run function boomber:carpet_on_stairs/found/carpetable/11 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~-1 ~ ~ minecraft:purple_carpet run function boomber:carpet_on_stairs/found/carpetable/11 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~1 minecraft:purple_carpet run function boomber:carpet_on_stairs/found/carpetable/11 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~-1 minecraft:purple_carpet run function boomber:carpet_on_stairs/found/carpetable/11 execute as @s[distance=..5.5, scores={bb.success=0}] anchored feet positioned ^ ^ ^0.1 run function boomber:carpet_on_stairs/find/carpetable/11 \ No newline at end of file diff --git a/data/boomber/functions/carpet_on_stairs/find/carpetable/12.mcfunction b/data/boomber/functions/carpet_on_stairs/find/carpetable/12.mcfunction index 5a1f514..9c0f34d 100644 --- a/data/boomber/functions/carpet_on_stairs/find/carpetable/12.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/find/carpetable/12.mcfunction @@ -1,7 +1,8 @@ -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~1 ~ minecraft:blue_carpet run function boomber:carpet_on_stairs/found/carpetable/12 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~-1 ~ minecraft:blue_carpet run function boomber:carpet_on_stairs/found/carpetable/12 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~1 ~ ~ minecraft:blue_carpet run function boomber:carpet_on_stairs/found/carpetable/12 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~-1 ~ ~ minecraft:blue_carpet run function boomber:carpet_on_stairs/found/carpetable/12 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~1 minecraft:blue_carpet run function boomber:carpet_on_stairs/found/carpetable/12 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~-1 minecraft:blue_carpet run function boomber:carpet_on_stairs/found/carpetable/12 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ^ ^ ^-1 minecraft:blue_carpet run function boomber:carpet_on_stairs/found/carpetable/12 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~1 ~ minecraft:blue_carpet run function boomber:carpet_on_stairs/found/carpetable/12 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~-1 ~ minecraft:blue_carpet run function boomber:carpet_on_stairs/found/carpetable/12 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~1 ~ ~ minecraft:blue_carpet run function boomber:carpet_on_stairs/found/carpetable/12 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~-1 ~ ~ minecraft:blue_carpet run function boomber:carpet_on_stairs/found/carpetable/12 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~1 minecraft:blue_carpet run function boomber:carpet_on_stairs/found/carpetable/12 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~-1 minecraft:blue_carpet run function boomber:carpet_on_stairs/found/carpetable/12 execute as @s[distance=..5.5, scores={bb.success=0}] anchored feet positioned ^ ^ ^0.1 run function boomber:carpet_on_stairs/find/carpetable/12 \ No newline at end of file diff --git a/data/boomber/functions/carpet_on_stairs/find/carpetable/13.mcfunction b/data/boomber/functions/carpet_on_stairs/find/carpetable/13.mcfunction index 495a43b..9d2cbed 100644 --- a/data/boomber/functions/carpet_on_stairs/find/carpetable/13.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/find/carpetable/13.mcfunction @@ -1,7 +1,8 @@ -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~1 ~ minecraft:brown_carpet run function boomber:carpet_on_stairs/found/carpetable/13 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~-1 ~ minecraft:brown_carpet run function boomber:carpet_on_stairs/found/carpetable/13 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~1 ~ ~ minecraft:brown_carpet run function boomber:carpet_on_stairs/found/carpetable/13 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~-1 ~ ~ minecraft:brown_carpet run function boomber:carpet_on_stairs/found/carpetable/13 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~1 minecraft:brown_carpet run function boomber:carpet_on_stairs/found/carpetable/13 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~-1 minecraft:brown_carpet run function boomber:carpet_on_stairs/found/carpetable/13 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ^ ^ ^-1 minecraft:brown_carpet run function boomber:carpet_on_stairs/found/carpetable/13 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~1 ~ minecraft:brown_carpet run function boomber:carpet_on_stairs/found/carpetable/13 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~-1 ~ minecraft:brown_carpet run function boomber:carpet_on_stairs/found/carpetable/13 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~1 ~ ~ minecraft:brown_carpet run function boomber:carpet_on_stairs/found/carpetable/13 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~-1 ~ ~ minecraft:brown_carpet run function boomber:carpet_on_stairs/found/carpetable/13 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~1 minecraft:brown_carpet run function boomber:carpet_on_stairs/found/carpetable/13 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~-1 minecraft:brown_carpet run function boomber:carpet_on_stairs/found/carpetable/13 execute as @s[distance=..5.5, scores={bb.success=0}] anchored feet positioned ^ ^ ^0.1 run function boomber:carpet_on_stairs/find/carpetable/13 \ No newline at end of file diff --git a/data/boomber/functions/carpet_on_stairs/find/carpetable/14.mcfunction b/data/boomber/functions/carpet_on_stairs/find/carpetable/14.mcfunction index cb97b67..cce853e 100644 --- a/data/boomber/functions/carpet_on_stairs/find/carpetable/14.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/find/carpetable/14.mcfunction @@ -1,7 +1,8 @@ -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~1 ~ minecraft:green_carpet run function boomber:carpet_on_stairs/found/carpetable/14 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~-1 ~ minecraft:green_carpet run function boomber:carpet_on_stairs/found/carpetable/14 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~1 ~ ~ minecraft:green_carpet run function boomber:carpet_on_stairs/found/carpetable/14 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~-1 ~ ~ minecraft:green_carpet run function boomber:carpet_on_stairs/found/carpetable/14 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~1 minecraft:green_carpet run function boomber:carpet_on_stairs/found/carpetable/14 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~-1 minecraft:green_carpet run function boomber:carpet_on_stairs/found/carpetable/14 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ^ ^ ^-1 minecraft:green_carpet run function boomber:carpet_on_stairs/found/carpetable/14 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~1 ~ minecraft:green_carpet run function boomber:carpet_on_stairs/found/carpetable/14 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~-1 ~ minecraft:green_carpet run function boomber:carpet_on_stairs/found/carpetable/14 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~1 ~ ~ minecraft:green_carpet run function boomber:carpet_on_stairs/found/carpetable/14 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~-1 ~ ~ minecraft:green_carpet run function boomber:carpet_on_stairs/found/carpetable/14 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~1 minecraft:green_carpet run function boomber:carpet_on_stairs/found/carpetable/14 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~-1 minecraft:green_carpet run function boomber:carpet_on_stairs/found/carpetable/14 execute as @s[distance=..5.5, scores={bb.success=0}] anchored feet positioned ^ ^ ^0.1 run function boomber:carpet_on_stairs/find/carpetable/14 \ No newline at end of file diff --git a/data/boomber/functions/carpet_on_stairs/find/carpetable/15.mcfunction b/data/boomber/functions/carpet_on_stairs/find/carpetable/15.mcfunction index fd73f31..6c3b397 100644 --- a/data/boomber/functions/carpet_on_stairs/find/carpetable/15.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/find/carpetable/15.mcfunction @@ -1,7 +1,8 @@ -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~1 ~ minecraft:red_carpet run function boomber:carpet_on_stairs/found/carpetable/15 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~-1 ~ minecraft:red_carpet run function boomber:carpet_on_stairs/found/carpetable/15 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~1 ~ ~ minecraft:red_carpet run function boomber:carpet_on_stairs/found/carpetable/15 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~-1 ~ ~ minecraft:red_carpet run function boomber:carpet_on_stairs/found/carpetable/15 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~1 minecraft:red_carpet run function boomber:carpet_on_stairs/found/carpetable/15 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~-1 minecraft:red_carpet run function boomber:carpet_on_stairs/found/carpetable/15 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ^ ^ ^-1 minecraft:red_carpet run function boomber:carpet_on_stairs/found/carpetable/15 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~1 ~ minecraft:red_carpet run function boomber:carpet_on_stairs/found/carpetable/15 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~-1 ~ minecraft:red_carpet run function boomber:carpet_on_stairs/found/carpetable/15 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~1 ~ ~ minecraft:red_carpet run function boomber:carpet_on_stairs/found/carpetable/15 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~-1 ~ ~ minecraft:red_carpet run function boomber:carpet_on_stairs/found/carpetable/15 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~1 minecraft:red_carpet run function boomber:carpet_on_stairs/found/carpetable/15 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~-1 minecraft:red_carpet run function boomber:carpet_on_stairs/found/carpetable/15 execute as @s[distance=..5.5, scores={bb.success=0}] anchored feet positioned ^ ^ ^0.1 run function boomber:carpet_on_stairs/find/carpetable/15 \ No newline at end of file diff --git a/data/boomber/functions/carpet_on_stairs/find/carpetable/16.mcfunction b/data/boomber/functions/carpet_on_stairs/find/carpetable/16.mcfunction index 8e85485..e73df52 100644 --- a/data/boomber/functions/carpet_on_stairs/find/carpetable/16.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/find/carpetable/16.mcfunction @@ -1,7 +1,8 @@ -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~1 ~ minecraft:black_carpet run function boomber:carpet_on_stairs/found/carpetable/16 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~-1 ~ minecraft:black_carpet run function boomber:carpet_on_stairs/found/carpetable/16 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~1 ~ ~ minecraft:black_carpet run function boomber:carpet_on_stairs/found/carpetable/16 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~-1 ~ ~ minecraft:black_carpet run function boomber:carpet_on_stairs/found/carpetable/16 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~1 minecraft:black_carpet run function boomber:carpet_on_stairs/found/carpetable/16 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~-1 minecraft:black_carpet run function boomber:carpet_on_stairs/found/carpetable/16 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ^ ^ ^-1 minecraft:black_carpet run function boomber:carpet_on_stairs/found/carpetable/16 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~1 ~ minecraft:black_carpet run function boomber:carpet_on_stairs/found/carpetable/16 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~-1 ~ minecraft:black_carpet run function boomber:carpet_on_stairs/found/carpetable/16 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~1 ~ ~ minecraft:black_carpet run function boomber:carpet_on_stairs/found/carpetable/16 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~-1 ~ ~ minecraft:black_carpet run function boomber:carpet_on_stairs/found/carpetable/16 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~1 minecraft:black_carpet run function boomber:carpet_on_stairs/found/carpetable/16 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~-1 minecraft:black_carpet run function boomber:carpet_on_stairs/found/carpetable/16 execute as @s[distance=..5.5, scores={bb.success=0}] anchored feet positioned ^ ^ ^0.1 run function boomber:carpet_on_stairs/find/carpetable/16 \ No newline at end of file diff --git a/data/boomber/functions/carpet_on_stairs/find/carpetable/2.mcfunction b/data/boomber/functions/carpet_on_stairs/find/carpetable/2.mcfunction index 2d86199..1894a01 100644 --- a/data/boomber/functions/carpet_on_stairs/find/carpetable/2.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/find/carpetable/2.mcfunction @@ -1,7 +1,8 @@ -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~1 ~ minecraft:orange_carpet run function boomber:carpet_on_stairs/found/carpetable/2 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~-1 ~ minecraft:orange_carpet run function boomber:carpet_on_stairs/found/carpetable/2 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~1 ~ ~ minecraft:orange_carpet run function boomber:carpet_on_stairs/found/carpetable/2 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~-1 ~ ~ minecraft:orange_carpet run function boomber:carpet_on_stairs/found/carpetable/2 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~1 minecraft:orange_carpet run function boomber:carpet_on_stairs/found/carpetable/2 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~-1 minecraft:orange_carpet run function boomber:carpet_on_stairs/found/carpetable/2 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ^ ^ ^-1 minecraft:orange_carpet run function boomber:carpet_on_stairs/found/carpetable/2 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~1 ~ minecraft:orange_carpet run function boomber:carpet_on_stairs/found/carpetable/2 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~-1 ~ minecraft:orange_carpet run function boomber:carpet_on_stairs/found/carpetable/2 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~1 ~ ~ minecraft:orange_carpet run function boomber:carpet_on_stairs/found/carpetable/2 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~-1 ~ ~ minecraft:orange_carpet run function boomber:carpet_on_stairs/found/carpetable/2 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~1 minecraft:orange_carpet run function boomber:carpet_on_stairs/found/carpetable/2 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~-1 minecraft:orange_carpet run function boomber:carpet_on_stairs/found/carpetable/2 execute as @s[distance=..5.5, scores={bb.success=0}] anchored feet positioned ^ ^ ^0.1 run function boomber:carpet_on_stairs/find/carpetable/2 \ No newline at end of file diff --git a/data/boomber/functions/carpet_on_stairs/find/carpetable/3.mcfunction b/data/boomber/functions/carpet_on_stairs/find/carpetable/3.mcfunction index 48bb72a..3fb79e4 100644 --- a/data/boomber/functions/carpet_on_stairs/find/carpetable/3.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/find/carpetable/3.mcfunction @@ -1,7 +1,8 @@ -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~1 ~ minecraft:magenta_carpet run function boomber:carpet_on_stairs/found/carpetable/3 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~-1 ~ minecraft:magenta_carpet run function boomber:carpet_on_stairs/found/carpetable/3 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~1 ~ ~ minecraft:magenta_carpet run function boomber:carpet_on_stairs/found/carpetable/3 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~-1 ~ ~ minecraft:magenta_carpet run function boomber:carpet_on_stairs/found/carpetable/3 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~1 minecraft:magenta_carpet run function boomber:carpet_on_stairs/found/carpetable/3 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~-1 minecraft:magenta_carpet run function boomber:carpet_on_stairs/found/carpetable/3 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ^ ^ ^-1 minecraft:magenta_carpet run function boomber:carpet_on_stairs/found/carpetable/3 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~1 ~ minecraft:magenta_carpet run function boomber:carpet_on_stairs/found/carpetable/3 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~-1 ~ minecraft:magenta_carpet run function boomber:carpet_on_stairs/found/carpetable/3 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~1 ~ ~ minecraft:magenta_carpet run function boomber:carpet_on_stairs/found/carpetable/3 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~-1 ~ ~ minecraft:magenta_carpet run function boomber:carpet_on_stairs/found/carpetable/3 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~1 minecraft:magenta_carpet run function boomber:carpet_on_stairs/found/carpetable/3 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~-1 minecraft:magenta_carpet run function boomber:carpet_on_stairs/found/carpetable/3 execute as @s[distance=..5.5, scores={bb.success=0}] anchored feet positioned ^ ^ ^0.1 run function boomber:carpet_on_stairs/find/carpetable/3 \ No newline at end of file diff --git a/data/boomber/functions/carpet_on_stairs/find/carpetable/4.mcfunction b/data/boomber/functions/carpet_on_stairs/find/carpetable/4.mcfunction index 71f31b1..97c9b6e 100644 --- a/data/boomber/functions/carpet_on_stairs/find/carpetable/4.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/find/carpetable/4.mcfunction @@ -1,7 +1,8 @@ -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~1 ~ minecraft:light_blue_carpet run function boomber:carpet_on_stairs/found/carpetable/4 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~-1 ~ minecraft:light_blue_carpet run function boomber:carpet_on_stairs/found/carpetable/4 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~1 ~ ~ minecraft:light_blue_carpet run function boomber:carpet_on_stairs/found/carpetable/4 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~-1 ~ ~ minecraft:light_blue_carpet run function boomber:carpet_on_stairs/found/carpetable/4 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~1 minecraft:light_blue_carpet run function boomber:carpet_on_stairs/found/carpetable/4 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~-1 minecraft:light_blue_carpet run function boomber:carpet_on_stairs/found/carpetable/4 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ^ ^ ^-1 minecraft:light_blue_carpet run function boomber:carpet_on_stairs/found/carpetable/4 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~1 ~ minecraft:light_blue_carpet run function boomber:carpet_on_stairs/found/carpetable/4 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~-1 ~ minecraft:light_blue_carpet run function boomber:carpet_on_stairs/found/carpetable/4 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~1 ~ ~ minecraft:light_blue_carpet run function boomber:carpet_on_stairs/found/carpetable/4 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~-1 ~ ~ minecraft:light_blue_carpet run function boomber:carpet_on_stairs/found/carpetable/4 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~1 minecraft:light_blue_carpet run function boomber:carpet_on_stairs/found/carpetable/4 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~-1 minecraft:light_blue_carpet run function boomber:carpet_on_stairs/found/carpetable/4 execute as @s[distance=..5.5, scores={bb.success=0}] anchored feet positioned ^ ^ ^0.1 run function boomber:carpet_on_stairs/find/carpetable/4 \ No newline at end of file diff --git a/data/boomber/functions/carpet_on_stairs/find/carpetable/5.mcfunction b/data/boomber/functions/carpet_on_stairs/find/carpetable/5.mcfunction index 9d2ea05..88ccd84 100644 --- a/data/boomber/functions/carpet_on_stairs/find/carpetable/5.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/find/carpetable/5.mcfunction @@ -1,7 +1,8 @@ -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~1 ~ minecraft:yellow_carpet run function boomber:carpet_on_stairs/found/carpetable/5 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~-1 ~ minecraft:yellow_carpet run function boomber:carpet_on_stairs/found/carpetable/5 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~1 ~ ~ minecraft:yellow_carpet run function boomber:carpet_on_stairs/found/carpetable/5 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~-1 ~ ~ minecraft:yellow_carpet run function boomber:carpet_on_stairs/found/carpetable/5 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~1 minecraft:yellow_carpet run function boomber:carpet_on_stairs/found/carpetable/5 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~-1 minecraft:yellow_carpet run function boomber:carpet_on_stairs/found/carpetable/5 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ^ ^ ^-1 minecraft:yellow_carpet run function boomber:carpet_on_stairs/found/carpetable/5 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~1 ~ minecraft:yellow_carpet run function boomber:carpet_on_stairs/found/carpetable/5 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~-1 ~ minecraft:yellow_carpet run function boomber:carpet_on_stairs/found/carpetable/5 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~1 ~ ~ minecraft:yellow_carpet run function boomber:carpet_on_stairs/found/carpetable/5 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~-1 ~ ~ minecraft:yellow_carpet run function boomber:carpet_on_stairs/found/carpetable/5 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~1 minecraft:yellow_carpet run function boomber:carpet_on_stairs/found/carpetable/5 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~-1 minecraft:yellow_carpet run function boomber:carpet_on_stairs/found/carpetable/5 execute as @s[distance=..5.5, scores={bb.success=0}] anchored feet positioned ^ ^ ^0.1 run function boomber:carpet_on_stairs/find/carpetable/5 \ No newline at end of file diff --git a/data/boomber/functions/carpet_on_stairs/find/carpetable/6.mcfunction b/data/boomber/functions/carpet_on_stairs/find/carpetable/6.mcfunction index c16cd7c..a9f2e2e 100644 --- a/data/boomber/functions/carpet_on_stairs/find/carpetable/6.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/find/carpetable/6.mcfunction @@ -1,7 +1,8 @@ -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~1 ~ minecraft:lime_carpet run function boomber:carpet_on_stairs/found/carpetable/6 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~-1 ~ minecraft:lime_carpet run function boomber:carpet_on_stairs/found/carpetable/6 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~1 ~ ~ minecraft:lime_carpet run function boomber:carpet_on_stairs/found/carpetable/6 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~-1 ~ ~ minecraft:lime_carpet run function boomber:carpet_on_stairs/found/carpetable/6 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~1 minecraft:lime_carpet run function boomber:carpet_on_stairs/found/carpetable/6 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~-1 minecraft:lime_carpet run function boomber:carpet_on_stairs/found/carpetable/6 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ^ ^ ^-1 minecraft:lime_carpet run function boomber:carpet_on_stairs/found/carpetable/6 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~1 ~ minecraft:lime_carpet run function boomber:carpet_on_stairs/found/carpetable/6 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~-1 ~ minecraft:lime_carpet run function boomber:carpet_on_stairs/found/carpetable/6 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~1 ~ ~ minecraft:lime_carpet run function boomber:carpet_on_stairs/found/carpetable/6 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~-1 ~ ~ minecraft:lime_carpet run function boomber:carpet_on_stairs/found/carpetable/6 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~1 minecraft:lime_carpet run function boomber:carpet_on_stairs/found/carpetable/6 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~-1 minecraft:lime_carpet run function boomber:carpet_on_stairs/found/carpetable/6 execute as @s[distance=..5.5, scores={bb.success=0}] anchored feet positioned ^ ^ ^0.1 run function boomber:carpet_on_stairs/find/carpetable/6 \ No newline at end of file diff --git a/data/boomber/functions/carpet_on_stairs/find/carpetable/7.mcfunction b/data/boomber/functions/carpet_on_stairs/find/carpetable/7.mcfunction index c0c82b6..c186e9c 100644 --- a/data/boomber/functions/carpet_on_stairs/find/carpetable/7.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/find/carpetable/7.mcfunction @@ -1,7 +1,8 @@ -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~1 ~ minecraft:pink_carpet run function boomber:carpet_on_stairs/found/carpetable/7 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~-1 ~ minecraft:pink_carpet run function boomber:carpet_on_stairs/found/carpetable/7 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~1 ~ ~ minecraft:pink_carpet run function boomber:carpet_on_stairs/found/carpetable/7 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~-1 ~ ~ minecraft:pink_carpet run function boomber:carpet_on_stairs/found/carpetable/7 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~1 minecraft:pink_carpet run function boomber:carpet_on_stairs/found/carpetable/7 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~-1 minecraft:pink_carpet run function boomber:carpet_on_stairs/found/carpetable/7 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ^ ^ ^-1 minecraft:pink_carpet run function boomber:carpet_on_stairs/found/carpetable/7 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~1 ~ minecraft:pink_carpet run function boomber:carpet_on_stairs/found/carpetable/7 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~-1 ~ minecraft:pink_carpet run function boomber:carpet_on_stairs/found/carpetable/7 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~1 ~ ~ minecraft:pink_carpet run function boomber:carpet_on_stairs/found/carpetable/7 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~-1 ~ ~ minecraft:pink_carpet run function boomber:carpet_on_stairs/found/carpetable/7 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~1 minecraft:pink_carpet run function boomber:carpet_on_stairs/found/carpetable/7 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~-1 minecraft:pink_carpet run function boomber:carpet_on_stairs/found/carpetable/7 execute as @s[distance=..5.5, scores={bb.success=0}] anchored feet positioned ^ ^ ^0.1 run function boomber:carpet_on_stairs/find/carpetable/7 \ No newline at end of file diff --git a/data/boomber/functions/carpet_on_stairs/find/carpetable/8.mcfunction b/data/boomber/functions/carpet_on_stairs/find/carpetable/8.mcfunction index 5d25dc9..8c1853e 100644 --- a/data/boomber/functions/carpet_on_stairs/find/carpetable/8.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/find/carpetable/8.mcfunction @@ -1,7 +1,8 @@ -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~1 ~ minecraft:gray_carpet run function boomber:carpet_on_stairs/found/carpetable/8 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~-1 ~ minecraft:gray_carpet run function boomber:carpet_on_stairs/found/carpetable/8 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~1 ~ ~ minecraft:gray_carpet run function boomber:carpet_on_stairs/found/carpetable/8 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~-1 ~ ~ minecraft:gray_carpet run function boomber:carpet_on_stairs/found/carpetable/8 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~1 minecraft:gray_carpet run function boomber:carpet_on_stairs/found/carpetable/8 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~-1 minecraft:gray_carpet run function boomber:carpet_on_stairs/found/carpetable/8 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ^ ^ ^-1 minecraft:gray_carpet run function boomber:carpet_on_stairs/found/carpetable/8 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~1 ~ minecraft:gray_carpet run function boomber:carpet_on_stairs/found/carpetable/8 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~-1 ~ minecraft:gray_carpet run function boomber:carpet_on_stairs/found/carpetable/8 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~1 ~ ~ minecraft:gray_carpet run function boomber:carpet_on_stairs/found/carpetable/8 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~-1 ~ ~ minecraft:gray_carpet run function boomber:carpet_on_stairs/found/carpetable/8 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~1 minecraft:gray_carpet run function boomber:carpet_on_stairs/found/carpetable/8 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~-1 minecraft:gray_carpet run function boomber:carpet_on_stairs/found/carpetable/8 execute as @s[distance=..5.5, scores={bb.success=0}] anchored feet positioned ^ ^ ^0.1 run function boomber:carpet_on_stairs/find/carpetable/8 \ No newline at end of file diff --git a/data/boomber/functions/carpet_on_stairs/find/carpetable/9.mcfunction b/data/boomber/functions/carpet_on_stairs/find/carpetable/9.mcfunction index d89f164..1d2e0b9 100644 --- a/data/boomber/functions/carpet_on_stairs/find/carpetable/9.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/find/carpetable/9.mcfunction @@ -1,7 +1,8 @@ -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~1 ~ minecraft:light_gray_carpet run function boomber:carpet_on_stairs/found/carpetable/9 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~-1 ~ minecraft:light_gray_carpet run function boomber:carpet_on_stairs/found/carpetable/9 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~1 ~ ~ minecraft:light_gray_carpet run function boomber:carpet_on_stairs/found/carpetable/9 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~-1 ~ ~ minecraft:light_gray_carpet run function boomber:carpet_on_stairs/found/carpetable/9 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~1 minecraft:light_gray_carpet run function boomber:carpet_on_stairs/found/carpetable/9 -execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable if block ~ ~ ~-1 minecraft:light_gray_carpet run function boomber:carpet_on_stairs/found/carpetable/9 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ^ ^ ^-1 minecraft:light_gray_carpet run function boomber:carpet_on_stairs/found/carpetable/9 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~1 ~ minecraft:light_gray_carpet run function boomber:carpet_on_stairs/found/carpetable/9 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~-1 ~ minecraft:light_gray_carpet run function boomber:carpet_on_stairs/found/carpetable/9 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~1 ~ ~ minecraft:light_gray_carpet run function boomber:carpet_on_stairs/found/carpetable/9 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~-1 ~ ~ minecraft:light_gray_carpet run function boomber:carpet_on_stairs/found/carpetable/9 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~1 minecraft:light_gray_carpet run function boomber:carpet_on_stairs/found/carpetable/9 +execute as @s align xyz positioned ~0.5 ~0.5 ~0.5 unless entity @e[type=armor_stand,tag=boomber.carpet_on_stairs.carpetted_carpetable,distance=..0.7] if block ~ ~ ~ #boomber:carpet_on_stairs/carpetable unless block ~ ~ ~ #boomber:carpet_on_stairs/stairs[half=bottom] if block ~ ~ ~-1 minecraft:light_gray_carpet run function boomber:carpet_on_stairs/found/carpetable/9 execute as @s[distance=..5.5, scores={bb.success=0}] anchored feet positioned ^ ^ ^0.1 run function boomber:carpet_on_stairs/find/carpetable/9 \ No newline at end of file diff --git a/data/boomber/functions/carpet_on_stairs/found/carpetable/1.mcfunction b/data/boomber/functions/carpet_on_stairs/found/carpetable/1.mcfunction index b15d799..33a8f94 100644 --- a/data/boomber/functions/carpet_on_stairs/found/carpetable/1.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/carpetable/1.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_carpetable","boomber.carpet_on_stairs.color.white"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/carpetable/white +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/carpetable/carpetable execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:white_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:white_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:white_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:white_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/carpetable/10.mcfunction b/data/boomber/functions/carpet_on_stairs/found/carpetable/10.mcfunction index 870fe1d..3615769 100644 --- a/data/boomber/functions/carpet_on_stairs/found/carpetable/10.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/carpetable/10.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_carpetable","boomber.carpet_on_stairs.color.cyan"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/carpetable/cyan +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/carpetable/carpetable execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:cyan_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:cyan_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:cyan_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:cyan_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/carpetable/11.mcfunction b/data/boomber/functions/carpet_on_stairs/found/carpetable/11.mcfunction index d26d2d4..ef6d515 100644 --- a/data/boomber/functions/carpet_on_stairs/found/carpetable/11.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/carpetable/11.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_carpetable","boomber.carpet_on_stairs.color.purple"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/carpetable/purple +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/carpetable/carpetable execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:purple_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:purple_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:purple_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:purple_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/carpetable/12.mcfunction b/data/boomber/functions/carpet_on_stairs/found/carpetable/12.mcfunction index 06e567f..2f9b2ab 100644 --- a/data/boomber/functions/carpet_on_stairs/found/carpetable/12.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/carpetable/12.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_carpetable","boomber.carpet_on_stairs.color.blue"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/carpetable/blue +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/carpetable/carpetable execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:blue_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:blue_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:blue_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:blue_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/carpetable/13.mcfunction b/data/boomber/functions/carpet_on_stairs/found/carpetable/13.mcfunction index 916c50b..c26b49e 100644 --- a/data/boomber/functions/carpet_on_stairs/found/carpetable/13.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/carpetable/13.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_carpetable","boomber.carpet_on_stairs.color.brown"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/carpetable/brown +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/carpetable/carpetable execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:brown_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:brown_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:brown_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:brown_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/carpetable/14.mcfunction b/data/boomber/functions/carpet_on_stairs/found/carpetable/14.mcfunction index 57b6541..9f08da1 100644 --- a/data/boomber/functions/carpet_on_stairs/found/carpetable/14.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/carpetable/14.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_carpetable","boomber.carpet_on_stairs.color.green"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/carpetable/green +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/carpetable/carpetable execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:green_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:green_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:green_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:green_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/carpetable/15.mcfunction b/data/boomber/functions/carpet_on_stairs/found/carpetable/15.mcfunction index eb0eb92..31aab5d 100644 --- a/data/boomber/functions/carpet_on_stairs/found/carpetable/15.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/carpetable/15.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_carpetable","boomber.carpet_on_stairs.color.red"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/carpetable/red +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/carpetable/carpetable execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:red_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:red_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:red_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:red_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/carpetable/16.mcfunction b/data/boomber/functions/carpet_on_stairs/found/carpetable/16.mcfunction index ded5f5b..12c355e 100644 --- a/data/boomber/functions/carpet_on_stairs/found/carpetable/16.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/carpetable/16.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_carpetable","boomber.carpet_on_stairs.color.black"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/carpetable/black +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/carpetable/carpetable execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:black_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:black_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:black_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:black_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/carpetable/2.mcfunction b/data/boomber/functions/carpet_on_stairs/found/carpetable/2.mcfunction index 5f5f8f0..ccc6238 100644 --- a/data/boomber/functions/carpet_on_stairs/found/carpetable/2.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/carpetable/2.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_carpetable","boomber.carpet_on_stairs.color.orange"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/carpetable/orange +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/carpetable/carpetable execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:orange_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:orange_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:orange_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:orange_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/carpetable/3.mcfunction b/data/boomber/functions/carpet_on_stairs/found/carpetable/3.mcfunction index 27638b8..699aca5 100644 --- a/data/boomber/functions/carpet_on_stairs/found/carpetable/3.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/carpetable/3.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_carpetable","boomber.carpet_on_stairs.color.magenta"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/carpetable/magenta +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/carpetable/carpetable execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:magenta_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:magenta_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:magenta_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:magenta_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/carpetable/4.mcfunction b/data/boomber/functions/carpet_on_stairs/found/carpetable/4.mcfunction index dab6c0b..d164548 100644 --- a/data/boomber/functions/carpet_on_stairs/found/carpetable/4.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/carpetable/4.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_carpetable","boomber.carpet_on_stairs.color.light_blue"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/carpetable/light_blue +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/carpetable/carpetable execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:light_blue_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:light_blue_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:light_blue_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:light_blue_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/carpetable/5.mcfunction b/data/boomber/functions/carpet_on_stairs/found/carpetable/5.mcfunction index a89eb16..1156bef 100644 --- a/data/boomber/functions/carpet_on_stairs/found/carpetable/5.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/carpetable/5.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_carpetable","boomber.carpet_on_stairs.color.yellow"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/carpetable/yellow +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/carpetable/carpetable execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:yellow_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:yellow_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:yellow_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:yellow_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/carpetable/6.mcfunction b/data/boomber/functions/carpet_on_stairs/found/carpetable/6.mcfunction index f0dff25..f17a539 100644 --- a/data/boomber/functions/carpet_on_stairs/found/carpetable/6.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/carpetable/6.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_carpetable","boomber.carpet_on_stairs.color.lime"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/carpetable/lime +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/carpetable/carpetable execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:lime_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:lime_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:lime_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:lime_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/carpetable/7.mcfunction b/data/boomber/functions/carpet_on_stairs/found/carpetable/7.mcfunction index 476aeb5..9a0262b 100644 --- a/data/boomber/functions/carpet_on_stairs/found/carpetable/7.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/carpetable/7.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_carpetable","boomber.carpet_on_stairs.color.pink"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/carpetable/pink +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/carpetable/carpetable execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:pink_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:pink_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:pink_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:pink_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/carpetable/8.mcfunction b/data/boomber/functions/carpet_on_stairs/found/carpetable/8.mcfunction index d2cc66a..59bc607 100644 --- a/data/boomber/functions/carpet_on_stairs/found/carpetable/8.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/carpetable/8.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_carpetable","boomber.carpet_on_stairs.color.gray"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/carpetable/gray +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/carpetable/carpetable execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:gray_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:gray_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:gray_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:gray_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/carpetable/9.mcfunction b/data/boomber/functions/carpet_on_stairs/found/carpetable/9.mcfunction index 83915fd..4e9f466 100644 --- a/data/boomber/functions/carpet_on_stairs/found/carpetable/9.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/carpetable/9.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_carpetable","boomber.carpet_on_stairs.color.light_gray"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/carpetable/light_gray +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/carpetable/carpetable execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:light_gray_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:light_gray_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:light_gray_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:light_gray_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/slabs/1.mcfunction b/data/boomber/functions/carpet_on_stairs/found/slabs/1.mcfunction index e547cae..52c4b2e 100644 --- a/data/boomber/functions/carpet_on_stairs/found/slabs/1.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/slabs/1.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_slabs","boomber.carpet_on_stairs.color.white"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/slabs/white +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/slabs/slab execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:white_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:white_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:white_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:white_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/slabs/10.mcfunction b/data/boomber/functions/carpet_on_stairs/found/slabs/10.mcfunction index 6015aa7..bc38317 100644 --- a/data/boomber/functions/carpet_on_stairs/found/slabs/10.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/slabs/10.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_slabs","boomber.carpet_on_stairs.color.cyan"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/slabs/cyan +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/slabs/slab execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:cyan_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:cyan_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:cyan_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:cyan_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/slabs/11.mcfunction b/data/boomber/functions/carpet_on_stairs/found/slabs/11.mcfunction index 9f418de..f2737b2 100644 --- a/data/boomber/functions/carpet_on_stairs/found/slabs/11.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/slabs/11.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_slabs","boomber.carpet_on_stairs.color.purple"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/slabs/purple +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/slabs/slab execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:purple_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:purple_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:purple_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:purple_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/slabs/12.mcfunction b/data/boomber/functions/carpet_on_stairs/found/slabs/12.mcfunction index c01d621..46d7baa 100644 --- a/data/boomber/functions/carpet_on_stairs/found/slabs/12.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/slabs/12.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_slabs","boomber.carpet_on_stairs.color.blue"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/slabs/blue +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/slabs/slab execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:blue_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:blue_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:blue_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:blue_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/slabs/13.mcfunction b/data/boomber/functions/carpet_on_stairs/found/slabs/13.mcfunction index c3910e4..a7651ab 100644 --- a/data/boomber/functions/carpet_on_stairs/found/slabs/13.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/slabs/13.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_slabs","boomber.carpet_on_stairs.color.brown"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/slabs/brown +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/slabs/slab execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:brown_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:brown_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:brown_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:brown_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/slabs/14.mcfunction b/data/boomber/functions/carpet_on_stairs/found/slabs/14.mcfunction index fda3a7a..035ed3d 100644 --- a/data/boomber/functions/carpet_on_stairs/found/slabs/14.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/slabs/14.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_slabs","boomber.carpet_on_stairs.color.green"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/slabs/green +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/slabs/slab execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:green_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:green_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:green_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:green_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/slabs/15.mcfunction b/data/boomber/functions/carpet_on_stairs/found/slabs/15.mcfunction index 9a776d3..2908f41 100644 --- a/data/boomber/functions/carpet_on_stairs/found/slabs/15.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/slabs/15.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_slabs","boomber.carpet_on_stairs.color.red"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/slabs/red +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/slabs/slab execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:red_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:red_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:red_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:red_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/slabs/16.mcfunction b/data/boomber/functions/carpet_on_stairs/found/slabs/16.mcfunction index c162e40..feee56c 100644 --- a/data/boomber/functions/carpet_on_stairs/found/slabs/16.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/slabs/16.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_slabs","boomber.carpet_on_stairs.color.black"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/slabs/black +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/slabs/slab execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:black_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:black_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:black_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:black_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/slabs/2.mcfunction b/data/boomber/functions/carpet_on_stairs/found/slabs/2.mcfunction index d692094..f86e15f 100644 --- a/data/boomber/functions/carpet_on_stairs/found/slabs/2.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/slabs/2.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_slabs","boomber.carpet_on_stairs.color.orange"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/slabs/orange +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/slabs/slab execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:orange_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:orange_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:orange_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:orange_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/slabs/3.mcfunction b/data/boomber/functions/carpet_on_stairs/found/slabs/3.mcfunction index 2789531..c144741 100644 --- a/data/boomber/functions/carpet_on_stairs/found/slabs/3.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/slabs/3.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_slabs","boomber.carpet_on_stairs.color.magenta"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/slabs/magenta +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/slabs/slab execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:magenta_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:magenta_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:magenta_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:magenta_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/slabs/4.mcfunction b/data/boomber/functions/carpet_on_stairs/found/slabs/4.mcfunction index b09c14d..4335cb3 100644 --- a/data/boomber/functions/carpet_on_stairs/found/slabs/4.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/slabs/4.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_slabs","boomber.carpet_on_stairs.color.light_blue"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/slabs/light_blue +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/slabs/slab execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:light_blue_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:light_blue_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:light_blue_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:light_blue_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/slabs/5.mcfunction b/data/boomber/functions/carpet_on_stairs/found/slabs/5.mcfunction index bbee8d6..a640e9c 100644 --- a/data/boomber/functions/carpet_on_stairs/found/slabs/5.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/slabs/5.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_slabs","boomber.carpet_on_stairs.color.yellow"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/slabs/yellow +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/slabs/slab execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:yellow_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:yellow_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:yellow_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:yellow_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/slabs/6.mcfunction b/data/boomber/functions/carpet_on_stairs/found/slabs/6.mcfunction index 67a30f5..fdfd32c 100644 --- a/data/boomber/functions/carpet_on_stairs/found/slabs/6.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/slabs/6.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_slabs","boomber.carpet_on_stairs.color.lime"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/slabs/lime +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/slabs/slab execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:lime_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:lime_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:lime_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:lime_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/slabs/7.mcfunction b/data/boomber/functions/carpet_on_stairs/found/slabs/7.mcfunction index 9fedccc..d6edb39 100644 --- a/data/boomber/functions/carpet_on_stairs/found/slabs/7.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/slabs/7.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_slabs","boomber.carpet_on_stairs.color.pink"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/slabs/pink +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/slabs/slab execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:pink_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:pink_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:pink_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:pink_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/slabs/8.mcfunction b/data/boomber/functions/carpet_on_stairs/found/slabs/8.mcfunction index 3b8ebb7..54d8b3c 100644 --- a/data/boomber/functions/carpet_on_stairs/found/slabs/8.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/slabs/8.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_slabs","boomber.carpet_on_stairs.color.gray"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/slabs/gray +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/slabs/slab execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:gray_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:gray_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:gray_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:gray_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/slabs/9.mcfunction b/data/boomber/functions/carpet_on_stairs/found/slabs/9.mcfunction index 391a979..b39ab06 100644 --- a/data/boomber/functions/carpet_on_stairs/found/slabs/9.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/slabs/9.mcfunction @@ -1,6 +1,8 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_slabs","boomber.carpet_on_stairs.color.light_gray"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/slabs/light_gray +execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 as @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] run function boomber:carpet_on_stairs/models/slabs/slab execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:light_gray_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:light_gray_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:light_gray_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:light_gray_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/stairs/1.mcfunction b/data/boomber/functions/carpet_on_stairs/found/stairs/1.mcfunction index d250c56..09416e3 100644 --- a/data/boomber/functions/carpet_on_stairs/found/stairs/1.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/stairs/1.mcfunction @@ -1,6 +1,7 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_stairs","boomber.carpet_on_stairs.color.white"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/stairs/white execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:white_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:white_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:white_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:white_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/stairs/10.mcfunction b/data/boomber/functions/carpet_on_stairs/found/stairs/10.mcfunction index 98204b8..038a4b0 100644 --- a/data/boomber/functions/carpet_on_stairs/found/stairs/10.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/stairs/10.mcfunction @@ -1,6 +1,7 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_stairs","boomber.carpet_on_stairs.color.cyan"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/stairs/cyan execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:cyan_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:cyan_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:cyan_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:cyan_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/stairs/11.mcfunction b/data/boomber/functions/carpet_on_stairs/found/stairs/11.mcfunction index c6f8ff9..3308d3b 100644 --- a/data/boomber/functions/carpet_on_stairs/found/stairs/11.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/stairs/11.mcfunction @@ -1,6 +1,7 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_stairs","boomber.carpet_on_stairs.color.purple"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/stairs/purple execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:purple_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:purple_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:purple_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:purple_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/stairs/12.mcfunction b/data/boomber/functions/carpet_on_stairs/found/stairs/12.mcfunction index 5c7bd15..1ec3200 100644 --- a/data/boomber/functions/carpet_on_stairs/found/stairs/12.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/stairs/12.mcfunction @@ -1,6 +1,7 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_stairs","boomber.carpet_on_stairs.color.blue"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/stairs/blue execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:blue_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:blue_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:blue_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:blue_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/stairs/13.mcfunction b/data/boomber/functions/carpet_on_stairs/found/stairs/13.mcfunction index c9f8d09..c31ce19 100644 --- a/data/boomber/functions/carpet_on_stairs/found/stairs/13.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/stairs/13.mcfunction @@ -1,6 +1,7 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_stairs","boomber.carpet_on_stairs.color.brown"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/stairs/brown execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:brown_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:brown_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:brown_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:brown_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/stairs/14.mcfunction b/data/boomber/functions/carpet_on_stairs/found/stairs/14.mcfunction index 9da879d..99feba5 100644 --- a/data/boomber/functions/carpet_on_stairs/found/stairs/14.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/stairs/14.mcfunction @@ -1,6 +1,7 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_stairs","boomber.carpet_on_stairs.color.green"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/stairs/green execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:green_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:green_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:green_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:green_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/stairs/15.mcfunction b/data/boomber/functions/carpet_on_stairs/found/stairs/15.mcfunction index f6ea8c6..36b64cd 100644 --- a/data/boomber/functions/carpet_on_stairs/found/stairs/15.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/stairs/15.mcfunction @@ -1,6 +1,7 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_stairs","boomber.carpet_on_stairs.color.red"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/stairs/red execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:red_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:red_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:red_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:red_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/stairs/16.mcfunction b/data/boomber/functions/carpet_on_stairs/found/stairs/16.mcfunction index 32f7658..a615093 100644 --- a/data/boomber/functions/carpet_on_stairs/found/stairs/16.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/stairs/16.mcfunction @@ -1,6 +1,7 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_stairs","boomber.carpet_on_stairs.color.black"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/stairs/black execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:black_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:black_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:black_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:black_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/stairs/2.mcfunction b/data/boomber/functions/carpet_on_stairs/found/stairs/2.mcfunction index 5721938..29f3ead 100644 --- a/data/boomber/functions/carpet_on_stairs/found/stairs/2.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/stairs/2.mcfunction @@ -1,6 +1,7 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_stairs","boomber.carpet_on_stairs.color.orange"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/stairs/orange execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:orange_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:orange_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:orange_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:orange_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/stairs/3.mcfunction b/data/boomber/functions/carpet_on_stairs/found/stairs/3.mcfunction index cb214d5..fd82fe1 100644 --- a/data/boomber/functions/carpet_on_stairs/found/stairs/3.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/stairs/3.mcfunction @@ -1,6 +1,7 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_stairs","boomber.carpet_on_stairs.color.magenta"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/stairs/magenta execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:magenta_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:magenta_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:magenta_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:magenta_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/stairs/4.mcfunction b/data/boomber/functions/carpet_on_stairs/found/stairs/4.mcfunction index 556a95f..2474ac1 100644 --- a/data/boomber/functions/carpet_on_stairs/found/stairs/4.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/stairs/4.mcfunction @@ -1,6 +1,7 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_stairs","boomber.carpet_on_stairs.color.light_blue"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/stairs/light_blue execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:light_blue_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:light_blue_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:light_blue_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:light_blue_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/stairs/5.mcfunction b/data/boomber/functions/carpet_on_stairs/found/stairs/5.mcfunction index 99cb605..dfac6ac 100644 --- a/data/boomber/functions/carpet_on_stairs/found/stairs/5.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/stairs/5.mcfunction @@ -1,6 +1,7 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_stairs","boomber.carpet_on_stairs.color.yellow"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/stairs/yellow execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:yellow_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:yellow_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:yellow_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:yellow_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/stairs/6.mcfunction b/data/boomber/functions/carpet_on_stairs/found/stairs/6.mcfunction index 453919a..2f4ffe6 100644 --- a/data/boomber/functions/carpet_on_stairs/found/stairs/6.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/stairs/6.mcfunction @@ -1,6 +1,7 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_stairs","boomber.carpet_on_stairs.color.lime"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/stairs/lime execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:lime_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:lime_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:lime_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:lime_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/stairs/7.mcfunction b/data/boomber/functions/carpet_on_stairs/found/stairs/7.mcfunction index 0f1e757..92d1994 100644 --- a/data/boomber/functions/carpet_on_stairs/found/stairs/7.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/stairs/7.mcfunction @@ -1,6 +1,7 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_stairs","boomber.carpet_on_stairs.color.pink"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/stairs/pink execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:pink_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:pink_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:pink_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:pink_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/stairs/8.mcfunction b/data/boomber/functions/carpet_on_stairs/found/stairs/8.mcfunction index c7b3e94..ae8f0ab 100644 --- a/data/boomber/functions/carpet_on_stairs/found/stairs/8.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/stairs/8.mcfunction @@ -1,6 +1,7 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_stairs","boomber.carpet_on_stairs.color.gray"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/stairs/gray execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:gray_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:gray_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:gray_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:gray_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/functions/carpet_on_stairs/found/stairs/9.mcfunction b/data/boomber/functions/carpet_on_stairs/found/stairs/9.mcfunction index 873966a..89556d3 100644 --- a/data/boomber/functions/carpet_on_stairs/found/stairs/9.mcfunction +++ b/data/boomber/functions/carpet_on_stairs/found/stairs/9.mcfunction @@ -1,6 +1,7 @@ execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run summon armor_stand ~ ~ ~ {ArmorItems:[{},{},{},{}], Tags:["boomber.carpet_on_stairs.modeling", "boomber.carpet_on_stairs.carpetted_stairs","boomber.carpet_on_stairs.color.light_gray"], NoAI:1b, Invisible:1b, Small:0b, NoGravity:1b, Marker:1b, Invulnerable:1b, DisabledSlots:1b, NoBasePlate:1b} execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run loot replace entity @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] armor.head loot boomber:items/carpet_on_stairs/blocks/stairs/light_gray execute as @s positioned ~ ~ ~ align xyz positioned ~0.5 ~0.5 ~0.5 run tag @e[type=armor_stand, tag=boomber.carpet_on_stairs.modeling, limit=1, distance=..1] remove boomber.carpet_on_stairs.modeling +execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ^ ^ ^-1 if block ~ ~ ~ minecraft:light_gray_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~1 ~ if block ~ ~ ~ minecraft:light_gray_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~ ~-1 ~ if block ~ ~ ~ minecraft:light_gray_carpet run setblock ~ ~ ~ air execute as @s[scores={bb.success=..0}] store result score @s bb.success positioned ~1 ~ ~ if block ~ ~ ~ minecraft:light_gray_carpet run setblock ~ ~ ~ air diff --git a/data/boomber/tags/blocks/carpet_on_stairs/carpetable.json b/data/boomber/tags/blocks/carpet_on_stairs/carpetable.json index 2073906..88473fe 100644 --- a/data/boomber/tags/blocks/carpet_on_stairs/carpetable.json +++ b/data/boomber/tags/blocks/carpet_on_stairs/carpetable.json @@ -19,6 +19,7 @@ "#boomber:carpet_on_stairs/carpetable/bed", "#boomber:carpet_on_stairs/carpetable/trapdoor", "#boomber:carpet_on_stairs/carpetable/pressure_plate", + "#boomber:carpet_on_stairs/stairs", "minecraft:glass", "minecraft:glass_pane", "minecraft:end_rod", diff --git a/resourcepack/assets/boomber/models/carpet_on_stairs/blocks/block.json b/resourcepack/assets/boomber/models/carpet_on_stairs/blocks/block.json index 3e62360..4f06fb5 100644 --- a/resourcepack/assets/boomber/models/carpet_on_stairs/blocks/block.json +++ b/resourcepack/assets/boomber/models/carpet_on_stairs/blocks/block.json @@ -22,8 +22,8 @@ "translation": [0, 3, 1] }, "head": { - "scale": [1.605, 1.605, 1.605], - "translation": [-0.05, -43.4, -0.05] + "scale": [1.605, 1.6, 1.605], + "translation": [-0.05, -43.23, -0.05] }, "ground": { "scale": [0.35, 0.35, 0.35], diff --git a/resourcepack/assets/boomber/models/carpet_on_stairs/blocks/carpetable/carpetable.json b/resourcepack/assets/boomber/models/carpet_on_stairs/blocks/carpetable/carpetable.json index aee4c9a..8f1b9b9 100644 --- a/resourcepack/assets/boomber/models/carpet_on_stairs/blocks/carpetable/carpetable.json +++ b/resourcepack/assets/boomber/models/carpet_on_stairs/blocks/carpetable/carpetable.json @@ -9,7 +9,7 @@ "east": {"uv": [0, 0, 16, 1], "texture": "#texture"}, "south": {"uv": [0, 0, 16, 1], "texture": "#texture"}, "west": {"uv": [0, 0, 16, 1], "texture": "#texture"}, - "up": {"uv": [0, 0, 16, 16], "texture": "#texture"}, + "up": {"uv": [16, 16, 0, 0], "texture": "#texture"}, "down": {"uv": [0, 0, 16, 16], "texture": "#texture"} } } diff --git a/resourcepack/pack.mcmeta b/resourcepack/pack.mcmeta index d5e4e46..522175d 100644 --- a/resourcepack/pack.mcmeta +++ b/resourcepack/pack.mcmeta @@ -1,6 +1,6 @@ { "pack": { "pack_format": 4, - "description": "Carpet on stairs v3.0 resourcepack!" + "description": "Carpet on stairs resourcepack!" } } \ No newline at end of file