LTCatt 6 лет назад
Родитель
Сommit
310ac34de2

+ 2 - 0
data/mini/functions/slime/game_end.mcfunction

@@ -0,0 +1,2 @@
+# 结束史莱姆
+forceload remove 1000 7000 1064 7064

+ 2 - 2
data/mini/functions/slime/game_init.mcfunction

@@ -1,5 +1,5 @@
-# 初始化幻翼地图
-forceload add 1000 6000 1064 6064
+# 初始化史莱姆地图
+forceload add 1000 7000 1064 7064
 
 scoreboard players set $finish_mode mem 0
 

+ 8 - 0
data/mini/functions/slime/tick1.mcfunction

@@ -0,0 +1,8 @@
+# 反弹
+execute as @e[type=slime] at @s if block ~-1.5 ~ ~ lime_concrete store result entity @s Motion[0] double -0.001 run data get entity @s Motion[0] 1000
+execute as @e[type=slime] at @s if block ~1.5 ~ ~ lime_concrete store result entity @s Motion[0] double -0.001 run data get entity @s Motion[0] 1000
+execute as @e[type=slime] at @s if block ~ ~ ~-1.5 lime_concrete store result entity @s Motion[2] double -0.001 run data get entity @s Motion[2] 1000
+execute as @e[type=slime] at @s if block ~ ~ ~1.5 lime_concrete store result entity @s Motion[2] double -0.001 run data get entity @s Motion[2] 1000
+
+# 禁空
+execute as @e[type=slime] run data modify entity @s Motion[1] set value 0d