| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179 |
- # 全局初始化
- # 游戏数据
- setworldspawn -12 7 -102
- forceload remove all
- time set midnight
- weather clear
- difficulty normal
- gamerule doDaylightCycle false
- gamerule doFireTick false
- gamerule doMobSpawning false
- gamerule keepInventory true
- gamerule doWeatherCycle false
- gamerule reducedDebugInfo true
- gamerule doImmediateRespawn true
- gamerule mobGriefing false
- gamerule randomTickSpeed 0
- gamerule fireDamage false
- gamerule doTileDrops false
- gamerule doMobLoot false
- gamerule doTraderSpawning false
- gamerule drowningDamage false
- gamerule doLimitedCrafting true
- gamerule announceAdvancements true
- gamerule fallDamage false
- # 主寄存区块:将所有需要不卸载的都放里面
- # 已占用:(0,0,0) (0,0,1) (0,1,0) (0,1,1)
- forceload add 0 0
- forceload add 0 1900 50 2000
- forceload add -32 -17 45 -80
- setblock 0 0 0 jukebox
- setblock 0 0 1 shulker_box
- setblock 0 1 0 minecraft:acacia_wall_sign[facing=north]
- setblock 0 1 1 stone
- # 记分板
- scoreboard objectives remove temp
- scoreboard objectives add temp dummy
- scoreboard objectives remove temp2
- scoreboard objectives add temp2 dummy
- scoreboard objectives remove countdown
- scoreboard objectives add countdown dummy "倒计时"
- scoreboard objectives remove countdown_fast
- scoreboard objectives add countdown_fast dummy "快速倒计时"
- scoreboard objectives remove health
- scoreboard objectives add health health "生命值"
- scoreboard objectives remove health_disp
- scoreboard objectives add health_disp dummy "生命值"
- scoreboard objectives modify health_disp rendertype hearts
- scoreboard objectives remove mem
- scoreboard objectives add mem dummy "全局变量"
- scoreboard objectives remove total_score
- scoreboard objectives add total_score dummy "积分"
- scoreboard objectives remove total_score_disp
- scoreboard objectives add total_score_disp dummy "积分"
- scoreboard objectives remove leave_game
- scoreboard objectives add leave_game minecraft.custom:leave_game "离开游戏"
- scoreboard objectives remove effect_floating
- scoreboard objectives add effect_floating dummy "悬浮计时"
- scoreboard objectives remove game_id
- scoreboard objectives add game_id dummy "游戏编号"
- scoreboard objectives remove round_id
- scoreboard objectives add round_id dummy "小游戏编号"
- scoreboard objectives remove player_id
- scoreboard objectives add player_id dummy "玩家编号"
- scoreboard objectives remove music_time
- scoreboard objectives add music_time dummy "BGM 时间"
- scoreboard objectives remove setup_trigger
- scoreboard objectives add setup_trigger trigger "触发器_视频设置"
- scoreboard players set $ game_id 0
- scoreboard players set $ round_id 0
- # 统计数据
- scoreboard objectives add stat_total dummy "总场次"
- scoreboard objectives add stat_win dummy "总胜场"
- scoreboard objectives add stat_adv_1 dummy "完成的 α 进度数"
- scoreboard objectives add stat_adv_2 dummy "完成的 β 进度数"
- scoreboard objectives add stat_adv_3 dummy "完成的 γ 进度数"
- scoreboard objectives add stat_adv_4 dummy "完成的 Ω 进度数"
- scoreboard objectives add stat_adv dummy "完成的进度数"
- scoreboard objectives add stat_adv_challenge dummy "完成的挑战进度数"
- # 常量与变量初始化
- scoreboard players set #mini_total mem 5
- scoreboard players set #-1 mem -1
- scoreboard players set #0 mem 0
- scoreboard players set #1 mem 1
- scoreboard players set #2 mem 2
- scoreboard players set #3 mem 3
- scoreboard players set #4 mem 4
- scoreboard players set #5 mem 5
- scoreboard players set #6 mem 6
- scoreboard players set #7 mem 7
- scoreboard players set #8 mem 8
- scoreboard players set #9 mem 9
- scoreboard players set #10 mem 10
- scoreboard players set #16 mem 16
- scoreboard players set #81 mem 81
- scoreboard players set #100 mem 100
- # 玩家队伍
- # team remove debugging
- team add debugging "调试者"
- team modify debugging color red
- team modify debugging collisionRule never
- team modify debugging deathMessageVisibility never
- team modify debugging seeFriendlyInvisibles false
- team remove playing
- team add playing "玩家"
- team modify playing color green
- team modify playing collisionRule never
- team modify playing deathMessageVisibility never
- team modify playing seeFriendlyInvisibles false
- team remove watching
- team add watching "旁观者"
- team modify watching color gray
- team modify watching collisionRule never
- team modify watching deathMessageVisibility never
- team modify watching seeFriendlyInvisibles false
- # 非玩家队伍
- team remove white
- team add white "白色"
- team modify white friendlyFire false
- team remove green
- team add green "绿色"
- team modify green color green
- team modify green friendlyFire false
- team remove blue
- team add blue "蓝色"
- team modify blue color aqua
- team modify blue friendlyFire false
- team remove purple
- team add purple "紫色"
- team modify purple color light_purple
- team modify purple friendlyFire false
- team remove gold
- team add gold "金色"
- team modify gold color gold
- team modify gold friendlyFire false
- team add red "红色(幻翼用)"
- team modify red color red
- team add green_test "绿色(显示测试用)"
- team modify green_test color green
- team add orange_test "橙色(显示测试用)"
- team modify orange_test color gold
- # 世界边界
- worldborder warning distance 0
- worldborder set 1000000
- # 进度
- advancement revoke @a only lib:damage_dealt
- advancement revoke @a only lib:damage_taken
- advancement revoke @a only item:container/place
- advancement revoke @a only item:special/consume_enchanted_apple
- advancement revoke @a only item:special/consume_golden_apple
- # 时钟
- schedule function ltw:clock/tick2 2t replace
- schedule function ltw:clock/tick5 5t replace
- schedule function ltw:clock/tick20 20t replace
- # 其他模块
- function mini:main/init
- function item:init
- function lib:bossbar/init
- # 状态
- function ltw:state/0/state_enter
- # 重置随机数组
- data modify storage ltw:mini types set value []
- data modify storage ltw:mini qualities set value []
- data modify storage ltw:mini colormatch.types set value []
- # 显示提示
- tellraw @a ["",{"text": ">> ","color": "aqua","bold": true}, {"text": "管理员已手动重置游戏!","color": "aqua"}]
|