|
|
@@ -0,0 +1,31 @@
|
|
|
+# TODO 将随机地板设为固定位置
|
|
|
+scoreboard players set $random_min mem 1
|
|
|
+scoreboard players set $random_max mem 25
|
|
|
+function lib:random
|
|
|
+
|
|
|
+# TODO 更换地板方块-增强对比+辨识度
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 1 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered iron_block
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 2 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered white_concrete
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 3 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered quartz_block
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 4 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered snow_block
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 5 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered white_wool
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 6 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered gold_block
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 7 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered sponge
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 8 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered sandstone
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 9 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered yellow_concrete
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 10 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered end_stone
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 11 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered emerald_block
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 12 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered lime_concrete
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 13 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered melon
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 14 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered dark_prismarine
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 15 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered green_wool
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 16 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered diamond_block
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 17 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered prismarine
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 18 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered blue_ice
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 19 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered warped_wart_block
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 20 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered prismarine_bricks
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 21 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered red_wool
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 22 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered red_concrete
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 23 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered netherrack
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 24 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered red_nether_bricks
|
|
|
+execute at @e[tag=color_match_floor] if score $random mem matches 25 run clone ~1 ~ ~ ~26 ~ ~25 ~1 ~1 ~ filtered bricks
|