Browse Source

修复村民加载,0 0区块常驻加载

HerobrineXia 4 years ago
parent
commit
2cd0b20475

+ 1 - 0
data/ltw/functions/main/game_end.mcfunction

@@ -82,3 +82,4 @@ tellraw @a[team=playing] ""
 schedule function ltw:state/0/state_enter 2t replace
 execute as @a at @s run function lib:sounds/theend
 forceload remove all
+forceload add 0 0

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

@@ -32,6 +32,7 @@ function ltw:state/0/summon_entity
 
 # 清理加载区域
 forceload remove all
+forceload add 0 0
 
 # 启用节奏跑酷
 scoreboard players set $tempo_enable mem 1

+ 1 - 1
data/mini/functions/trade/game/villager_init.mcfunction

@@ -1,5 +1,5 @@
 # 每个玩家生成村民
-summon villager 1000 5 5000 {NoAI:1b,Tags:["TradeMarker","TradePlayer","newVillager","upgradeVillager"],Invulnerable:1b,Silent:1b,Offers:{},VillagerData:{level:2,type:"jungle"},Xp:10}
+summon villager 1 0 1 {NoAI:1b,Tags:["TradeMarker","TradePlayer","newVillager","upgradeVillager"],Invulnerable:1b,Silent:1b,Offers:{},VillagerData:{level:2,type:"jungle"},Xp:10}
 # 设置对应的积分
 scoreboard players operation @e[type=villager,tag=newVillager] player_id = @s player_id
 tag @e[type=villager,tag=newVillager] remove newVillager

+ 1 - 1
data/mini/functions/trade/game_init.mcfunction

@@ -36,7 +36,7 @@ gamerule doMobLoot true
 
 # 生成实体
 kill @e[type=villager,tag=TradeMarker]
-summon villager 1000 5 5000 {NoAI:1b,Tags:["TradeMarker","TradeOrigin"],Invulnerable:1b,Silent:1b,Offers:{},CustomName:'{"text":"使用生物雷达是作弊行为哦!","color":"red"}'}
+summon villager 1 0 1 {NoAI:1b,Tags:["TradeMarker","TradeOrigin"],Invulnerable:1b,Silent:1b,Offers:{},CustomName:'{"text":"使用生物雷达是作弊行为哦!","color":"red"}'}
 # 设置交易列表
 execute as @e[type=villager,tag=TradeOrigin] at @s run function mini:trade/game/set_trade
 # 玩家村民生成