Add files via upload

This commit is contained in:
Harveykang authored and GitHub committed 2020-02-14 12:47:11 +08:00
1 parent 923d1cd39a
commit 354af4082d
41 files changed
+295 -1

No files matched your search

@@ -0,0 +1,5 @@
scoreboard objectives add carpet dummy
scoreboard players reset script carpet
team add fakePlayer
team modify fakePlayer prefix [{"text":"假的 "}]
function fz:carpet/script
@@ -0,0 +1,3 @@
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
@@ -0,0 +1,2 @@
execute store result score script carpet run script run null
execute if score script carpet matches 1 run function fz:carpet/scarpettagplayer
@@ -0,0 +1,9 @@
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":"点击以写入聊天栏"}}]
@@ -0,0 +1,9 @@
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":"点击以写入聊天栏"}}]
@@ -0,0 +1,2 @@
scoreboard objectives remove carpet
team remove fakePlayer
@@ -0,0 +1,2 @@
tag @s remove displayCleanerBossBar
tellraw @s {"text":"您已关闭扫地姬的血条栏提示"}
@@ -0,0 +1,2 @@
tag @s add displayCleanerBossBar
tellraw @s {"text":"您已开启扫地姬的血条栏提示"}
@@ -0,0 +1,2 @@
tag @s add noDisplayCleanerChat
tellraw @s {"text":"您已关闭扫地姬的聊天栏提示"}
@@ -0,0 +1,2 @@
tag @s remove noDisplayCleanerChat
tellraw @s {"text":"您已开启扫地姬的聊天栏提示"}
@@ -0,0 +1,5 @@
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
@@ -0,0 +1,17 @@
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
@@ -0,0 +1,2 @@
tag @s add noCleanerSound
tellraw @s {"text":"您已关闭扫地姬的声音提示"}
@@ -0,0 +1,2 @@
tag @s remove noCleanerSound
tellraw @s {"text":"您已开启扫地姬的声音提示"}
@@ -0,0 +1,10 @@
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
+28
View File
@@ -0,0 +1,28 @@
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
@@ -0,0 +1,15 @@
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
@@ -0,0 +1,14 @@
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..}] run function fz:cleaner/cleaneron
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
@@ -0,0 +1,7 @@
scoreboard objectives remove cleaner
scoreboard objectives remove cleaned
scoreboard objectives remove cleanerBooleans
scoreboard objectives remove setCleanTime
scoreboard objectives remove displayCleanTime
scoreboard objectives remove cleanerMessage
bossbar remove cleaner
+41
View File
@@ -0,0 +1,41 @@
# @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"}]
@@ -0,0 +1 @@
scoreboard players set logintips installed 1
@@ -0,0 +1,3 @@
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
@@ -0,0 +1 @@
scoreboard players reset logintips installed
+6
View File
@@ -0,0 +1,6 @@
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
@@ -0,0 +1,2 @@
scoreboard players reset @s actCounter
scoreboard players add @s activation 1
@@ -0,0 +1,19 @@
#移除基础记分板#
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":"记分板已移除"}]
####
@@ -0,0 +1,2 @@
team join fakePlayer @s
tellraw @a {"text":"↑假的"}
@@ -0,0 +1,2 @@
team leave @s
tellraw @a {"text":"↑真的"}
@@ -0,0 +1,2 @@
scoreboard players reset 总活跃时间 activation
scoreboard players reset 总活跃时间 totalActivation
@@ -0,0 +1,2 @@
scoreboard players reset 总受伤害量 damageTaken
scoreboard players reset 总受伤害量 totalHurt
@@ -0,0 +1,2 @@
scoreboard players reset 总死亡数 deathCounter
scoreboard players reset 总死亡数 totalDeath
@@ -0,0 +1,2 @@
scoreboard players reset 总挖掘数 digCounter
scoreboard players reset 总挖掘数 totalDug
@@ -0,0 +1,2 @@
scoreboard players reset 总钓鱼数 fishingCounter
scoreboard players reset 总钓鱼数 totalFished
@@ -0,0 +1,2 @@
scoreboard players reset 总击杀数 killCounter
scoreboard players reset 总击杀数 totalKilled
@@ -0,0 +1,2 @@
scoreboard players reset 总交易数 tradingCounter
scoreboard players reset 总交易数 totalTraded
+15
View File
@@ -0,0 +1,15 @@
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"}
@@ -0,0 +1,20 @@
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
@@ -0,0 +1,3 @@
scoreboard objectives setdisplay sidebar.team.dark_purple
team remove displayScoresOff
scoreboard players reset version version
@@ -0,0 +1,6 @@
scoreboard objectives remove botDeath
scoreboard objectives remove cleanerBar
scoreboard objectives remove cleanerChat
scoreboard objectives remove versionMajor
scoreboard objectives remove versionMinor
scoreboard objectives remove versionPatch
@@ -0,0 +1,21 @@
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
+1 -1
View File
@@ -1,5 +1,5 @@
{
"values": [
"fz:condition"
"fz:main"
]
}