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

+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);
// 运行函数,将分数赋值到显示计分板上