Przeglądaj źródła

随机地板保留方块获取

HerobrineXia 6 lat temu
rodzic
commit
7e08bd632d

+ 31 - 0
data/mini/functions/colormatch/get_random_floor.mcfunction

@@ -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