Compare commits

..

4 Commits

Author SHA1 Message Date
延皓 198ec6889f update README.md. 2021-07-03 16:21:19 +00:00
延皓 f4b5b84ad8 update README.md. 2021-07-03 16:20:48 +00:00
延皓 a15a320414 2.0.8 2021-07-04 00:10:19 +08:00
延皓 28605849d0 2.0.8 2021-07-04 00:09:23 +08:00
15 changed files with 761 additions and 150 deletions
+1
View File
@@ -11,6 +11,7 @@
"entity": "this",
"scores": {
"leaveGame": {
"min": -2147483648,
"max": 0
}
}
@@ -9,7 +9,8 @@
"entity": "this",
"scores": {
"fz.bbl": {
"min": 1
"min": 1,
"max": 2147483647
}
}
}
@@ -9,7 +9,8 @@
"entity": "this",
"scores": {
"10xDamageTaken": {
"min": 1
"min": 1,
"max": 2147483647
}
}
}
@@ -9,7 +9,8 @@
"entity": "this",
"scores": {
"deathTester": {
"min": 1
"min": 1,
"max": 2147483647
}
}
}
@@ -11,7 +11,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedWooShovel": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -20,7 +21,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedWooPickaxe": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -29,7 +31,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedWooHoe": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -38,7 +41,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedWooAxe": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -47,7 +51,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedStoShovel": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -56,7 +61,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedStoPickaxe": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -65,7 +71,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedStoHoe": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -74,7 +81,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedStoAxe": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -83,7 +91,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedNetShovel": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -92,7 +101,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedNetPickaxe": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -101,7 +111,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedNetHoe": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -110,7 +121,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedNetAxe": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -119,7 +131,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedIroShovel": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -128,7 +141,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedIroPickaxe": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -137,7 +151,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedIroHoe": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -146,7 +161,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedIroAxe": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -155,7 +171,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedGolShovel": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -164,7 +181,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedGolPickaxe": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -173,7 +191,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedGolHoe": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -182,7 +201,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedGolAxe": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -191,7 +211,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedDiaShovel": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -200,7 +221,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedDiaPickaxe": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -209,7 +231,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedDiaHoe": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -218,7 +241,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedDiaAxe": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -227,7 +251,8 @@
"condition": "minecraft:entity_scores",
"scores": {
"usedShears": {
"min": 1
"min": 1,
"max": 2147483647
}
},
"entity": "this"
@@ -1,57 +1,484 @@
{
"criteria": {
"right_click_tools": {
"used_axe_on_block": {
"trigger": "minecraft:item_used_on_block",
"conditions": {
"item": {
"items": [
"golden_axe",
"golden_hoe",
"golden_shovel",
"wooden_axe",
"wooden_hoe",
"wooden_shovel",
"diamond_axe",
"diamond_hoe",
"diamond_shovel",
"iron_axe",
"iron_hoe",
"iron_shovel",
"stone_axe",
"stone_hoe",
"stone_shovel",
"netherite_axe",
"netherite_hoe",
"netherite_shovel"
]
},
"location": {
"block": {
"blocks": [
"dirt_path",
"farmland",
"oak_log",
"stripped_birch_log",
"stripped_acacia_log",
"stripped_jungle_log",
"stripped_spruce_log",
"stripped_dark_oak_log",
"stripped_warped_stem",
"stripped_crimson_stem",
"stripped_oak_wood",
"stripped_birch_wood",
"stripped_acacia_wood",
"stripped_jungle_wood",
"stripped_spruce_wood",
"stripped_dark_oak_wood",
"stripped_warped_hyphae",
"stripped_crimson_hyphae"
"player": [
{
"condition": "minecraft:alternative",
"terms": [
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:diamond_axe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:iron_axe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:stone_axe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:wooden_axe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:golden_axe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:netherite_axe"
}
}
}
}
]
}
}
]
}
},
"attacked_with_axe": {
"trigger": "minecraft:player_hurt_entity",
"conditions": {
"player": [
{
"condition": "minecraft:alternative",
"terms": [
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:diamond_axe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:iron_axe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:stone_axe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:wooden_axe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:golden_axe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:netherite_axe"
}
}
}
}
]
}
]
}
},
"used_shovel_on_block": {
"trigger": "minecraft:item_used_on_block",
"conditions": {
"player": [
{
"condition": "minecraft:alternative",
"terms": [
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:diamond_shovel"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:iron_shovel"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:stone_shovel"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:wooden_shovel"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:golden_shovel"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:netherite_shovel"
}
}
}
}
]
}
]
}
},
"attacked_with_shovel": {
"trigger": "minecraft:player_hurt_entity",
"conditions": {
"player": [
{
"condition": "minecraft:alternative",
"terms": [
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:diamond_shovel"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:iron_shovel"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:stone_shovel"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:wooden_shovel"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:golden_shovel"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:netherite_shovel"
}
}
}
}
]
}
]
}
},
"used_hoe_on_block": {
"trigger": "minecraft:item_used_on_block",
"conditions": {
"player": [
{
"condition": "minecraft:alternative",
"terms": [
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:diamond_hoe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:iron_hoe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:stone_hoe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:wooden_hoe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:golden_hoe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:netherite_hoe"
}
}
}
}
]
}
]
}
},
"attacked_with_hoe": {
"trigger": "minecraft:player_hurt_entity",
"conditions": {
"player": [
{
"condition": "minecraft:alternative",
"terms": [
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:diamond_hoe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:iron_hoe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:stone_hoe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:wooden_hoe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:golden_hoe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:netherite_hoe"
}
}
}
}
]
}
]
}
}
},
"requirements": [
[
"used_axe_on_block",
"attacked_with_axe",
"used_shovel_on_block",
"attacked_with_shovel",
"used_hoe_on_block",
"attacked_with_hoe"
]
],
"rewards": {
"function": "fz:scoreboards/digcounter/toolsfix"
}
@@ -1,48 +1,217 @@
{
"criteria": {
"tools_hit_entities": {
"trigger": "minecraft:player_hurt_entity",
"offhand_placed_fix": {
"trigger": "minecraft:placed_block",
"conditions": {
"player": [
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"items": [
"iron_axe",
"stone_axe",
"golden_axe",
"wooden_axe",
"diamond_axe",
"netherite_axe",
"iron_shovel",
"stone_shovel",
"golden_shovel",
"wooden_shovel",
"diamond_shovel",
"netherite_shovel",
"iron_hoe",
"stone_hoe",
"golden_hoe",
"wooden_hoe",
"diamond_hoe",
"netherite_hoe",
"iron_pickaxe",
"stone_pickaxe",
"golden_pickaxe",
"wooden_pickaxe",
"diamond_pickaxe",
"netherite_pickaxe"
]
"condition": "minecraft:alternative",
"terms": [
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:iron_shovel"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:golden_shovel"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:wooden_shovel"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:stone_shovel"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:diamond_shovel"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:netherite_shovel"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:iron_hoe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:golden_hoe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:wooden_hoe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:stone_hoe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:diamond_hoe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:netherite_hoe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:iron_axe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:golden_axe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:wooden_axe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:stone_axe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:diamond_axe"
}
}
}
},
{
"condition": "minecraft:entity_properties",
"entity": "this",
"predicate": {
"equipment": {
"mainhand": {
"item": "minecraft:netherite_axe"
}
}
}
}
}
]
}
]
}
}
},
"rewards": {"function": "fz:scoreboards/digcounter/toolsfix2"}
"rewards": {
"function": "fz:scoreboards/digcounter/toolsfix2"
}
}
@@ -9,7 +9,8 @@
"entity": "this",
"scores": {
"fishingTester": {
"min": 1
"min": 1,
"max": 2147483647
}
}
}
+3 -3
View File
@@ -16,9 +16,9 @@ function fz:login/logintips/install
function fz:carpet/carpet
#版本信息
data merge storage fz.installed {installed: 1b}
data merge storage fz {version: 2.1.0}
data merge storage fz {date: 2020-7.1}
data merge storage fz {time: "02:43"}
data merge storage fz {version: 2.0.3}
data merge storage fz {date: 2020-1.17}
data merge storage fz {time: "18:21"}
##data merge storage fz {snapshot: -SNAPSHOT}
data remove storage fz snapshot
tellraw @a {"text": "[信息]启动完毕","color": "#5fff00"}
+2 -2
View File
@@ -1,8 +1,8 @@
#如果未安装且未卸载则安装
execute unless data storage fz.installed {installed: 1b} unless data storage fz.installed {installed: 0b} run function fz:install
#如果版本正确且已安装则开始运行
execute if data storage fz {version: 2.1.0} if data storage fz.installed {installed: 1b} run function fz:start
execute if data storage fz {version: 2.0.3} if data storage fz.installed {installed: 1b} run function fz:start
#如果版本不符则更新
execute unless data storage fz {version: 2.1.0} run function fz:update
execute unless data storage fz {version: 2.0.3} run function fz:update
#输出版本信息
tellraw @a [{"text": "[版本信息]FZ's Datapack-","color": "#ffd900"},{"nbt":"version","storage":"fz","color": "#ffd900"},{"nbt": "snapshot", "storage": "fz","color": "red"}]
@@ -10,7 +10,6 @@ advancement revoke @s only fz:scoreboards/killcounter
advancement revoke @s only fz:scoreboards/tradingcounter
advancement revoke @s only fz:scoreboards/digcounter/digtrigger
advancement revoke @s only fz:scoreboards/digcounter/toolsfix
advancement revoke @s only fz:scoreboards/digcounter/toolsfix2
advancement revoke @s only fz:config/sneak
advancement revoke @s only fz:config/unsneak
@@ -1,7 +1,7 @@
#为digtrigger函数修正非挖掘的使用带来的加分(使)
#为digtrigger函数修正非挖掘的使用带来的加分(使)
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players remove @s digCounter 1
execute unless score @s carpetBot matches 1 run scoreboard players remove digCounter 1
execute unless score @s carpetBot matches 1 run scoreboard players remove totalList 1
advancement revoke @s only fz:scoreboards/digcounter/toolsfix
#铲子和锄头的方块判断居然只响应产物不响应原方块
#重置探测右键使用工具的成就
advancement revoke @s only fz:scoreboards/digcounter/toolsfix
@@ -1,6 +1,7 @@
#为digtrigger函数修正非挖掘的使用带来的加分(使)
#为digtrigger函数修正非挖掘的使用带来的加分()
#判断条件用于排除地毯小人
execute unless score @s carpetBot matches 1 run scoreboard players remove @s digCounter 1
execute unless score @s carpetBot matches 1 run scoreboard players remove digCounter 1
execute unless score @s carpetBot matches 1 run scoreboard players remove totalList 1
advancement revoke @s only fz:scoreboards/digcounter/toolsfix2
execute unless score @s carpetBot matches 1 run scoreboard players add @s digCounter 1
execute unless score @s carpetBot matches 1 run scoreboard players add digCounter 1
execute unless score @s carpetBot matches 1 run scoreboard players add totalList 1
#重置探测右键副手放置时主手有工具的成就
advancement revoke @s only fz:scoreboards/digcounter/toolsfix2
+2 -2
View File
@@ -1,6 +1,6 @@
{
"pack": {
"description": "FZ's Datapack - Code By Harvey_Husky",
"pack_format": 7
"description": "FZ's Datapack - Code By Harvey_kang",
"pack_format": 6
}
}
+10 -25
View File
@@ -1,10 +1,10 @@
global_version = '1.2.0';
global_version = '1.1.1';
__config() -> {
'scope' -> 'global',
'stay_loaded' -> false
};
__command() -> print('版本:' + global_version);
global_bl = ['stone', 'granite', 'polished_granite', 'diorite', 'polished_diorite', 'andesite', 'polished_andesite', 'grass_block',
global_bl = l('stone', 'granite', 'polished_granite', 'diorite', 'polished_diorite', 'andesite', 'polished_andesite', 'grass_block',
'dirt', 'coarse_dirt', 'podzol', 'crimson_nylium', 'warped_nylium', 'cobblestone', 'oak_planks', 'spruce_planks', 'birch_planks',
'jungle_planks', 'acacia_planks', 'dark_oak_planks', 'crimson_planks', 'warped_planks', 'sand', 'red_sand', 'gravel', 'gold_ore',
'iron_ore', 'coal_ore', 'nether_gold_ore', 'oak_log', 'spruce_log', 'birch_log', 'jungle_log', 'acacia_log', 'dark_oak_log',
@@ -101,28 +101,8 @@ global_bl = ['stone', 'granite', 'polished_granite', 'diorite', 'polished_diorit
'light_weighted_pressure_plate', 'heavy_weighted_pressure_plate', 'daylight_detector', 'redstone_block', 'hopper', 'dropper',
'iron_trapdoor', 'observer', 'iron_door', 'oak_door', 'spruce_door', 'birch_door', 'jungle_door', 'acacia_door', 'dark_oak_door',
'crimson_door', 'warped_door', 'repeater', 'comparator', 'redstone', 'lectern', 'target', 'powered_rail', 'detector_rail',
'rail', 'activator_rail', 'beacon', 'turtle_egg', 'conduit', 'brewing_stand', 'cauldron', 'sculk_sensor', 'raw_iron_block',
'raw_copper_block', 'raw_gold_block', 'powder_snow', 'candle', 'deepslate_coal_ore', 'deepslate_iron_ore', 'deepslate_copper_ore',
'deepslate_lapis_ore', 'deepslate_gold_ore', 'deepslate_redstone_ore', 'deepslate_diamond_ore', 'deepslate_emerald_ore',
'cobbled_deepslate', 'infested_stone', 'infested_cobblestone', 'infested_stone_bricks', 'infested_cracked_stone_bricks',
'infested_mossy_stone_bricks', 'infested_chiseled_stone_bricks', 'infested_deepslate', 'deepslate', 'chiseled_deepslate',
'polished_deepslate', 'spore_blossom', 'hanging_roots', 'rooted_dirt', 'dirt_path', 'farmland', 'wall_torch', 'tall_grass',
'tall_seagrass', 'big_dripleaf', 'small_dripleaf', 'glow_berries', 'cave_vines', 'cave_vines_plant', 'moss_carpet', 'moss_block',
'flowering_azalea_leaves', 'azalea_leaves', 'azalea', 'flowering_azalea', 'glow_lichen', 'dripstone_block', 'pointed_dripstone',
'lightning_rod', 'cobbled_deepslate_stairs', 'polished_deepslate_stairs', 'deepslate_brick_stairs', 'deepslate_tile_stairs',
'cut_copper_stairs', 'exposed_cut_copper_stairs', 'weathered_cut_copper_stairs', 'oxidized_cut_copper_stairs',
'waxed_cut_copper_stairs', 'waxed_exposed_cut_copper_stairs', 'waxed_weathered_cut_copper_stairs',
'waxed_oxidized_cut_copper_stairs', 'cobbled_deepslate_slab', 'polished_deepslate_slab', 'deepslate_brick_slab',
'deepslate_tile_slab', 'cut_copper_slab', 'exposed_cut_copper_slab', 'weathered_cut_copper_slab', 'oxidized_cut_copper_slab',
'waxed_cut_copper_slab', 'waxed_exposed_cut_copper_slab', 'waxed_weathered_cut_copper_slab', 'waxed_oxidized_cut_copper_slab',
'copper_block', 'exposed_copper', 'weathered_copper', 'oxidized_copper', 'cut_copper', 'exposed_cut_copper',
'weathered_cut_copper', 'oxidized_cut_copper', 'waxed_copper_block', 'waxed_exposed_copper', 'waxed_weathered_copper',
'waxed_oxidized_copper', 'waxed_cut_copper', 'waxed_exposed_cut_copper', 'waxed_weathered_cut_copper', 'waxed_oxidized_cut_copper',
'copper_ore', 'tinted_glass', 'smooth_basalt', 'calcite', 'amethyst_block', 'budding_amethyst', 'amethyst_cluster',
'small_amethyst_bud', 'medium_amethyst_bud', 'large_amethyst_bud', 'amethyst_cluster', 'tuff', 'white_candle', 'orange_candle',
'magenta_candle', 'light_blue_candle', 'yellow_candle', 'lime_candle', 'pink_candle', 'gray_candle', 'light_gray_candle',
'cyan_candle', 'purple_candle', 'blue_candle', 'brown_candle', 'green_candle', 'red_candle', 'black_candle'
];
'rail', 'activator_rail', 'beacon', 'turtle_egg', 'conduit', 'brewing_stand', 'cauldron'
);
__restore(pl, s_player) ->(
scoreboard_remove('killCounter');
scoreboard_remove('digCounter');
@@ -206,13 +186,18 @@ __restore(pl, s_player) ->(
scoreboard('damageTaken', '群p抖M', total_hurt);
scoreboard('totalList', '群p抖M', total_hurt);
game_tick(50);
print('完成!');
run('function fz:scoreboards/install')
);
by_whitelist() ->(
pl = keys(system_info('server_whitelist'));
s_player = player();
//c_for(i = 0, i < length(pl), i += 1,
// run('player ' + pl:i + ' spawn at ' + (s_player~'x'+0.1)+ ' ' +s_player~'y'+ ' ' +(s_player~'z'+0.1));
//);
game_tick(50);
__restore(pl, s_player);
//c_for(i = 0, i < length(pl), i += 1,
// run('player ' + pl:i + ' kill');
//);
return()
)