| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127 |
- # 全局初始化
- # 游戏数据
- setworldspawn 10 13 10
- 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 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 false
- # 主寄存区块:将所有需要不卸载的都放里面
- # 已占用:(0,0,0) (0,0,1)
- forceload add 0 0
- setblock 0 0 0 jukebox
- # 记分板
- scoreboard objectives remove temp
- scoreboard objectives add temp 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 death
- scoreboard objectives add death deathCount "死亡触发"
- 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 game_id
- scoreboard objectives add game_id dummy "游戏编号"
- scoreboard players set $ game_id 0
- # 商店系统记分板
- scoreboard objectives add buy_trigger trigger "触发器_购买物品"
- scoreboard objectives add gold dummy "金粒"
- scoreboard objectives add gold_total dummy "金粒总计"
- scoreboard objectives add shop_arrow dummy "箭升级"
- scoreboard objectives add shop_potion dummy "药水升级"
- scoreboard objectives add shop_apple dummy "苹果升级"
- scoreboard objectives add shop_armor dummy "护甲升级"
- scoreboard objectives add shop_weapon dummy "武器升级"
- scoreboard objectives add shop_orange dummy "活跃橙升级"
- scoreboard objectives add shop_potion_spd dummy "速度药水升级"
- scoreboard objectives add shop_potion_rst dummy "抗性药水升级"
- scoreboard objectives add shop_bow dummy "弓升级"
- scoreboard objectives add shop_firework dummy "烟花"
- scoreboard objectives add shop_bgm dummy "BGM"
- scoreboard objectives add shop_pig dummy "猪叫"
- # 常量与变量初始化
- scoreboard players set #mini_total mem 5
- scoreboard players set #const_2 mem 2
- scoreboard players set #const_5 mem 5
- scoreboard players set #const_9 mem 9
- scoreboard players set #const_10 mem 10
- scoreboard players set #const_81 mem 81
- scoreboard players set #const_100 mem 100
- scoreboard players set $game_type mem 1
- # 队伍
- team remove player
- team add player "玩家"
- team modify player color white
- team modify player collisionRule never
- team modify player deathMessageVisibility never
- 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
- # 进度
- 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
|