Delete v2.0 files
This commit is contained in:
1 parent
8c9c745d6a
commit
45d36541ca
103 files changed
-1558
No files matched your search
@@ -1,5 +0,0 @@
|
||||
scoreboard objectives add carpet dummy
|
||||
scoreboard players reset script carpet
|
||||
team add fakePlayer
|
||||
team modify fakePlayer prefix [{"text":"假的 "}]
|
||||
function fz:carpet/script
|
||||
@@ -1,3 +0,0 @@
|
||||
execute store result score tagplayer carpet run script load tagplayer
|
||||
#带标签的假玩家#
|
||||
execute if score tagplayer carpet matches 0 run script run global_version = 'Version: 0.0.0-dev.20200127.1201';global_tag = 'carpetBot';global_bot_state = m();__check_offline(player_name) ->(f_player = player(player_name);if (!f_player, exit('§4假人'+player_name+'未在线');'');if (!query(f_player,'has_tag',global_tag), exit('§4'+f_player+'不是假人');''));__check_online(player_name) ->(f_player = player(player_name);if (f_player,if (query(f_player,'has_tag',global_tag), exit('§4假人'+f_player+'已经在线了');'');exit('§4玩家'+f_player+'已经在线了');''));__check_pos(x) ->(x = number(x);if(x == null,exit('§4请输入正确的坐标');'');return(x));__check_tick(tick) ->(tick = round(number(tick));if(tick == null,exit('§4请输入正确的游戏刻间隔');'');if(tick < 2,print(tick);exit(str('§4整数不能小于2,却发现了%d',tick));'');return(tick));__check_dim(s_player,f_player) ->(if (s_player~'dimension' != f_player~'dimension',exit('§4不在同一维度!');''););__player_list(i,player_list) ->(one_player_list = split(' ',join('',slice(player_list,i,i+1)));if(slice(one_player_list,0,1) == l('假的'),one_player_str = join('',slice(one_player_list,1,2));'');if(slice(one_player_list,0,1) != l('假的'),one_player_str = join('',one_player_list);'');return(one_player_str));__on_statistic(player, category, stat, value) ->(if(query(player, 'has_tag', global_tag),if(stat == 'leave_game' && category == 'custom',modify(player, 'clear_tag', global_tag))));help() ->(print('--使用帮助(/script invoke):');print('/script invoke summon <玩家名>\n-生成假人');print('/script invoke kill <玩家名>\n-删除假人');print('/script invoke killall\n-删除全部假人');print('/script invoke tp <玩家名> <x> <y> <z>\n-传送假人,<x>、<y>、<z>可替换为“s”来代表你的位置');print('/script invoke tp_at_<参数> <玩家名> <x> <y> <z>\n-以<假人/玩家>为坐标原点传送假人');print('/script invoke check <玩家名>\n-检查假人状态');print('/script invoke checkall\n- 检查所有假人状态');print('/script invoke look <玩家名> <仰俯> <偏航>\n-转动假人视角,<x>、<y>可替换为“s”来代表你的视角方向');print('/script invoke look_<up/down/east/west/south/north> <玩家名>\n-让假人向<上/下/东/西/南/北>方向看');print('/script invoke turn_<back/left/right> <玩家名>\n-让假人向<后/左/右>方向看');print('/script invoke move_<backward/forward/left/right/stop> <玩家名>\n-让假人<向前/向后/向左/向右/停止>移动');print('/script invoke <attack/drop/drop_stack/jump/swap_hands/use>_continuous <玩家名>\n-让假人持续<攻击或挖掘/丢一个物品/丢一组物品/跳跃/换手/使用物品>');print('/script invoke <attack/drop/drop_stack/jump/swap_hands/use>_interval <玩家名> <整数>\n-让假人每<整数>游戏刻<攻击/丢一个物品/丢一组物品/跳跃/换手/使用物品>一');print('/script invoke <attack/drop/drop_stack/jump/swap_hands/use>_once <玩家名>\n-让假人<攻击或挖掘/丢一个物品/丢一组物品/跳跃/换手/使用物品>一次');print('/script invoke <attack/drop/drop_stack/jump/swap_hands/use>_stop <玩家名>\n-让假人停止<攻击或挖掘/丢一个物品/丢一组物品/跳跃/换手/使用物品>,如果没有动作则和<数>_once功能一致');print('/script invoke <sneak/unsneak> <玩家名>\n-让假人<潜行/站立>');print('/script invoke <sprint/unsprint> <玩家名>\n-让假人准备<疾跑/行走>,在水中疾跑以游泳');print('/script invoke <mount/dismount> <玩家名>\n-让假人<乘坐/卸下>');print('/script invoke stop <玩家名>\n-停止假人的一切动作');print(global_version);'');summon(player_name) ->(__check_online(player_name);s_player = player();run(str('player %s spawn at %f %f %f', player_name, s_player~'x', s_player~'y', s_player~'z'));if (!(player(player_name)),exit('§4生成失败'));modify(player(player_name), 'tag', global_tag);print('已为'+player_name+'添加标签和队伍');game_tick(50);f_player = player(player_name);global_bot_state:f_player = m();'');kill(player_name) ->(__check_offline(player_name);run(str('player %s kill', player_name));game_tick(50);print('已清除'+player_name);'');killall() ->(i = 0;player_list = player('all');loop(2147483647,,,one_player_str = __player_list(i,player_list);if(one_player_str == '',break());if(query(player(one_player_str),'has_tag',global_tag),do_fake_player = 1);run(str('player %s kill', one_player_str)); i += 1);if(do_fake_player != 1,exit('§4不存在假人');'');print('已将全部假人移交§6FZ\'sDataPack§f清除标签');game_tick(50);print('已清除全部假人');'');attack_continuous(player_name) ->(__check_offline(player_name);run(str('player %s attack continuous', player_name));global_bot_state:player(player_name):'attack' = '1';'');attack_interval(player_name,tick) ->(__check_offline(player_name);tick = __check_tick(tick);run(str('player %s attLine truncated
|
||||
@@ -1,2 +0,0 @@
|
||||
execute store result score script carpet run script run null
|
||||
execute if score script carpet matches 1 run function fz:carpet/scarpettagplayer
|
||||
@@ -1,9 +0,0 @@
|
||||
tellraw @s [{"text":"- 查看帮助:"},{"text":"/script invoke help","color":"green","clickEvent":{"action":"suggest_command","value":"/script invoke help"},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}}]
|
||||
tellraw @s [{"text":"- 生成假人:"},{"text":"/script invoke summon 玩家名","color":"green","clickEvent":{"action":"suggest_command","value":"/script invoke summon "},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}}]
|
||||
tellraw @s [{"text":"- 删除假人:"},{"text":"/script invoke kill 玩家名","color":"green","clickEvent":{"action":"suggest_command","value":"/script invoke kill "},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}}]
|
||||
tellraw @s [{"text":"- 删除全部假人:"},{"text":"/script invoke killall","color":"green","clickEvent":{"action":"suggest_command","value":"/script invoke killall"},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}}]
|
||||
tellraw @s [{"text":"- 传送假人:"},{"text":"/script invoke tp xxx x y z","color":"green","clickEvent":{"action":"suggest_command","value":"/script invoke tp "},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}},{"text":",xyz可替换为\"s\"来代表你的位置","color":"white"}]
|
||||
tellraw @s [{"text":"- 以玩家为原点传送假人:"},{"text":"/script invoke tp_at_player xxx x y z","color":"green","clickEvent":{"action":"suggest_command","value":"/script invoke tp_at_player "},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}}]
|
||||
tellraw @s [{"text":"- 以假人为原点传送假人:"},{"text":"/script invoke tp_at_bot xxx x y z","color":"green","clickEvent":{"action":"suggest_command","value":"/script invoke tp_at_bot "},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}}]
|
||||
tellraw @s [{"text":"- 查看假人信息:"},{"text":"/script invoke check xxx","color":"green","clickEvent":{"action":"suggest_command","value":"/script invoke check "},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}}]
|
||||
tellraw @s [{"text":"- 查看全部假人信息:"},{"text":"/script invoke checkall","color":"green","clickEvent":{"action":"suggest_command","value":"/script invoke checkall"},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}}]
|
||||
@@ -1,9 +0,0 @@
|
||||
tellraw @s [{"text":"- 查看帮助:"},{"text":"/tagplayer","color":"green","clickEvent":{"action":"suggest_command","value":"/tagplayer"},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}}]
|
||||
tellraw @s [{"text":"- 生成假人:"},{"text":"/tagplayer summon 玩家名","color":"green","clickEvent":{"action":"suggest_command","value":"/tagplayer summon "},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}}]
|
||||
tellraw @s [{"text":"- 删除假人:"},{"text":"/tagplayer kill 玩家名","color":"green","clickEvent":{"action":"suggest_command","value":"/tagplayer kill "},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}}]
|
||||
tellraw @s [{"text":"- 删除全部假人:"},{"text":"/tagplayer killall","color":"green","clickEvent":{"action":"suggest_command","value":"/tagplayer killall"},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}}]
|
||||
tellraw @s [{"text":"- 传送假人:"},{"text":"/tagplayer tp xxx x y z","color":"green","clickEvent":{"action":"suggest_command","value":"/tagplayer tp "},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}},{"text":",xyz可替换为\"s\"来代表你的位置","color":"white"}]
|
||||
tellraw @s [{"text":"- 以玩家为原点传送假人:"},{"text":"/tagplayer tp_at_player xxx x y z","color":"green","clickEvent":{"action":"suggest_command","value":"/tagplayer tp_at_player "},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}}]
|
||||
tellraw @s [{"text":"- 以假人为原点传送假人:"},{"text":"/tagplayer tp_at_bot xxx x y z","color":"green","clickEvent":{"action":"suggest_command","value":"/tagplayer tp_at_bot "},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}}]
|
||||
tellraw @s [{"text":"- 查看假人信息:"},{"text":"/tagplayer check xxx","color":"green","clickEvent":{"action":"suggest_command","value":"/tagplayer check "},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}}]
|
||||
tellraw @s [{"text":"- 查看全部假人信息:"},{"text":"/tagplayer checkall","color":"green","clickEvent":{"action":"suggest_command","value":"/tagplayer checkall"},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}}]
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard objectives remove carpet
|
||||
team remove fakePlayer
|
||||
@@ -1,2 +0,0 @@
|
||||
tag @s remove displayCleanerBossBar
|
||||
tellraw @s {"text":"您已关闭扫地姬的血条栏提示"}
|
||||
@@ -1,2 +0,0 @@
|
||||
tag @s add displayCleanerBossBar
|
||||
tellraw @s {"text":"您已开启扫地姬的血条栏提示"}
|
||||
@@ -1,2 +0,0 @@
|
||||
tag @s add noDisplayCleanerChat
|
||||
tellraw @s {"text":"您已关闭扫地姬的聊天栏提示"}
|
||||
@@ -1,2 +0,0 @@
|
||||
tag @s remove noDisplayCleanerChat
|
||||
tellraw @s {"text":"您已开启扫地姬的聊天栏提示"}
|
||||
@@ -1,5 +0,0 @@
|
||||
execute if score cleaner cleanerBooleans matches 1 run tellraw @a [{"text":"扫地姬已关闭~","color":"green"}]
|
||||
bossbar set cleaner visible false
|
||||
scoreboard players set cleaner cleanerBooleans 0
|
||||
scoreboard players set cleaner setCleanTime 0
|
||||
scoreboard players set cleaner displayCleanTime 0
|
||||
@@ -1,17 +0,0 @@
|
||||
scoreboard players operation cleaner displayCleanTime = @s cleaner
|
||||
scoreboard players operation cleaner setCleanTime = @s cleaner
|
||||
scoreboard players operation cleaner setCleanTime *= 20 20
|
||||
scoreboard players operation cleaner timeCounter = cleaner setCleanTime
|
||||
tellraw @a [{"selector":"@s"},{"text":"已开启扫地姬~","color":"green"},{"score":{"objective":"displayCleanTime","name":"cleaner"},"color":"dark_aqua","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"text":"游戏秒后清理掉落物~","color":"yellow"}]
|
||||
scoreboard players set cleaner cleanerBooleans 1
|
||||
execute if score cleaner setCleanTime matches 5401.. run function fz:cleaner/time/5min
|
||||
execute if score cleaner setCleanTime matches 4801..5400 run function fz:cleaner/time/4min30s
|
||||
execute if score cleaner setCleanTime matches 4201..4800 run function fz:cleaner/time/4min
|
||||
execute if score cleaner setCleanTime matches 3601..4200 run function fz:cleaner/time/3min30s
|
||||
execute if score cleaner setCleanTime matches 3001..3600 run function fz:cleaner/time/3min
|
||||
execute if score cleaner setCleanTime matches 2401..3000 run function fz:cleaner/time/2min30s
|
||||
execute if score cleaner setCleanTime matches 1801..2400 run function fz:cleaner/time/2min
|
||||
execute if score cleaner setCleanTime matches 1201..1800 run function fz:cleaner/time/1min30s
|
||||
execute if score cleaner setCleanTime matches 601..1200 run function fz:cleaner/time/60s
|
||||
execute if score cleaner setCleanTime matches ..600 run function fz:cleaner/time/30s
|
||||
bossbar set cleaner visible true
|
||||
@@ -1,2 +0,0 @@
|
||||
tag @s add noCleanerSound
|
||||
tellraw @s {"text":"您已关闭扫地姬的声音提示"}
|
||||
@@ -1,2 +0,0 @@
|
||||
tag @s remove noCleanerSound
|
||||
tellraw @s {"text":"您已开启扫地姬的声音提示"}
|
||||
@@ -1,10 +0,0 @@
|
||||
scoreboard objectives add cleaner trigger
|
||||
scoreboard objectives add cleaned dummy
|
||||
scoreboard objectives add cleanerBooleans dummy
|
||||
scoreboard objectives add setCleanTime dummy
|
||||
scoreboard objectives add displayCleanTime dummy
|
||||
scoreboard objectives add secondsCounter dummy
|
||||
scoreboard objectives add cleanerMessage trigger
|
||||
bossbar add cleaner 1
|
||||
bossbar set cleaner max 60
|
||||
scoreboard players set cleaner installed 1
|
||||
@@ -1,28 +0,0 @@
|
||||
scoreboard players operation cleaner secondsCounter = cleaner timeCounter
|
||||
scoreboard players operation cleaner secondsCounter /= 20 20
|
||||
scoreboard players operation cleaner secondsCounter += 1 1
|
||||
bossbar set cleaner players @a[tag=displayCleanerBossBar]
|
||||
bossbar set cleaner name [{"text":"扫地姬倒计时:"},{"score":{"objective":"secondsCounter","name":"cleaner"},"bold":true},{"text":"游戏秒后清理"}]
|
||||
execute if score cleaner timeCounter matches ..0 run function fz:cleaner/subclean
|
||||
execute if score cleaner timeCounter matches 6000 run function fz:cleaner/time/5min
|
||||
execute if score cleaner timeCounter matches 6000 run tellraw @a[tag=!noDisplayCleanerChat] [{"text":"5游戏分后清理掉落物~","color":"green"}]
|
||||
execute if score cleaner timeCounter matches 5400 run function fz:cleaner/time/4min30s
|
||||
execute if score cleaner timeCounter matches 4800 run function fz:cleaner/time/4min
|
||||
execute if score cleaner timeCounter matches 4200 run function fz:cleaner/time/3min30s
|
||||
execute if score cleaner timeCounter matches 3600 run function fz:cleaner/time/3min
|
||||
execute if score cleaner timeCounter matches 3600 run tellraw @a[tag=!noDisplayCleanerChat] [{"text":"3游戏分后清理掉落物~","color":"green"}]
|
||||
execute if score cleaner timeCounter matches 3000 run function fz:cleaner/time/2min30s
|
||||
execute if score cleaner timeCounter matches 2400 run function fz:cleaner/time/2min
|
||||
execute if score cleaner timeCounter matches 2400 run tellraw @a[tag=!noDisplayCleanerChat] [{"text":"2游戏分后清理掉落物~","color":"yellow"}]
|
||||
execute if score cleaner timeCounter matches 1800 run function fz:cleaner/time/1min30s
|
||||
execute if score cleaner timeCounter matches 1200 run function fz:cleaner/time/60s
|
||||
execute if score cleaner timeCounter matches 1200 run tellraw @a[tag=!noDisplayCleanerChat] [{"text":"60游戏秒后清理掉落物~","color":"gold"}]
|
||||
execute if score cleaner timeCounter matches 600 run function fz:cleaner/time/30s
|
||||
execute if score cleaner timeCounter matches 600 run tellraw @a[tag=!noDisplayCleanerChat] [{"text":"30游戏秒后清理掉落物~","color":"red"}]
|
||||
execute if score cleaner timeCounter matches 200 run function fz:cleaner/time/10s
|
||||
execute if score cleaner timeCounter matches 100 run function fz:cleaner/time/5s
|
||||
execute if score cleaner timeCounter matches 80 run function fz:cleaner/time/4s
|
||||
execute if score cleaner timeCounter matches 60 run function fz:cleaner/time/3s
|
||||
execute if score cleaner timeCounter matches 40 run function fz:cleaner/time/2s
|
||||
execute if score cleaner timeCounter matches 20 run function fz:cleaner/time/1s
|
||||
scoreboard players remove cleaner timeCounter 1
|
||||
@@ -1,15 +0,0 @@
|
||||
execute store result score cleaned cleaned run kill @e[type=item]
|
||||
tellraw @a [{"text":"这次一共清理了","color":"dark_green","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"score":{"objective":"cleaned","name":"cleaned"},"color":"yellow","bold":true,"italic":false,"underlined":true,"strikethrough":false,"obfuscated":false},{"text":"堆物品~","color":"dark_green","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"text":"下次清理将在","color":"yellow"},{"score":{"objective":"displayCleanTime","name":"cleaner"},"color":"dark_aqua","bold":false,"italic":false,"underlined":false,"strikethrough":false,"obfuscated":false},{"text":"游戏秒后开始~","color":"yellow"}]
|
||||
scoreboard players reset cleaned cleaned
|
||||
execute if score cleaner setCleanTime matches 5401.. run function fz:cleaner/time/5min
|
||||
execute if score cleaner setCleanTime matches 4801..5400 run function fz:cleaner/time/4min30s
|
||||
execute if score cleaner setCleanTime matches 4201..4800 run function fz:cleaner/time/4min
|
||||
execute if score cleaner setCleanTime matches 3601..4200 run function fz:cleaner/time/3min30s
|
||||
execute if score cleaner setCleanTime matches 3001..3600 run function fz:cleaner/time/3min
|
||||
execute if score cleaner setCleanTime matches 2401..3000 run function fz:cleaner/time/2min30s
|
||||
execute if score cleaner setCleanTime matches 1801..2400 run function fz:cleaner/time/2min
|
||||
execute if score cleaner setCleanTime matches 1201..1800 run function fz:cleaner/time/1min30s
|
||||
execute if score cleaner setCleanTime matches 601..1200 run function fz:cleaner/time/60s
|
||||
execute if score cleaner setCleanTime matches ..600 run function fz:cleaner/time/30s
|
||||
scoreboard players operation cleaner timeCounter = cleaner setCleanTime
|
||||
execute as @a[tag=!noCleanerSound] at @s run playsound minecraft:block.note_block.pling player @s ~ ~ ~ 1 2
|
||||
@@ -1,5 +0,0 @@
|
||||
tellraw @a[tag=!noDisplayCleanerChat] [{"text":"注意!","color":"dark_red","bold":false,"underlined":false},{"text":"10","color":"red","bold":true,"underlined":true},{"text":"游戏秒后清理掉落物~准备干活咯!","color":"dark_red","bold":false,"underlined":false}]
|
||||
bossbar set cleaner style notched_6
|
||||
bossbar set cleaner color red
|
||||
bossbar set cleaner value 60
|
||||
execute as @a[tag=!noCleanerSound] at @s run playsound minecraft:block.note_block.bit player @s ~ ~ ~ 1 1
|
||||
@@ -1,3 +0,0 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color green
|
||||
bossbar set cleaner value 18
|
||||
@@ -1,5 +0,0 @@
|
||||
tellraw @a[tag=!noDisplayCleanerChat] [{"text":"注意!","color":"dark_red","bold":false,"underlined":false},{"text":"1","color":"red","bold":true,"underlined":true},{"text":"游戏秒后清理掉落物~准备干活咯!","color":"dark_red","bold":false,"underlined":false}]
|
||||
bossbar set cleaner style notched_6
|
||||
bossbar set cleaner color red
|
||||
bossbar set cleaner value 10
|
||||
execute as @a[tag=!noCleanerSound] at @s run playsound minecraft:block.note_block.bit player @s ~ ~ ~ 1 1
|
||||
@@ -1,4 +0,0 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color green
|
||||
bossbar set cleaner value 24
|
||||
execute as @a[tag=!noCleanerSound] at @s run playsound minecraft:block.note_block.pling player @s ~ ~ ~ 1 2
|
||||
@@ -1,3 +0,0 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color green
|
||||
bossbar set cleaner value 30
|
||||
@@ -1,5 +0,0 @@
|
||||
tellraw @a[tag=!noDisplayCleanerChat] [{"text":"注意!","color":"dark_red","bold":false,"underlined":false},{"text":"2","color":"red","bold":true,"underlined":true},{"text":"游戏秒后清理掉落物~准备干活咯!","color":"dark_red","bold":false,"underlined":false}]
|
||||
bossbar set cleaner style notched_6
|
||||
bossbar set cleaner color red
|
||||
bossbar set cleaner value 20
|
||||
execute as @a[tag=!noCleanerSound] at @s run playsound minecraft:block.note_block.bit player @s ~ ~ ~ 1 1
|
||||
@@ -1,5 +0,0 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color yellow
|
||||
bossbar set cleaner value 6
|
||||
bossbar set cleaner visible true
|
||||
execute as @a[tag=!noCleanerSound] at @s run playsound minecraft:block.note_block.pling player @s ~ ~ ~ 1 2
|
||||
@@ -1,4 +0,0 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color green
|
||||
bossbar set cleaner value 36
|
||||
execute as @a[tag=!noCleanerSound] at @s run playsound minecraft:block.note_block.pling player @s ~ ~ ~ 1 2
|
||||
@@ -1,3 +0,0 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color green
|
||||
bossbar set cleaner value 42
|
||||
@@ -1,5 +0,0 @@
|
||||
tellraw @a[tag=!noDisplayCleanerChat] [{"text":"注意!","color":"dark_red","bold":false,"underlined":false},{"text":"3","color":"red","bold":true,"underlined":true},{"text":"游戏秒后清理掉落物~准备干活咯!","color":"dark_red","bold":false,"underlined":false}]
|
||||
bossbar set cleaner style notched_6
|
||||
bossbar set cleaner color red
|
||||
bossbar set cleaner value 30
|
||||
execute as @a[tag=!noCleanerSound] at @s run playsound minecraft:block.note_block.bit player @s ~ ~ ~ 1 1
|
||||
@@ -1,3 +0,0 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color green
|
||||
bossbar set cleaner value 48
|
||||
@@ -1,3 +0,0 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color green
|
||||
bossbar set cleaner value 54
|
||||
@@ -1,5 +0,0 @@
|
||||
tellraw @a[tag=!noDisplayCleanerChat] [{"text":"注意!","color":"dark_red","bold":false,"underlined":false},{"text":"4","color":"red","bold":true,"underlined":true},{"text":"游戏秒后清理掉落物~准备干活咯!","color":"dark_red","bold":false,"underlined":false}]
|
||||
bossbar set cleaner style notched_6
|
||||
bossbar set cleaner color red
|
||||
bossbar set cleaner value 40
|
||||
execute as @a[tag=!noCleanerSound] at @s run playsound minecraft:block.note_block.bit player @s ~ ~ ~ 1 1
|
||||
@@ -1,4 +0,0 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color green
|
||||
bossbar set cleaner value 60
|
||||
execute as @a[tag=!noCleanerSound] at @s run playsound minecraft:block.note_block.pling player @s ~ ~ ~ 1 2
|
||||
@@ -1,5 +0,0 @@
|
||||
tellraw @a[tag=!noDisplayCleanerChat] [{"text":"注意!","color":"dark_red","bold":false,"underlined":false},{"text":"5","color":"red","bold":true,"underlined":true},{"text":"游戏秒后清理掉落物~准备干活咯!","color":"dark_red","bold":false,"underlined":false}]
|
||||
bossbar set cleaner style notched_6
|
||||
bossbar set cleaner color red
|
||||
bossbar set cleaner value 50
|
||||
execute as @a[tag=!noCleanerSound] at @s run playsound minecraft:block.note_block.bit player @s ~ ~ ~ 1 1
|
||||
@@ -1,4 +0,0 @@
|
||||
bossbar set cleaner style notched_10
|
||||
bossbar set cleaner color yellow
|
||||
bossbar set cleaner value 12
|
||||
execute as @a[tag=!noCleanerSound] at @s run playsound minecraft:block.note_block.pling player @s ~ ~ ~ 1 2
|
||||
@@ -1,15 +0,0 @@
|
||||
scoreboard players enable @a cleaner
|
||||
scoreboard players enable @a cleanerMessage
|
||||
execute as @a[scores={cleaner=..-1}] run function fz:cleaner/cleaneroff
|
||||
execute as @a[scores={cleaner=1..29}] run tellraw @s [{"text":"请输入>=30的时间(单位:秒)","color":"dark_red"}]
|
||||
execute as @a[scores={cleaner=30..107374182}] run function fz:cleaner/cleaneron
|
||||
execute as @a[scores={cleaner=107374183..}] run tellraw @s [{"text":"数值溢出,不能大于107374182","color":"dark_red"}]
|
||||
execute as @a[scores={cleanerMessage=1},tag=noDisplayCleanerChat] run function fz:cleaner/cleanerchaton
|
||||
execute as @a[scores={cleanerMessage=-1},tag=!noDisplayCleanerChat] run function fz:cleaner/cleanerchatoff
|
||||
execute as @a[scores={cleanerMessage=2},tag=!displayCleanerBossBar] run function fz:cleaner/cleanerbaron
|
||||
execute as @a[scores={cleanerMessage=-2},tag=displayCleanerBossBar] run function fz:cleaner/cleanerbaroff
|
||||
execute as @a[scores={cleanerMessage=3},tag=noCleanerSound] run function fz:cleaner/cleanersoundon
|
||||
execute as @a[scores={cleanerMessage=-3},tag=!noCleanerSound] run function fz:cleaner/cleanersoundoff
|
||||
scoreboard players reset @a[scores={cleaner=..-1}] cleaner
|
||||
scoreboard players reset @a[scores={cleaner=1..}] cleaner
|
||||
execute if score cleaner cleanerBooleans matches 1 run function fz:cleaner/main
|
||||
@@ -1,8 +0,0 @@
|
||||
scoreboard objectives remove cleaner
|
||||
scoreboard objectives remove cleaned
|
||||
scoreboard objectives remove cleanerBooleans
|
||||
scoreboard objectives remove setCleanTime
|
||||
scoreboard objectives remove secondsCounter
|
||||
scoreboard objectives remove displayCleanTime
|
||||
scoreboard objectives remove cleanerMessage
|
||||
bossbar remove cleaner
|
||||
@@ -1,18 +0,0 @@
|
||||
scoreboard players reset @s options
|
||||
function fz:noai/configs
|
||||
execute if score script carpet matches 1 run tellraw @s {"text":"不计入计分板总分的假人:","color":"dark_green","bold":true}
|
||||
execute if score tagplayer carpet matches 1 run function fz:carpet/tagplayer
|
||||
execute unless score tagplayer carpet matches 1 run function fz:carpet/scriptplayer
|
||||
tellraw @s [{"text":"扫地姬:","color":"dark_green","bold":true}]
|
||||
tellraw @s [{"text":"- 提示方式"}]
|
||||
tellraw @s[tag=noDisplayCleanerChat] [{"text":" - "},{"text":"聊天栏:","hoverEvent":{"action":"show_text","value":"状态:关闭"}},{"text":" "},{"text":"[✔]","color":"dark_green","clickEvent":{"action":"run_command","value":"/trigger cleanerMessage set 1"},"hoverEvent":{"action":"show_text","value":"点击以开启"}},{"text":"[✘]","color":"gray","hoverEvent":{"action":"show_text","value":"已关闭"}}]
|
||||
tellraw @s[tag=!noDisplayCleanerChat] [{"text":" - "},{"text":"聊天栏:","hoverEvent":{"action":"show_text","value":"状态:开启"}},{"text":" "},{"text":"[✔]","color":"gray","hoverEvent":{"action":"show_text","value":"已开启"}},{"text":"[✘]","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger cleanerMessage set -1"},"hoverEvent":{"action":"show_text","value":"点击以关闭"}}]
|
||||
tellraw @s[tag=!displayCleanerBossBar] [{"text":" - "},{"text":"血条栏:","hoverEvent":{"action":"show_text","value":"状态:关闭"}},{"text":" "},{"text":"[✔]","color":"dark_green","clickEvent":{"action":"run_command","value":"/trigger cleanerMessage set 2"},"hoverEvent":{"action":"show_text","value":"点击以开启"}},{"text":"[✘]","color":"gray","hoverEvent":{"action":"show_text","value":"已关闭"}}]
|
||||
tellraw @s[tag=displayCleanerBossBar] [{"text":" - "},{"text":"血条栏:","hoverEvent":{"action":"show_text","value":"状态:开启"}},{"text":" "},{"text":"[✔]","color":"gray","hoverEvent":{"action":"show_text","value":"已开启"}},{"text":"[✘]","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger cleanerMessage set -2"},"hoverEvent":{"action":"show_text","value":"点击以关闭"}}]
|
||||
tellraw @s[tag=noCleanerSound] [{"text":" - "},{"text":"声音:","hoverEvent":{"action":"show_text","value":"状态:关闭"}},{"text":" "},{"text":"[✔]","color":"dark_green","clickEvent":{"action":"run_command","value":"/trigger cleanerMessage set 3"},"hoverEvent":{"action":"show_text","value":"点击以开启"}},{"text":"[✘]","color":"gray","hoverEvent":{"action":"show_text","value":"已关闭"}}]
|
||||
tellraw @s[tag=!noCleanerSound] [{"text":" - "},{"text":"声音:","hoverEvent":{"action":"show_text","value":"状态:开启"}},{"text":" "},{"text":"[✔]","color":"gray","hoverEvent":{"action":"show_text","value":"已开启"}},{"text":"[✘]","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger cleanerMessage set -3"},"hoverEvent":{"action":"show_text","value":"点击以关闭"}}]
|
||||
tellraw @s [{"text":"- 指令:"},{"text":"/trigger cleaner set -1为关/秒数(≥30)为开","color":"green","clickEvent":{"action":"suggest_command","value":"/trigger cleaner set "},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}}]
|
||||
tellraw @s [{"text":"- 预设:"},{"text":"[✘]","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger cleaner set -1"}},{"text":"[30s]","color":"red","clickEvent":{"action":"run_command","value":"/trigger cleaner set 30"}},{"text":"[1min]","color":"gold","clickEvent":{"action":"run_command","value":"/trigger cleaner set 60"}},{"text":"[2min]","color":"yellow","clickEvent":{"action":"run_command","value":"/trigger cleaner set 120"}},{"text":"[3min]","color":"green","clickEvent":{"action":"run_command","value":"/trigger cleaner set 180"}},{"text":"[5min]","color":"dark_green","clickEvent":{"action":"run_command","value":"/trigger cleaner set 300"}}]
|
||||
tellraw @s {"text":"记分板:","color":"dark_green","bold":true}
|
||||
tellraw @s [{"text":"- 指令:"},{"text":"/trigger scoreSwitch set -1为关/1-9为开","color":"green","clickEvent":{"action":"suggest_command","value":"/trigger scoreSwitch set "},"hoverEvent":{"action":"show_text","value":"点击以写入聊天栏"}}]
|
||||
tellraw @s [{"text":"[✘]","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger scoreSwitch set -1"}},{"text":"[轮播]","color":"dark_green","clickEvent":{"action":"run_command","value":"/trigger scoreSwitch set 1"}},{"text":"[击杀榜]","color":"red","clickEvent":{"action":"run_command","value":"/trigger scoreSwitch set 2"}},{"text":"[挖掘榜]","color":"gray","clickEvent":{"action":"run_command","value":"/trigger scoreSwitch set 3"}},{"text":"[死亡榜]","color":"dark_red","clickEvent":{"action":"run_command","value":"/trigger scoreSwitch set 4"}},{"text":"[交易榜]","color":"green","clickEvent":{"action":"run_command","value":"/trigger scoreSwitch set 5"}},{"text":"[钓鱼榜]","color":"blue","clickEvent":{"action":"run_command","value":"/trigger scoreSwitch set 6"}},{"text":"[奥里给!]","color":"yellow","clickEvent":{"action":"run_command","value":"/trigger scoreSwitch set 7"}},{"text":"[活跃度]","color":"aqua","clickEvent":{"action":"run_command","value":"/trigger scoreSwitch set 8"}},{"text":"[统计总量]","color":"light_purple","clickEvent":{"action":"run_command","value":"/trigger scoreSwitch set 9"}}]
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard objectives add options trigger
|
||||
scoreboard players set config installed 1
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard players enable @a options
|
||||
execute as @a if score @s options matches 1.. run function fz:config/configs
|
||||
@@ -1 +0,0 @@
|
||||
scoreboard objectives remove options
|
||||
@@ -1,4 +0,0 @@
|
||||
scoreboard objectives add health health {"text":"cm","color":"green"}
|
||||
scoreboard objectives modify health rendertype hearts
|
||||
scoreboard objectives setdisplay belowName health
|
||||
scoreboard objectives setdisplay list health
|
||||
@@ -1 +0,0 @@
|
||||
scoreboard objectives remove health
|
||||
@@ -1,41 +0,0 @@
|
||||
# @Author: Harvey.Kang
|
||||
# @Date: 2019-10-01
|
||||
# @License: GNU General Public License, version 3 (GPL-3.0)
|
||||
|
||||
# This project is licensed under the terms of the GNU General Public License v3.0
|
||||
# Copyright (C)2019-2020 Harvey.Kang
|
||||
#升级用before#
|
||||
scoreboard objectives add version dummy
|
||||
scoreboard players operation version version = version version
|
||||
execute if score version version matches 132 run function fz:update/before/1.3.3
|
||||
execute if score version version matches 133 run function fz:update/before/1.3.3d
|
||||
execute if score versionMinor version matches 4 if score versionPatch version matches 0 if score dev1 version matches ..20200118 run function fz:update/before/1.4.0-dev
|
||||
execute if score versionMinor version matches 4 if score versionPatch version matches 0 if score dev1 version matches ..20200111 unless score dev2 version matches 2241.. run function fz:update/before/1.4.0-dev5
|
||||
####
|
||||
scoreboard objectives add installed dummy
|
||||
gamerule disableElytraMovementCheck true
|
||||
scoreboard objectives add leaveGame minecraft.custom:minecraft.leave_game
|
||||
scoreboard objectives add timeCounter dummy
|
||||
scoreboard objectives add 20 dummy
|
||||
scoreboard objectives add 1 dummy
|
||||
scoreboard players set 20 20 20
|
||||
scoreboard players set 1 1 1
|
||||
function fz:carpet/install
|
||||
function fz:score/install
|
||||
function fz:health/install
|
||||
function fz:sleep/install
|
||||
function fz:cleaner/install
|
||||
function fz:logintips/install
|
||||
function fz:config/install
|
||||
#升级用after#
|
||||
###1.4.0-dev2
|
||||
scoreboard players set versionMajor version 1
|
||||
scoreboard players set versionMinor version 4
|
||||
scoreboard players set versionPatch version 0
|
||||
scoreboard players reset dev1 version
|
||||
scoreboard players reset dev2prefix version
|
||||
scoreboard players reset dev2 version
|
||||
####
|
||||
#预览版本号
|
||||
#tellraw @a [{"text":"[Datapack]"},{"text":" FZ'sDatapack-","color":"gold"},{"score":{"objective":"version","name":"versionMajor"},"color":"gold"},{"text":".","color":"gold"},{"score":{"objective":"version","name":"versionMinor"},"color":"gold"},{"text":".","color":"gold"},{"score":{"objective":"version","name":"versionPatch"},"color":"gold"},{"text":"-dev.","color":"gold"},{"score":{"objective":"version","name":"dev1"},"color":"gold"},{"text":".","color":"gold"},{"score":{"objective":"version","name":"dev2prefix"},"color":"gold"},{"score":{"objective":"version","name":"dev2"},"color":"gold"},{"text":" installed successfully","color":"gold"}]
|
||||
tellraw @a [{"text":"[Datapack]"},{"text":" FZ'sDatapack-","color":"gold"},{"score":{"objective":"version","name":"versionMajor"},"color":"gold"},{"text":".","color":"gold"},{"score":{"objective":"version","name":"versionMinor"},"color":"gold"},{"text":".","color":"gold"},{"score":{"objective":"version","name":"versionPatch"},"color":"gold"},{"text":" installed successfully","color":"gold"}]
|
||||
@@ -1 +0,0 @@
|
||||
scoreboard players set logintips installed 1
|
||||
@@ -1,3 +0,0 @@
|
||||
execute as @a unless score @s leaveGame matches -2147483648..2147483647 run scoreboard players operation @s leaveGame = @s leaveGame
|
||||
tellraw @a[scores={leaveGame=0..}] [{"text":"使用","color":"gold"},{"text":"/trigger options","underlined":true,"clickEvent":{"action":"run_command","value":"/trigger options"},"hoverEvent":{"action":"show_text","value":"点击以访问全部设置"}},{"text":"以访问帮助和全部设置"}]
|
||||
scoreboard players set @a[scores={leaveGame=0..}] leaveGame -1
|
||||
@@ -1 +0,0 @@
|
||||
scoreboard players reset logintips installed
|
||||
@@ -1,6 +0,0 @@
|
||||
execute if score scoreboard installed matches 1 run function fz:score/main
|
||||
execute if score sleep installed matches 1 run function fz:sleep/main
|
||||
execute if score cleaner installed matches 1 run function fz:cleaner/trigger
|
||||
execute if score logintips installed matches 1 run function fz:logintips/main
|
||||
execute if score noai installed matches 1 run function fz:noai/main
|
||||
execute if score config installed matches 1 run function fz:config/main
|
||||
@@ -1,27 +0,0 @@
|
||||
#title
|
||||
tellraw @s {"text":"--卡顿生物AI开关(本项仅op可用)--","color":"dark_green","bold":true}
|
||||
tellraw @s {"text":"注意!无AI的实体不会自然下落且不会因流体或实体挤压而运动!","color":"dark_red"}
|
||||
#除非鳕鱼ai为关否则显示关闭按钮
|
||||
execute unless data storage minecraft:cod {ai:0b} run tellraw @s [{"text":"- "},{"text":"鳕鱼[minecraft:cod]:","hoverEvent":{"action":"show_text","value":"状态:开启"}},{"text":" "},{"text":"[✔]","color":"gray","hoverEvent":{"action":"show_text","value":"已开启"}},{"text":"[✘]","color":"dark_red","clickEvent":{"action":"run_command","value":"/data modify storage minecraft:cod ai set value 0b"},"hoverEvent":{"action":"show_text","value":"点击以关闭"}}]
|
||||
#如果鳕鱼ai为开则显示开启按钮
|
||||
execute if data storage minecraft:cod {ai:0b} run tellraw @s [{"text":"- "},{"text":"鳕鱼[minecraft:cod]:","hoverEvent":{"action":"show_text","value":"状态:关闭"}},{"text":" "},{"text":"[✔]","color":"dark_green","clickEvent":{"action":"run_command","value":"/data modify storage minecraft:cod ai set value 1b"},"hoverEvent":{"action":"show_text","value":"点击以开启"}},{"text":"[✘]","color":"gray","hoverEvent":{"action":"show_text","value":"已关闭"}}]
|
||||
#除非鲑鱼ai为关否则显示关闭按钮
|
||||
execute unless data storage minecraft:salmon {ai:0b} run tellraw @s [{"text":"- "},{"text":"鲑鱼[minecraft:salmon]:","hoverEvent":{"action":"show_text","value":"状态:开启"}},{"text":" "},{"text":"[✔]","color":"gray","hoverEvent":{"action":"show_text","value":"已开启"}},{"text":"[✘]","color":"dark_red","clickEvent":{"action":"run_command","value":"/data modify storage minecraft:salmon ai set value 0b"},"hoverEvent":{"action":"show_text","value":"点击以关闭"}}]
|
||||
#如果鲑鱼ai为开则显示开启按钮
|
||||
execute if data storage minecraft:salmon {ai:0b} run tellraw @s [{"text":"- "},{"text":"鲑鱼[minecraft:salmon]:","hoverEvent":{"action":"show_text","value":"状态:关闭"}},{"text":" "},{"text":"[✔]","color":"dark_green","clickEvent":{"action":"run_command","value":"/data modify storage minecraft:salmon ai set value 1b"},"hoverEvent":{"action":"show_text","value":"点击以开启"}},{"text":"[✘]","color":"gray","hoverEvent":{"action":"show_text","value":"已关闭"}}]
|
||||
#除非热带鱼ai为关否则显示关闭按钮
|
||||
execute unless data storage minecraft:tropical_fish {ai:0b} run tellraw @s [{"text":"- "},{"text":"热带鱼[minecraft:tropical_fish]:","hoverEvent":{"action":"show_text","value":"状态:开启"}},{"text":" "},{"text":"[✔]","color":"gray","hoverEvent":{"action":"show_text","value":"已开启"}},{"text":"[✘]","color":"dark_red","clickEvent":{"action":"run_command","value":"/data modify storage minecraft:tropical_fish ai set value 0b"},"hoverEvent":{"action":"show_text","value":"点击以关闭"}}]
|
||||
#如果热带鱼ai为开则显示开启按钮
|
||||
execute if data storage minecraft:tropical_fish {ai:0b} run tellraw @s [{"text":"- "},{"text":"热带鱼[minecraft:tropical_fish]:","hoverEvent":{"action":"show_text","value":"状态:关闭"}},{"text":" "},{"text":"[✔]","color":"dark_green","clickEvent":{"action":"run_command","value":"/data modify storage minecraft:tropical_fish ai set value 1b"},"hoverEvent":{"action":"show_text","value":"点击以开启"}},{"text":"[✘]","color":"gray","hoverEvent":{"action":"show_text","value":"已关闭"}}]
|
||||
#除非河豚ai为关否则显示关闭按钮
|
||||
execute unless data storage minecraft:pufferfish {ai:0b} run tellraw @s [{"text":"- "},{"text":"河豚[minecraft:pufferfish]:","hoverEvent":{"action":"show_text","value":"状态:开启"}},{"text":" "},{"text":"[✔]","color":"gray","hoverEvent":{"action":"show_text","value":"已开启"}},{"text":"[✘]","color":"dark_red","clickEvent":{"action":"run_command","value":"/data modify storage minecraft:pufferfish ai set value 0b"},"hoverEvent":{"action":"show_text","value":"点击以关闭"}}]
|
||||
#如果河豚ai为开则显示开启按钮
|
||||
execute if data storage minecraft:pufferfish {ai:0b} run tellraw @s [{"text":"- "},{"text":"河豚[minecraft:pufferfish]:","hoverEvent":{"action":"show_text","value":"状态:关闭"}},{"text":" "},{"text":"[✔]","color":"dark_green","clickEvent":{"action":"run_command","value":"/data modify storage minecraft:pufferfish ai set value 1b"},"hoverEvent":{"action":"show_text","value":"点击以开启"}},{"text":"[✘]","color":"gray","hoverEvent":{"action":"show_text","value":"已关闭"}}]
|
||||
#除非蝙蝠ai为关否则显示关闭按钮
|
||||
execute unless data storage minecraft:bat {ai:0b} run tellraw @s [{"text":"- "},{"text":"蝙蝠[minecraft:bat]:","hoverEvent":{"action":"show_text","value":"状态:开启"}},{"text":" "},{"text":"[✔]","color":"gray","hoverEvent":{"action":"show_text","value":"已开启"}},{"text":"[✘]","color":"dark_red","clickEvent":{"action":"run_command","value":"/data modify storage minecraft:bat ai set value 0b"},"hoverEvent":{"action":"show_text","value":"点击以关闭"}}]
|
||||
#如果蝙蝠ai为开则显示开启按钮
|
||||
execute if data storage minecraft:bat {ai:0b} run tellraw @s [{"text":"- "},{"text":"蝙蝠[minecraft:bat]:","hoverEvent":{"action":"show_text","value":"状态:关闭"}},{"text":" "},{"text":"[✔]","color":"dark_green","clickEvent":{"action":"run_command","value":"/data modify storage minecraft:bat ai set value 1b"},"hoverEvent":{"action":"show_text","value":"点击以开启"}},{"text":" "},{"text":"[✘]","color":"gray","hoverEvent":{"action":"show_text","value":"已关闭"}}]
|
||||
#除非兔子ai为关否则显示关闭按钮
|
||||
execute unless data storage minecraft:rabbit {ai:0b} run tellraw @s [{"text":"- "},{"text":"兔子[minecraft:rabbit]:","hoverEvent":{"action":"show_text","value":"状态:开启"}},{"text":" "},{"text":"[✔]","color":"gray","hoverEvent":{"action":"show_text","value":"已开启"}},{"text":"[✘]","color":"dark_red","clickEvent":{"action":"run_command","value":"/data modify storage minecraft:rabbit ai set value 0b"},"hoverEvent":{"action":"show_text","value":"点击以关闭"}}]
|
||||
#如果兔子ai为开则显示开启按钮
|
||||
execute if data storage minecraft:rabbit {ai:0b} run tellraw @s [{"text":"- "},{"text":"兔子[minecraft:rabbit]:","hoverEvent":{"action":"show_text","value":"状态:关闭"}},{"text":" "},{"text":"[✔]","color":"dark_green","clickEvent":{"action":"run_command","value":"/data modify storage minecraft:rabbit ai set value 1b"},"hoverEvent":{"action":"show_text","value":"点击以开启"}},{"text":" "},{"text":"[✘]","color":"gray","hoverEvent":{"action":"show_text","value":"已关闭"}}]
|
||||
@@ -1 +0,0 @@
|
||||
scoreboard players set noai installed 1
|
||||
@@ -1,12 +0,0 @@
|
||||
execute if data storage minecraft:cod {ai:0b} as @e[type=minecraft:cod,nbt={}] run data modify entity @s NoAI set value 1b
|
||||
execute if data storage minecraft:salmon {ai:0b} as @e[type=minecraft:salmon,nbt={}] run data modify entity @s NoAI set value 1b
|
||||
execute if data storage minecraft:tropical_fish {ai:0b} as @e[type=minecraft:tropical_fish,nbt={}] run data modify entity @s NoAI set value 1b
|
||||
execute if data storage minecraft:pufferfish {ai:0b} as @e[type=minecraft:pufferfish,nbt={}] run data modify entity @s NoAI set value 1b
|
||||
execute if data storage minecraft:bat {ai:0b} as @e[type=minecraft:bat,nbt={}] run data modify entity @s NoAI set value 1b
|
||||
execute if data storage minecraft:rabbit {ai:0b} as @e[type=minecraft:rabbit,nbt={}] run data modify entity @s NoAI set value 1b
|
||||
execute if data storage minecraft:cod {ai:1b} as @e[type=minecraft:cod,nbt={NoAI:1b}] run data modify entity @s NoAI set value 0b
|
||||
execute if data storage minecraft:salmon {ai:1b} as @e[type=minecraft:salmon,nbt={NoAI:1b}] run data modify entity @s NoAI set value 0b
|
||||
execute if data storage minecraft:tropical_fish {ai:1b} as @e[type=minecraft:tropical_fish,nbt={NoAI:1b}] run data modify entity @s NoAI set value 0b
|
||||
execute if data storage minecraft:pufferfish {ai:1b} as @e[type=minecraft:pufferfish,nbt={NoAI:1b}] run data modify entity @s NoAI set value 0b
|
||||
execute if data storage minecraft:bat {ai:1b} as @e[type=minecraft:bat,nbt={NoAI:1b}] run data modify entity @s NoAI set value 0b
|
||||
execute if data storage minecraft:rabbit {ai:1b} as @e[type=minecraft:rabbit,nbt={NoAI:1b}] run data modify entity @s NoAI set value 0b
|
||||
@@ -1 +0,0 @@
|
||||
scoreboard players reset noai installed
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard players reset @s actCounter
|
||||
scoreboard players add @s activation 1
|
||||
@@ -1,19 +0,0 @@
|
||||
#移除基础记分板#
|
||||
scoreboard objectives remove digCounter
|
||||
scoreboard objectives remove deathCounter
|
||||
scoreboard objectives remove killCounter
|
||||
scoreboard objectives remove tradingCounter
|
||||
scoreboard objectives remove damageTaken
|
||||
scoreboard objectives remove fishingCounter
|
||||
scoreboard objectives remove activation
|
||||
scoreboard objectives remove actCounter
|
||||
scoreboard objectives remove totalList
|
||||
scoreboard objectives remove tDigC
|
||||
scoreboard objectives remove tDeathC
|
||||
scoreboard objectives remove tKillC
|
||||
scoreboard objectives remove tFishC
|
||||
scoreboard objectives remove tTradeC
|
||||
scoreboard objectives remove tHurtC
|
||||
#提示信息
|
||||
tellraw @a [{"text":"记分板已移除"}]
|
||||
####
|
||||
@@ -1,103 +0,0 @@
|
||||
#安装记分项目#
|
||||
scoreboard objectives add digCounter dummy
|
||||
scoreboard objectives add deathCounter deathCount
|
||||
scoreboard objectives add killCounter totalKillCount
|
||||
scoreboard objectives add tradingCounter minecraft.custom:minecraft.traded_with_villager
|
||||
scoreboard objectives add fishingCounter minecraft.custom:minecraft.fish_caught
|
||||
scoreboard objectives add damageTaken minecraft.custom:minecraft.damage_taken
|
||||
scoreboard objectives add actCounter minecraft.custom:minecraft.play_one_minute
|
||||
scoreboard objectives add totalList dummy
|
||||
scoreboard objectives add activation dummy
|
||||
scoreboard objectives add botDeath deathCount
|
||||
####
|
||||
#编辑记分项目#
|
||||
scoreboard objectives modify digCounter displayname {"text":"挖掘榜","color":"gray"}
|
||||
scoreboard objectives modify deathCounter displayname {"text":"死亡榜","color":"dark_red"}
|
||||
scoreboard objectives modify killCounter displayname {"text":"击杀榜","color":"red"}
|
||||
scoreboard objectives modify tradingCounter displayname {"text":"PY榜","color":"green"}
|
||||
scoreboard objectives modify fishingCounter displayname {"text":"钓鱼榜","color":"blue"}
|
||||
scoreboard objectives modify damageTaken displayname [{"text":"奥利给榜","color":"yellow"},{"text":"(受伤害*10)","color":"gole"}]
|
||||
scoreboard objectives modify totalList displayname {"text":"统计总量","color":"light_purple"}
|
||||
scoreboard objectives modify activation displayname [{"text":"活跃度排行","color":"aqua"},{"text":"(小时)","color":"gold"}]
|
||||
####
|
||||
#安装工具项目#
|
||||
scoreboard objectives add diamond_pickaxe minecraft.used:minecraft.diamond_pickaxe
|
||||
scoreboard objectives add diamond_axe minecraft.used:minecraft.diamond_axe
|
||||
scoreboard objectives add diamond_shovel minecraft.used:minecraft.diamond_shovel
|
||||
scoreboard objectives add iron_pickaxe minecraft.used:minecraft.iron_pickaxe
|
||||
scoreboard objectives add iron_axe minecraft.used:minecraft.iron_axe
|
||||
scoreboard objectives add iron_shovel minecraft.used:minecraft.iron_shovel
|
||||
scoreboard objectives add stone_pickaxe minecraft.used:minecraft.stone_pickaxe
|
||||
scoreboard objectives add stone_axe minecraft.used:minecraft.stone_axe
|
||||
scoreboard objectives add stone_shovel minecraft.used:minecraft.stone_shovel
|
||||
####
|
||||
#安装统计项目#
|
||||
scoreboard objectives add totalDug dummy
|
||||
scoreboard objectives add totalKilled dummy
|
||||
scoreboard objectives add totalDeath dummy
|
||||
scoreboard objectives add totalTraded dummy
|
||||
scoreboard objectives add totalFished dummy
|
||||
scoreboard objectives add totalHurt dummy
|
||||
scoreboard objectives add totalActivation dummy
|
||||
####
|
||||
###实验性###在分项目下显示总量###活跃度的该项在其自己的安装文件内
|
||||
scoreboard players set 总挖掘数 totalDug 1
|
||||
scoreboard players set 总击杀数 totalKilled 1
|
||||
scoreboard players set 总死亡数 totalDeath 1
|
||||
scoreboard players set 总交易数 totalTraded 1
|
||||
scoreboard players set 总钓鱼数 totalFished 1
|
||||
scoreboard players set 总受伤害量 totalHurt 1
|
||||
scoreboard players set 总活跃时间 totalActivation 1
|
||||
####
|
||||
#安装记分板显示#
|
||||
#安装队伍
|
||||
team add displayScoresOff
|
||||
team add displayScoresOn
|
||||
team add killCounter
|
||||
team add digCounter
|
||||
team add deathCounter
|
||||
team add tradingCounter
|
||||
team add fishingCounter
|
||||
team add damageTaken
|
||||
team add totalList
|
||||
team add activation
|
||||
team join digCounter 总挖掘数
|
||||
team join killCounter 总击杀数
|
||||
team join deathCounter 总死亡数
|
||||
team join fishingCounter 总钓鱼数
|
||||
team join tradingCounter 总交易数
|
||||
team join damageTaken 总受伤害量
|
||||
team join activation 总活跃时间
|
||||
#安装显示
|
||||
scoreboard objectives setdisplay sidebar
|
||||
team modify displayScoresOn color gold
|
||||
scoreboard objectives setdisplay sidebar.team.gold totalList
|
||||
team modify killCounter color red
|
||||
scoreboard objectives setdisplay sidebar.team.red killCounter
|
||||
team modify digCounter color gray
|
||||
scoreboard objectives setdisplay sidebar.team.gray digCounter
|
||||
team modify deathCounter color dark_red
|
||||
scoreboard objectives setdisplay sidebar.team.dark_red deathCounter
|
||||
team modify tradingCounter color green
|
||||
scoreboard objectives setdisplay sidebar.team.green tradingCounter
|
||||
team modify fishingCounter color blue
|
||||
scoreboard objectives setdisplay sidebar.team.blue fishingCounter
|
||||
team modify damageTaken color yellow
|
||||
scoreboard objectives setdisplay sidebar.team.yellow damageTaken
|
||||
team modify totalList color light_purple
|
||||
scoreboard objectives setdisplay sidebar.team.light_purple totalList
|
||||
team modify activation color aqua
|
||||
scoreboard objectives setdisplay sidebar.team.aqua activation
|
||||
scoreboard objectives add scoreSwitch trigger
|
||||
####
|
||||
#安装缓存#
|
||||
scoreboard objectives add tDigC dummy
|
||||
scoreboard objectives add tDeathC dummy
|
||||
scoreboard objectives add tKillC dummy
|
||||
scoreboard objectives add tFishC dummy
|
||||
scoreboard objectives add tTradeC dummy
|
||||
scoreboard objectives add tHurtC dummy
|
||||
scoreboard objectives add tActC dummy
|
||||
####
|
||||
#安装完成
|
||||
scoreboard players set scoreboard installed 1
|
||||
@@ -1,82 +0,0 @@
|
||||
#活跃度模块#
|
||||
execute as @a[tag=!carpetBot] if score @s actCounter matches 72000.. run function fz:score/activationcarry
|
||||
execute as @a[tag=carpetBot] run scoreboard players operation @s actCounter -= 1 1
|
||||
####
|
||||
#记分板循环#
|
||||
scoreboard players add scoreboard timeCounter 1
|
||||
execute if score scoreboard timeCounter matches 600 run scoreboard objectives setdisplay sidebar.team.gold killCounter
|
||||
execute if score scoreboard timeCounter matches 1200 run scoreboard objectives setdisplay sidebar.team.gold digCounter
|
||||
execute if score scoreboard timeCounter matches 1800 run scoreboard objectives setdisplay sidebar.team.gold deathCounter
|
||||
execute if score scoreboard timeCounter matches 2400 run scoreboard objectives setdisplay sidebar.team.gold tradingCounter
|
||||
execute if score scoreboard timeCounter matches 3000 run scoreboard objectives setdisplay sidebar.team.gold fishingCounter
|
||||
execute if score scoreboard timeCounter matches 3600 run scoreboard objectives setdisplay sidebar.team.gold damageTaken
|
||||
execute if score scoreboard timeCounter matches 4200 run scoreboard objectives setdisplay sidebar.team.gold activation
|
||||
execute if score scoreboard timeCounter matches 4800 run scoreboard objectives setdisplay sidebar.team.gold totalList
|
||||
execute if score scoreboard timeCounter matches 4800.. run scoreboard players set scoreboard timeCounter 0
|
||||
####
|
||||
#记分板开关#
|
||||
scoreboard players enable @a scoreSwitch
|
||||
execute as @a[scores={scoreSwitch=..-1},team=!displayScoresOff] run function fz:score/teams/displayscoresoff
|
||||
execute as @a[scores={scoreSwitch=1},team=!displayScoresOn] run function fz:score/teams/displayscoreson
|
||||
execute as @a[scores={scoreSwitch=2},team=!killCounter] run function fz:score/teams/killcounter
|
||||
execute as @a[scores={scoreSwitch=3},team=!digCounter] run function fz:score/teams/digcounter
|
||||
execute as @a[scores={scoreSwitch=4},team=!deathCounter] run function fz:score/teams/deathcounter
|
||||
execute as @a[scores={scoreSwitch=5},team=!tradingCounter] run function fz:score/teams/tradingcounter
|
||||
execute as @a[scores={scoreSwitch=6},team=!fishingCounter] run function fz:score/teams/fishingcounter
|
||||
execute as @a[scores={scoreSwitch=7},team=!damageTaken] run function fz:score/teams/damagetaken
|
||||
execute as @a[scores={scoreSwitch=8},team=!activation] run function fz:score/teams/activation
|
||||
execute as @a[scores={scoreSwitch=9},team=!totalList] run function fz:score/teams/totallist
|
||||
execute as @a[scores={scoreSwitch=10..}] run tellraw @a[scores={scoreSwitch=10..}] [{"text":"不存在编号为10及以上的记分板","color":"dark_red"}]
|
||||
scoreboard players set @a[scores={scoreSwitch=..-1}] scoreSwitch 0
|
||||
scoreboard players set @a[scores={scoreSwitch=1..}] scoreSwitch 0
|
||||
team join displayScoresOff @a[team=]
|
||||
####
|
||||
#添加工具计入挖掘量#
|
||||
execute as @a[scores={diamond_pickaxe=1..}] run function fz:score/tools/diamond_pickaxe
|
||||
execute as @a[scores={iron_pickaxe=1..}] run function fz:score/tools/iron_pickaxe
|
||||
execute as @a[scores={stone_pickaxe=1..}] run function fz:score/tools/stone_pickaxe
|
||||
execute as @a[scores={diamond_axe=1..}] run function fz:score/tools/diamond_axe
|
||||
execute as @a[scores={iron_axe=1..}] run function fz:score/tools/iron_axe
|
||||
execute as @a[scores={stone_axe=1..}] run function fz:score/tools/stone_axe
|
||||
execute as @a[scores={diamond_shovel=1..}] run function fz:score/tools/diamond_shovel
|
||||
execute as @a[scores={iron_shovel=1..}] run function fz:score/tools/iron_shovel
|
||||
execute as @a[scores={stone_shovel=1..}] run function fz:score/tools/stone_shovel
|
||||
####
|
||||
#计算总量#
|
||||
#给缓存记分板赋初始值
|
||||
execute as @a[tag=!carpetBot] unless score @s tDigC matches -2147483648..2147483647 run scoreboard players operation @s tDigC = @s tDigC
|
||||
execute as @a[tag=!carpetBot] unless score @s tKillC matches -2147483648..2147483647 run scoreboard players operation @s tKillC = @s tKillC
|
||||
execute as @a[tag=!carpetBot] unless score @s tDeathC matches -2147483648..2147483647 run scoreboard players operation @s tDeathC = @s tDeathC
|
||||
execute as @a[tag=!carpetBot] unless score @s tTradeC matches -2147483648..2147483647 run scoreboard players operation @s tTradeC = @s tTradeC
|
||||
execute as @a[tag=!carpetBot] unless score @s tFishC matches -2147483648..2147483647 run scoreboard players operation @s tFishC = @s tFishC
|
||||
execute as @a[tag=!carpetBot] unless score @s tHurtC matches -2147483648..2147483647 run scoreboard players operation @s tHurtC = @s tHurtC
|
||||
execute as @a[tag=!carpetBot] unless score @s tActC matches -2147483648..2147483647 run scoreboard players operation @s tActC = @s tActC
|
||||
#两板分数不等时运行计算函数
|
||||
execute as @a unless score @s tDigC = @s digCounter run function fz:score/totalcalculator/tdigc
|
||||
execute as @a unless score @s tKillC = @s killCounter run function fz:score/totalcalculator/tkillc
|
||||
execute as @a unless score @s tDeathC = @s deathCounter run function fz:score/totalcalculator/tdeathc
|
||||
execute as @a unless score @s tTradeC = @s tradingCounter run function fz:score/totalcalculator/ttradec
|
||||
execute as @a unless score @s tFishC = @s fishingCounter run function fz:score/totalcalculator/tfishc
|
||||
execute as @a unless score @s tHurtC = @s damageTaken run function fz:score/totalcalculator/thurtc
|
||||
execute as @a unless score @s tActC = @s activation run function fz:score/totalcalculator/tactc
|
||||
#总榜在分榜中显示开=1
|
||||
execute if score 总挖掘数 totalDug matches 1.. run scoreboard players operation 总挖掘数 digCounter = 总挖掘数 totalList
|
||||
execute if score 总击杀数 totalKilled matches 1.. run scoreboard players operation 总击杀数 killCounter = 总击杀数 totalList
|
||||
execute if score 总死亡数 totalDeath matches 1.. run scoreboard players operation 总死亡数 deathCounter = 总死亡数 totalList
|
||||
execute if score 总交易数 totalTraded matches 1.. run scoreboard players operation 总交易数 tradingCounter = 总交易数 totalList
|
||||
execute if score 总钓鱼数 totalFished matches 1.. run scoreboard players operation 总钓鱼数 fishingCounter = 总钓鱼数 totalList
|
||||
execute if score 总受伤害量 totalHurt matches 1.. run scoreboard players operation 总受伤害量 damageTaken = 总受伤害量 totalList
|
||||
execute if score 总活跃时间 totalActivation matches 1.. run scoreboard players operation 总活跃时间 activation = 总活跃时间 totalList
|
||||
#总榜在分榜中显示关=0
|
||||
#execute if score totalDug totalDug matches ..0 run function fz:score/totalnodisplay/digcounter
|
||||
#execute if score totalKilled totalKilled matches ..0 run function fz:score/totalnodisplay/killcounter
|
||||
#execute if score totalDeath totalDeath matches ..0 run function fz:score/totalnodisplay/deathcounter
|
||||
#execute if score totalTraded totalTraded matches ..0 run function fz:score/totalnodisplay/tradingcounter
|
||||
#execute if score totalFished totalFished matches ..0 run function fz:score/totalnodisplay/fishingcounter
|
||||
#execute if score totalHurt totalHurt matches ..0 run function fz:score/totalnodisplay/damagetaken
|
||||
#execute if score totalActivation totalActivation matches ..0 run function fz:score/activation/totalnodisplay
|
||||
####
|
||||
#假人模块#重置死亡榜在死亡榜计算其中
|
||||
execute as @a[tag=carpetBot,team=!fakePlayer] run function fz:score/runaddprefix
|
||||
execute as @a[team=fakePlayer,tag=!carpetBot] run function fz:score/runbotdead
|
||||
####
|
||||
@@ -1,2 +0,0 @@
|
||||
team join fakePlayer @s
|
||||
tellraw @a {"text":"↑假的"}
|
||||
@@ -1,2 +0,0 @@
|
||||
team leave @s
|
||||
tellraw @a {"text":"↑真的"}
|
||||
@@ -1,3 +0,0 @@
|
||||
tellraw @s [{"text":"您已订阅"},{"text":"活跃度排行(小时)","color":"aqua"}]
|
||||
team join activation @s
|
||||
scoreboard objectives setdisplay sidebar.team.aqua activation
|
||||
@@ -1,3 +0,0 @@
|
||||
tellraw @s [{"text":"您已订阅"},{"text":"老八的彻shuǒ","color":"yellow"}]
|
||||
team join damageTaken @s
|
||||
scoreboard objectives setdisplay sidebar.team.yellow damageTaken
|
||||
@@ -1,3 +0,0 @@
|
||||
tellraw @s [{"text":"您已订阅"},{"text":"死亡榜","color":"dark_red"}]
|
||||
team join deathCounter @s
|
||||
scoreboard objectives setdisplay sidebar.team.dark_red deathCounter
|
||||
@@ -1,3 +0,0 @@
|
||||
tellraw @s [{"text":"您已订阅"},{"text":"挖掘榜","color":"gray"}]
|
||||
team join digCounter @s
|
||||
scoreboard objectives setdisplay sidebar.team.gray digCounter
|
||||
@@ -1,2 +0,0 @@
|
||||
tellraw @s [{"text":"您已退订记分板"}]
|
||||
team join displayScoresOff @s
|
||||
@@ -1,2 +0,0 @@
|
||||
tellraw @s [{"text":"正在循环播放记分板"}]
|
||||
team join displayScoresOn @s
|
||||
@@ -1,3 +0,0 @@
|
||||
tellraw @s [{"text":"您已订阅"},{"text":"钓鱼榜","color":"blue"}]
|
||||
team join fishingCounter @s
|
||||
scoreboard objectives setdisplay sidebar.team.blue fishingCounter
|
||||
@@ -1,3 +0,0 @@
|
||||
tellraw @s [{"text":"您已订阅"},{"text":"击杀榜","color":"red"}]
|
||||
team join killCounter @s
|
||||
scoreboard objectives setdisplay sidebar.team.red killCounter
|
||||
@@ -1,3 +0,0 @@
|
||||
tellraw @s [{"text":"您已订阅"},{"text":"统计总量","color":"light_purple"}]
|
||||
team join totalList @s
|
||||
scoreboard objectives setdisplay sidebar.team.light_purple totalList
|
||||
@@ -1,3 +0,0 @@
|
||||
tellraw @s [{"text":"您已订阅"},{"text":"交易榜","color":"green"}]
|
||||
team join tradingCounter @s
|
||||
scoreboard objectives setdisplay sidebar.team.green tradingCounter
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard players operation @s digCounter += @s diamond_axe
|
||||
scoreboard players reset @s diamond_axe
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard players operation @s digCounter += @s diamond_pickaxe
|
||||
scoreboard players reset @s diamond_pickaxe
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard players operation @s digCounter += @s diamond_shovel
|
||||
scoreboard players reset @s diamond_shovel
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard players operation @s digCounter += @s iron_axe
|
||||
scoreboard players reset @s iron_axe
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard players operation @s digCounter += @s iron_pickaxe
|
||||
scoreboard players reset @s iron_pickaxe
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard players operation @s digCounter += @s iron_shovel
|
||||
scoreboard players reset @s iron_shovel
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard players operation @s digCounter += @s stone_axe
|
||||
scoreboard players reset @s stone_axe
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard players operation @s digCounter += @s stone_pickaxe
|
||||
scoreboard players reset @s stone_pickaxe
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard players operation @s digCounter += @s stone_shovel
|
||||
scoreboard players reset @s stone_shovel
|
||||
@@ -1,6 +0,0 @@
|
||||
#计算每个玩家本游戏刻活跃度和上一游戏刻活跃度的差
|
||||
scoreboard players operation @s tActC -= @s activation
|
||||
#将两游戏刻活跃度的差之和加在总榜上
|
||||
scoreboard players operation 总活跃时间 totalList -= @s[tag=!carpetBot] tActC
|
||||
#储存当前游戏刻的活跃度
|
||||
scoreboard players operation @s tActC = @s activation
|
||||
@@ -1,8 +0,0 @@
|
||||
#计算每个玩家本游戏刻死亡数和上一游戏刻死亡数的差
|
||||
scoreboard players operation @s tDeathC -= @s deathCounter
|
||||
#重置假人分数
|
||||
scoreboard players operation @s[tag=carpetBot] deathCounter += @s tDeathC
|
||||
#将两游戏刻玩家死亡数的差之和加在总榜上
|
||||
scoreboard players operation 总死亡数 totalList -= @s[tag=!carpetBot] tDeathC
|
||||
#储存当前游戏刻的玩家死亡数
|
||||
scoreboard players operation @s tDeathC = @s deathCounter
|
||||
@@ -1,8 +0,0 @@
|
||||
#计算每个玩家本游戏刻挖掘量和上一游戏刻挖掘量的差
|
||||
scoreboard players operation @s tDigC -= @s digCounter
|
||||
#重置假人分数
|
||||
scoreboard players operation @s[tag=carpetBot] digCounter += @s tDigC
|
||||
#将两游戏刻玩家挖掘量的差之和加在总榜上
|
||||
scoreboard players operation 总挖掘数 totalList -= @s[tag=!carpetBot] tDigC
|
||||
#储存当前游戏刻的玩家挖掘量
|
||||
scoreboard players operation @s tDigC = @s digCounter
|
||||
@@ -1,8 +0,0 @@
|
||||
#计算每个玩家本游戏刻钓鱼数和上一游戏刻钓鱼数的差
|
||||
scoreboard players operation @s tFishC -= @s fishingCounter
|
||||
#重置假人分数
|
||||
scoreboard players operation @s[tag=carpetBot] fishingCounter += @s tFishC
|
||||
#将两游戏刻玩家钓鱼数的差之和加在总榜上
|
||||
scoreboard players operation 总钓鱼数 totalList -= @s[tag=!carpetBot] tFishC
|
||||
#储存当前游戏刻的玩家钓鱼数
|
||||
scoreboard players operation @s tFishC = @s fishingCounter
|
||||
@@ -1,8 +0,0 @@
|
||||
#计算每个玩家本游戏刻玩家受伤害量和上一游戏刻受伤害量的差
|
||||
scoreboard players operation @s tHurtC -= @s damageTaken
|
||||
#重置假人分数
|
||||
scoreboard players operation @s[tag=carpetBot] damageTaken += @s tHurtC
|
||||
#将两游戏刻玩家受伤害量的差之和加在总榜上
|
||||
scoreboard players operation 总受伤害量 totalList -= @s[tag=!carpetBot] tHurtC
|
||||
#储存当前游戏刻的玩家受伤害量
|
||||
scoreboard players operation @s tHurtC = @s damageTaken
|
||||
@@ -1,8 +0,0 @@
|
||||
#计算每个玩家本游戏刻玩家击杀数和上一游戏刻击杀数的差
|
||||
scoreboard players operation @s tKillC -= @s killCounter
|
||||
#重置假人分数
|
||||
scoreboard players operation @s[tag=carpetBot] killCounter += @s tKillC
|
||||
#将两游戏刻玩家击杀数的差之和加在总榜上
|
||||
scoreboard players operation 总击杀数 totalList -= @s[tag=!carpetBot] tKillC
|
||||
#储存当前游戏刻的玩家击杀数
|
||||
scoreboard players operation @s tKillC = @s killCounter
|
||||
@@ -1,8 +0,0 @@
|
||||
#计算每个玩家本游戏刻玩家交易数和上一游戏刻交易数的差
|
||||
scoreboard players operation @s tTradeC -= @s tradingCounter
|
||||
#重置假人分数
|
||||
scoreboard players operation @s[tag=carpetBot] tradingCounter += @s tTradeC
|
||||
#将两游戏刻玩家交易数的差之和加在总榜上
|
||||
scoreboard players operation 总交易数 totalList -= @s[tag=!carpetBot] tTradeC
|
||||
#储存当前游戏刻的玩家交易数
|
||||
scoreboard players operation @s tTradeC = @s tradingCounter
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard players reset 总活跃时间 activation
|
||||
scoreboard players reset 总活跃时间 totalActivation
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard players reset 总受伤害量 damageTaken
|
||||
scoreboard players reset 总受伤害量 totalHurt
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard players reset 总死亡数 deathCounter
|
||||
scoreboard players reset 总死亡数 totalDeath
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard players reset 总挖掘数 digCounter
|
||||
scoreboard players reset 总挖掘数 totalDug
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard players reset 总钓鱼数 fishingCounter
|
||||
scoreboard players reset 总钓鱼数 totalFished
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard players reset 总击杀数 killCounter
|
||||
scoreboard players reset 总击杀数 totalKilled
|
||||
@@ -1,2 +0,0 @@
|
||||
scoreboard players reset 总交易数 tradingCounter
|
||||
scoreboard players reset 总交易数 totalTraded
|
||||
@@ -1,59 +0,0 @@
|
||||
#取消记分板显示#
|
||||
scoreboard objectives setdisplay sidebar.team.gold
|
||||
scoreboard objectives setdisplay sidebar.team.red
|
||||
scoreboard objectives setdisplay sidebar.team.gray
|
||||
scoreboard objectives setdisplay sidebar.team.dark_red
|
||||
scoreboard objectives setdisplay sidebar.team.green
|
||||
scoreboard objectives setdisplay sidebar.team.blue
|
||||
scoreboard objectives setdisplay sidebar.team.yellow
|
||||
scoreboard objectives setdisplay sidebar.team.light_purple
|
||||
####
|
||||
#移除记分板#
|
||||
scoreboard objectives remove botDeath
|
||||
####
|
||||
#移除工具项目#
|
||||
scoreboard objectives remove diamond_pickaxe
|
||||
scoreboard objectives remove diamond_axe
|
||||
scoreboard objectives remove diamond_shovel
|
||||
scoreboard objectives remove iron_pickaxe
|
||||
scoreboard objectives remove iron_axe
|
||||
scoreboard objectives remove iron_shovel
|
||||
scoreboard objectives remove stone_pickaxe
|
||||
scoreboard objectives remove stone_axe
|
||||
scoreboard objectives remove stone_shovel
|
||||
####
|
||||
#移除统计项目#
|
||||
scoreboard objectives remove totalDug
|
||||
scoreboard objectives remove totalKilled
|
||||
scoreboard objectives remove totalDeath
|
||||
scoreboard objectives remove totalTraded
|
||||
scoreboard objectives remove totalFished
|
||||
scoreboard objectives remove totalHurt
|
||||
scoreboard objectives remove totalActivation
|
||||
####
|
||||
#移除队伍#
|
||||
team remove displayScoresOff
|
||||
team remove displayScoresOn
|
||||
team remove killCounter
|
||||
team remove digCounter
|
||||
team remove deathCounter
|
||||
team remove tradingCounter
|
||||
team remove fishingCounter
|
||||
team remove damageTaken
|
||||
team remove activation
|
||||
####
|
||||
#移除开关#
|
||||
scoreboard objectives remove scoreSwitch
|
||||
####
|
||||
#移除缓存#
|
||||
scoreboard objectives remove tDigC
|
||||
scoreboard objectives remove tDeathC
|
||||
scoreboard objectives remove tKillC
|
||||
scoreboard objectives remove tFishC
|
||||
scoreboard objectives remove tTradeC
|
||||
scoreboard objectives remove tHurtC
|
||||
scoreboard objectives remove tActC
|
||||
####
|
||||
#询问是否移除记分板#
|
||||
tellraw @a [{"text":"是否删除记分板数据?"},{"text":"(不可恢复!!)","color":"red","bold":true},{"text":"点此删除","color":"dark_red","underlined":true,"clickEvent":{"action":"run_command","value":"/function fz:score/delscores"},"hoverEvent":{"action":"show_text","value":"删除所有记分板数据"}},{"text":"(仅op)"}]
|
||||
####
|
||||
@@ -1 +0,0 @@
|
||||
scoreboard objectives add sleeper minecraft.custom:minecraft.sleep_in_bed
|
||||
@@ -1,2 +0,0 @@
|
||||
execute if entity @a[scores= {sleeper=1..}] run tellraw @a [{"selector":"@a[scores={sleeper=1..}]","color":"green"},{"text":"在休息了噢,如要跳过夜晚,请在聊天栏说明噢,","bold":"true","color":"red"},{"text":"QwQ","color":"red"}]
|
||||
scoreboard players set @a sleeper 0
|
||||
@@ -1 +0,0 @@
|
||||
scoreboard objectives remove sleeper
|
||||
@@ -1,15 +0,0 @@
|
||||
scoreboard objectives remove timeCounter
|
||||
scoreboard objectives remove 20
|
||||
scoreboard objectives remove version
|
||||
scoreboard objectives remove leaveGame
|
||||
scoreboard objectives remove installed
|
||||
function fz:carpet/uninstall
|
||||
function fz:health/uninstall
|
||||
function fz:sleep/uninstall
|
||||
function fz:cleaner/uninstall
|
||||
function fz:logintips/uninstall
|
||||
function fz:score/uninstall
|
||||
function fz:logintips/uninstall
|
||||
function fz:config/uninstall
|
||||
scoreboard objectives remove installed
|
||||
tellraw @a {"text":"FZ'sDataPack卸载成功!","color":"dark_green"}
|
||||
@@ -1,20 +0,0 @@
|
||||
scoreboard objectives remove installed
|
||||
scoreboard players operation 总挖掘数 totalList = totalDug totalList
|
||||
scoreboard players operation 总击杀数 totalList = totalKilled totalList
|
||||
scoreboard players operation 总死亡数 totalList = totalDeath totalList
|
||||
scoreboard players operation 总交易数 totalList = totalTraded totalList
|
||||
scoreboard players operation 总钓鱼数 totalList = totalFished totalList
|
||||
scoreboard players operation 总受伤害量 totalList = totalHurt totalList
|
||||
scoreboard players operation 总活跃时间 totalList = totalActivation totalList
|
||||
execute if score 总挖掘数 totalList = totalDug totalList run scoreboard players reset totalDug
|
||||
execute if score 总击杀数 totalList = totalKilled totalList run scoreboard players reset totalKilled
|
||||
execute if score 总死亡数 totalList = totalDeath totalList run scoreboard players reset totalDeath
|
||||
execute if score 总交易数 totalList = totalTraded totalList run scoreboard players reset totalTraded
|
||||
execute if score 总钓鱼数 totalList = totalFished totalList run scoreboard players reset totalFished
|
||||
execute if score 总受伤害量 totalList = totalHurt totalList run scoreboard players reset totalHurt
|
||||
execute if score 总活跃时间 totalList = totalActivation totalList run scoreboard players reset totalActivation
|
||||
scoreboard objectives remove scoreswitch
|
||||
scoreboard objectives remove actCounter
|
||||
scoreboard objectives setdisplay sidebar.team.dark_purple
|
||||
team remove displayScoresOff
|
||||
scoreboard players reset version version
|
||||
@@ -1,3 +0,0 @@
|
||||
scoreboard objectives setdisplay sidebar.team.dark_purple
|
||||
team remove displayScoresOff
|
||||
scoreboard players reset version version
|
||||
@@ -1,6 +0,0 @@
|
||||
scoreboard objectives remove botDeath
|
||||
scoreboard objectives remove cleanerBar
|
||||
scoreboard objectives remove cleanerChat
|
||||
scoreboard objectives remove versionMajor
|
||||
scoreboard objectives remove versionMinor
|
||||
scoreboard objectives remove versionPatch
|
||||
@@ -1,21 +0,0 @@
|
||||
scoreboard players reset 总挖掘数 totalList
|
||||
scoreboard players reset 总击杀数 totalList
|
||||
scoreboard players reset 总死亡数 totalList
|
||||
scoreboard players reset 总交易数 totalList
|
||||
scoreboard players reset 总钓鱼数 totalList
|
||||
scoreboard players reset 总受伤害量 totalList
|
||||
scoreboard players reset 总活跃时间 totalList
|
||||
scoreboard objectives remove tActC
|
||||
scoreboard objectives remove tDeathC
|
||||
scoreboard objectives remove tDigC
|
||||
scoreboard objectives remove tFishC
|
||||
scoreboard objectives remove tHurtC
|
||||
scoreboard objectives remove tKillC
|
||||
scoreboard objectives remove tTradeC
|
||||
scoreboard objectives add tActC dummy
|
||||
scoreboard objectives add tDeathC dummy
|
||||
scoreboard objectives add tDigC dummy
|
||||
scoreboard objectives add tFishC dummy
|
||||
scoreboard objectives add tHurtC dummy
|
||||
scoreboard objectives add tKillC dummy
|
||||
scoreboard objectives add tTradeC dummy
|
||||
Reference in new issue
Block a user