Skip to content

Commit

Permalink
v3.0
Browse files Browse the repository at this point in the history
Performance improvement and fully ported to 1.14 (18w50a)
  • Loading branch information
Boomber committed Dec 21, 2018
1 parent aa9dc00 commit 5fb0702
Show file tree
Hide file tree
Showing 71 changed files with 199 additions and 104 deletions.
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"display": {
"title": "Carpet on Stairs v3",
"description": "18w50a+",
"title": "Carpet on Stairs v3.0",
"description": "",
"icon": {
"item": "minecraft:red_carpet"
},
Expand Down
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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
Original file line number Diff line number Diff line change
@@ -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
Loading

0 comments on commit 5fb0702

Please sign in to comment.