Jelajahi Sumber

Merge branch 'master' of github.com:00ll00/LTW3

00ll00 6 tahun lalu
induk
melakukan
85a84ae2f7

+ 0 - 0
data/ltw/functions/state/1/generate_map.mcfunction


+ 14 - 0
data/ltw/functions/state/1/state_enter.mcfunction

@@ -0,0 +1,14 @@
+# 要求系统进入状态 1(主阶段准备)
+scoreboard players set $state mem 1
+execute as @a run function ltw:state/1/player_enter
+
+# HUD
+scoreboard objectives setdisplay belowName total_score_disp
+scoreboard objectives setdisplay sidebar total_score
+scoreboard objectives setdisplay list total_score_disp
+
+# 初始化倒计时
+scoreboard players set $countdown mem 10
+
+# 生成地图
+function ltw:state/1/generate_map

+ 19 - 0
data/mini/functions/phantom/game_init.mcfunction

@@ -0,0 +1,19 @@
+# 初始化幻翼地图
+forceload add 1000 6000 1064 6064
+
+scoreboard players set $finish_mode mem 0
+
+# 生成地图
+# TODO : <! 紧急> [010/HIM] 把地图生成写了
+
+# 清理残余实体
+kill @e[type=arrow]
+kill @e[type=item]
+kill @e[type=phantom]
+kill @e[type=trident]
+
+# 伤害管理
+scoreboard players set $remove_resistance mem 1
+team modify player friendlyFire false
+team modify player collisionRule never
+gamerule fallDamage false