LTCatt 5 лет назад
Родитель
Сommit
1552aef24b

+ 3 - 20
data/mini/functions/hotpm/game_init.mcfunction

@@ -18,23 +18,6 @@ kill @e[type=trident]
 
 # 生成地图
 
-#   101
-setblock 1032 4 3031 minecraft:structure_block[mode=load]{metadata:"",mirror:"NONE",ignoreEntities:1b,powered:0b,seed:0L,author:"?",rotation:"NONE",posX:0,mode:"LOAD",posY:1,sizeX:32,posZ:0,integrity:1.0f,showair:0b,name:"mini:hotpm101",sizeY:32,sizeZ:32,showboundingbox:0b}
-setblock 1032 5 3031 minecraft:redstone_block
-
-#   100
-setblock 1032 4 2999 minecraft:structure_block[mode=load]{metadata:"",mirror:"NONE",ignoreEntities:1b,powered:0b,seed:0L,author:"?",rotation:"NONE",posX:0,mode:"LOAD",posY:1,sizeX:32,posZ:0,integrity:1.0f,showair:0b,name:"mini:hotpm100",sizeY:32,sizeZ:32,showboundingbox:0b}
-setblock 1032 5 2999 minecraft:redstone_block
-
-#   001
-setblock 1000 4 3031 minecraft:structure_block[mode=load]{metadata:"",mirror:"NONE",ignoreEntities:1b,powered:0b,seed:0L,author:"?",rotation:"NONE",posX:0,mode:"LOAD",posY:1,sizeX:32,posZ:0,integrity:1.0f,showair:0b,name:"mini:hotpm001",sizeY:32,sizeZ:32,showboundingbox:0b}
-setblock 1000 5 3031 minecraft:redstone_block
-
-#   000
-setblock 1000 4 2999 minecraft:structure_block[mode=load]{metadata:"",mirror:"NONE",ignoreEntities:1b,powered:0b,seed:0L,author:"?",rotation:"NONE",posX:0,mode:"LOAD",posY:1,sizeX:32,posZ:0,integrity:1.0f,showair:0b,name:"mini:hotpm000",sizeY:32,sizeZ:32,showboundingbox:0b}
-setblock 1000 5 2999 minecraft:redstone_block
-
-# 生成物品
-execute positioned 1022.0 17.0 3009.0 run function item:bonus_item/gameparty/auto/white
-execute positioned 1022.5 32.0 3038.0 run function item:bonus_item/gameparty/auto/white
-# execute positioned 1022.5 43.5 3012.5 run function item:bonus_item/gameparty/auto/white
+setblock 1000 4 3000 air
+setblock 1000 4 3000 minecraft:structure_block[mode=load]{metadata:"",mirror:"NONE",ignoreEntities:1b,powered:0b,seed:0L,rotation:"NONE",posX:0,mode:"LOAD",posY:1,sizeX:32,posZ:0,integrity:1.0f,showair:0b,name:"mini:hp",sizeY:15,sizeZ:30,showboundingbox:0b}
+setblock 1000 5 3000 minecraft:redstone_block

+ 1 - 5
data/mini/functions/hotpm/player_enter.mcfunction

@@ -20,12 +20,8 @@ tag @s remove pm_damage_dealt
 tag @s remove pm_damage_taken
 tag @s remove pm_explode_last
 
-
 # 传送玩家
-tp @s[team=playing,tag=!rejoining] 1023 25 3021
-# spreadplayers 1023 3021 5 5 false @s[team=playing,tag=!rejoining]
-# schedule function mini:hotpm/player_enter2 1t replace
-# execute as @a[team=playing,tag=!rejoining] at @s run tp @s ~ 25 ~
+tp @s[team=playing,tag=!rejoining] 1018.0 8 3015.0
 
 # 调整模式
 gamemode spectator @s[team=!debugging]

+ 1 - 1
data/mini/functions/hotpm/player_intro.mcfunction

@@ -1,5 +1,5 @@
 # 向单个玩家展示小游戏介绍
-tp @s[team=!debugging] 1022 25 3038 180 20
+tp @s[team=!debugging] 1030.06 17.20 3007.77 -290.29 32.65
 tellraw @s ["",{"text":"\n >> 炸弹狂魔 >>\n\n","color":"gold","bold":true}, " 在炸弹爆炸前攻击他人, 将炸弹扔到其他人身上!\n"]
 tellraw @s ["",{"text": " <生命淘汰制> ","color":"red","bold": true}, {"text":"你有 3 条生命, 生命耗尽后即被淘汰。","color":"gray"}]
 tellraw @s ["",{"text": " <PVP> ","color":"light_purple","bold": true}, {"text":"攻击其他玩家可以转移炸弹, 远程伤害同样有效。","color":"gray"}]

+ 2 - 2
data/mini/functions/hotpm/watcher_limit.mcfunction

@@ -1,3 +1,3 @@
 # 观察者限制飞行范围
-execute as @a[gamemode=spectator,x=1022,y=27,z=3022,distance=21..] run spectate
-tp @a[gamemode=spectator,x=1022,y=27,z=3022,distance=21..,team=!debugging] 1022 29 3038 180 0
+execute as @a[gamemode=spectator,x=1001,y=5,z=3001,dx=29,dy=10,dz=27] run spectate
+tp @a[gamemode=spectator,x=1001,y=5,z=3001,dx=29,dy=10,dz=27,team=!debugging] 1030.06 17.20 3007.77 -290.29 32.65