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

This commit is contained in:
Harvey_Husky
2024-06-16 11:01:54 +08:00
parent 61a9f25505
commit d81d0a530a
919 changed files with 6094 additions and 386 deletions
+9 -9
View File
@@ -52,8 +52,8 @@ __config() -> {
},
'command_permission' -> 2,
'commands' -> {
'' -> 'help',
'help' -> 'help',
// '' -> 'help',
// 'help' -> 'help',
'delete <version>' -> 'command_delete',
'update <version>' -> 'command_update',
'restore whitelist' -> ['command_restore', null, null],
@@ -380,16 +380,16 @@ merge_score(from, to, fzsd_version) -> (
return();
);
// 获取承载总数据的玩家名
// 因为新计分板允许玩家自定义显示的总名称故做复杂判断才能使脚本确定用来承载总数据的玩家名
// 获取承载总数据的玩家名
// 因为新计分板允许玩家自定义显示的总名称故做复杂判断才能使脚本确定用来承载总数据的玩家名
get_total_score_name_new(scoreboard) -> (
// 系统总id
// 系统总id
sys_total_name = replace(scoreboard, 'display', 'total');
// 当前总分
current_score = scoreboard('fzsd.module.scoreboard.assign.general', sys_total_name);
// 将系统总分数设为INT_MIN使其成为最低分
// 将系统总分数设为INT_MIN使其成为最低分
scoreboard('fzsd.module.scoreboard.assign.general', sys_total_name, -2147483648);
// 将总分赋值到显示计分板上
@@ -408,11 +408,11 @@ get_total_score_name_new(scoreboard) -> (
);
);
// 恢复总分数
// 恢复总分数
scoreboard('fzsd.module.scoreboard.assign.general', sys_total_name, current_score);
display_total_score(scoreboard);
// 返回榜内最低分的玩家名承载总数据的玩家名
// 返回榜内最低分的玩家名承载总数据的玩家名
return(last_min_player);
);
@@ -450,7 +450,7 @@ command_recalculate_total_score(scoreboard) -> (
// 使用数据包函数标签将总分赋值到显示计分板上
display_total_score(scoreboard) -> (
// 获取计算总的函数标签名
// 获取计算总的函数标签名
str_1 = split('\\.', scoreboard);
function_name = str_1:(length(str_1) - 1);
// 运行函数将分数赋值到显示计分板上