support mc1.21;需要放弃支持mc1.20

This commit is contained in:
Harvey_Husky committed 2024-06-16 11:01:54 +08:00
1 parent 61a9f25505
commit d81d0a530a
919 files changed
+6094 -386

No files matched your search

@@ -0,0 +1,18 @@
# 这个文件并不会自动执行,有需要可以手动执行
carpet setDefault language zh_cn
carpet setDefault stackableShulkerBoxes 16
carpet setDefault leadFix true
carpet setDefault ctrlQCraftingFix true
carpet setDefault smoothClientAnimations true
carpet setDefault fastRedstoneDust true
carpet setDefault reloadSuffocationFix true
carpet setDefault persistentParrots true
carpet setDefault missingTools true
carpet setDefault optimizedTNT true
carpet setDefault placementRotationFix true
carpet setDefault cleanLogs true
carpet setDefault lightningKillsDropsFix true
carpet setDefault lagFreeSpawning true
carpet setDefault accurateBlockPlacement true
carpet setDefault flippinCactus true
carpet setDefault defaultLoggers mobcaps,tps
@@ -0,0 +1 @@
script run if(system_info('app_list') ~ 'fzsd_score' == null && run('script load fzsd_score'):0 == 0,run('carpet commandPlayer false'); print(player('all'), '未安装计分板配套插件,请按使用说明安装或联系服务器管理员!已禁用地毯假人,以避免污染计分板,请自行启用!'))
@@ -0,0 +1,7 @@
## 整数类型
scoreboard objectives add fzsd.variable.integer dummy
scoreboard players set -1 fzsd.variable.integer -1
scoreboard players set 10 fzsd.variable.integer 10
scoreboard players set 200 fzsd.variable.integer 200
scoreboard players set 24000 fzsd.variable.integer 24000
scoreboard players set 72000 fzsd.variable.integer 72000
@@ -0,0 +1,5 @@
## 标记为已安装
data modify storage fzsd:install fzsd.global set value 1b
## 日志
tellraw @a [{"nbt": "fzsd.level.info", "interpret": true, "storage": "fzsd:logger"}, {"text": "安装完成!"}]
@@ -0,0 +1,6 @@
## 常量
scoreboard players set -1 fzsd.variable.integer -1
scoreboard players set 10 fzsd.variable.integer 10
scoreboard players set 200 fzsd.variable.integer 200
scoreboard players set 24000 fzsd.variable.integer 24000
scoreboard players set 72000 fzsd.variable.integer 72000
@@ -0,0 +1,2 @@
## 日志
execute if score fzsd.logger.level fzsd.variable.integer matches ..500 run tellraw @a [{"nbt": "fzsd.level.info", "interpret": true, "storage": "fzsd:logger"}, {"text": "加载完成!"}]
@@ -0,0 +1,2 @@
## 将模块安装记录缓存,因为模块的卸载函数会覆盖该记录
data modify storage fzsd:install fzsd.cache set from storage fzsd:install fzsd.module
@@ -0,0 +1,5 @@
## 标记为已卸载
data modify storage fzsd:install fzsd.global set value 0b
## 日志
tellraw @a [{"nbt": "fzsd.level.info", "interpret": true, "storage": "fzsd:logger"}, {"text": "卸载完成!"}]
@@ -0,0 +1,3 @@
## 恢复模块安装记录
data modify storage fzsd:install fzsd.module set from storage fzsd:install fzsd.cache
data remove storage fzsd:install fzsd.cache
@@ -0,0 +1,5 @@
## 整数类型
scoreboard objectives remove fzsd.variable.integer
## 清除缓存
data remove storage fzsd:global fzsd
@@ -0,0 +1,3 @@
execute if data storage fzsd:install fzsd{global: 1b} run function #fzsd:uninstall
function #fzsd:update
function #fzsd:install