資料包中的標籤(Tag)允許玩家使用JSON檔案將物品、方塊、流體、實體類型和函數組合在一起。
用途
為了使用方塊、物品、流體、實體類型或函數標籤,JSON檔案必須分別放置於資料包的data/(命名空间)/tags/blocks、data/(命名空间)/tags/items、data/(命名空间)/tags/fluids、data/(命名空间)/tags/entity_types或data/(命名空间)/tags/functions目錄下。
遊戲本身也使用了這些標籤。原版方塊標籤被用於各種方塊屬性。原版物品標籤被用於各種物品屬性、原版進度檔案與原版配方檔案。原版實體類型標籤被用於各種生物的屬性。在#標籤列表部分可以查看它們的用途。
但是並不存在原版函數標籤,因為原版中不存在函數,不過遊戲會讀取minecraft命名空間下的特定函數標籤。
檔案結構
|
方塊標籤
方塊標籤可以在用指令測試方塊時以#(命名空间ID)的形式調用。只要方塊滿足了該標籤中定義的任何一個方塊,指令就會測試透過。
物品標籤
物品標籤可以在用指令測試物品時以#(命名空间ID)的形式調用。也可以在配方或進度中用"tag": "(命名空间ID)"的格式使用。只要物品滿足了該標籤中定義的任何一個物品,測試就會透過。
實體類型標籤
實體類型標籤可以在type實體選擇器參數以及述詞中以#(命名空间ID)的形式使用。只要物品滿足了該標籤中定義的任何一個物品,測試就會透過。
函數標籤
函數標籤可以在/function指令中以#(命名空间):(路径)的形式調用。所有在該標籤中指定的函數都會按照它們第一次出現的順序執行。就算一個函數在標籤以及子標籤中被多次引用,它也只會被執行一次。
另外,所有在tick標籤中標記的函數將會在每刻的開始執行,在load標籤中標記的函數將會在伺服器載入及重載後的第1刻開始執行1次。
JSON格式
- 根標籤。
- replace:這個標籤是否應該完全覆蓋來自較低優先級資料包同命名空間下的同名標籤。當設定為
false時則為為此標籤進行補充。預設為false。 - values:一個物品、方塊或函數列表。可以引用同類型的其他標籤,但是不能循環引用。
- :一個物品、方塊、流體、實體類型或函數的命名空間ID。格式應為
(命名空间):(名称)。 - :另一個同類型的標籤的ID。格式應為
#(命名空间):(路径)。
- :一個物品、方塊、流體、實體類型或函數的命名空間ID。格式應為
- replace:這個標籤是否應該完全覆蓋來自較低優先級資料包同命名空間下的同名標籤。當設定為
標籤列表
方塊
| 標籤名稱 | 值 | 用途 |
|---|---|---|
| acacia_logs | acacia_log, acacia_wood, stripped_acacia_log, stripped_acacia_wood | - |
| anvil | anvil、chipped_anvil、damaged_anvil |
|
| banners | white_banner、orange_banner、magenta_banner、light_blue_banner、yellow_banner、lime_banner、pink_banner、gray_banner、light_gray_banner、cyan_banner、purple_banner、blue_banner、brown_banner、green_banner、red_banner、black_banner、white_wall_banner、orange_wall_banner、magenta_wall_banner、light_blue_wall_banner、yellow_wall_banner、lime_wall_banner、pink_wall_banner、gray_wall_banner、light_gray_wall_banner、cyan_wall_banner、purple_wall_banner、blue_wall_banner、brown_wall_banner、green_wall_banner、red_wall_banner、black_wall_banner | - |
| birch_logs | birch_log、birch_bark、stripped_birch_log、stripped_birch_bark | - |
| buttons | #wooden_buttons、stone_button | - |
| carpets | white_carpet、orange_carpet、magenta_carpet、light_blue_carpet、yellow_carpet、lime_carpet、pink_carpet、gray_carpet、light_gray_carpet、cyan_carpet、purple_carpet、blue_carpet、brown_carpet、green_carpet、red_carpet、black_carpet | - |
| coral_blocks | tube_coral_block, brain_coral_block, bubble_coral_block, fire_coral_block, horn_coral_block | - |
| corals | tube_coral, brain_coral, bubble_coral, fire_coral, horn_coral, tube_coral_fan, brain_coral_fan, bubble_coral_fan, fire_coral_fan, horn_coral_fan | - |
| dark_oak_logs | dark_oak_log, dark_oak_bark, stripped_dark_oak_log, stripped_dark_oak_bark | - |
| doors | #wooden_doors、iron_door | - |
| enderman_holdable | grass_block、dirt、coarse_dirt、podzol、sand、red_sand、gravel、dandelion、poppy、blue_orchid、allium、azure_bluet、red_tulip、orange_tulip、white_tulip、pink_tulip、oxeye_daisy、brown_mushroom、red_mushroom、tnt、cactus、clay、pumpkin、carved_pumpkin、melon_block、mycelium、netherrack |
|
| flower_pots | flower_pot、potted_poppy、potted_blue_orchid、potted_allium、potted_azure_bluet、potted_red_tulip、potted_orange_tulip、potted_white_tulip、potted_pink_tulip、potted_oxeye_daisy、potted_dandelion、potted_oak_sapling、potted_spruce_sapling、potted_birch_sapling、potted_jungle_sapling、potted_acacia_sapling、potted_dark_oak_sapling、potted_red_mushroom、potted_brown_mushroom、potted_dead_bush、potted_fern、potted_cactus | - |
| ice | ice, packed_ice, blue_ice, frosted_ice | - |
| impermeable | glass, white_stained_glass, orange_stained_glass, magenta_stained_glass, light_blue_stained_glass, yellow_stained_glass, lime_stained_glass, pink_stained_glass, gray_stained_glass, light_gray_stained_glass, cyan_stained_glass, purple_stained_glass, blue_stained_glass, brown_stained_glass, green_stained_glass, red_stained_glass, black_stained_glass |
|
| jungle_logs | jungle_log, jungle_bark, stripped_jungle_log, stripped_jungle_bark | - |
| leaves | jungle_leaves, oak_leaves, spruce_leaves, dark_oak_leaves, acacia_leaves, birch_leaves | - |
| logs | #dark_oak_logs, #oak_logs, #acacia_logs, #birch_logs, #jungle_logs, #spruce_logs |
|
| oak_logs | oak_log, oak_bark, stripped_oak_log, stripped_oak_bark | - |
| planks | oak_planks、spruce_planks、birch_planks、jungle_planks、acacia_planks、dark_oak_planks |
|
| rails | rail, powered_rail, detector_rail, activator_rail |
|
| sand | sand, red_sand | - |
| saplings | oak_sapling、spruce_sapling、birch_sapling、jungle_sapling、acacia_sapling、dark_oak_sapling |
|
| slabs | stone_slab, stone_brick_slab, sandstone_slab, acacia_slab, birch_slab, dark_oak_slab, jungle_slab, oak_slab, spruce_slab, purpur_slab, quartz_slab, red_sandstone_slab, brick_slab, cobblestone_slab, nether_brick_slab, petrified_oak_slab, prismarine_slab, prismarine_bricks_slab, dark_prismarine_slab | - |
| spruce_logs | spruce_log, spruce_bark, stripped_spruce_log, stripped_spruce_bark | - |
| stairs | oak_stairs, cobblestone_stairs, spruce_stairs, sandstone_stairs, acacia_stairs, jungle_stairs, birch_stairs, dark_oak_stairs, nether_brick_stairs, stone_brick_stairs, brick_stairs, purpur_stairs, quartz_stairs, red_sandstone_stairs, prismarine_bricks_stairs, prismarine_stairs, dark_prismarine_stairs | - |
| stone_bricks | stone_bricks、mossy_stone_bricks、cracked_stone_bricks、chiseled_stone_bricks | - |
| underwater_bonemeals | seagrass, #corals, #wall_corals |
|
| valid_spawn | grass_block, podzol |
|
| wall_corals | tube_coral_wall_fan, brain_coral_wall_fan, bubble_coral_wall_fan, fire_coral_wall_fan, horn_coral_wall_fan | - |
| wooden_buttons | oak_button、spruce_button、birch_button、jungle_button、acacia_button、dark_oak_button |
|
| wooden_doors | oak_door、spruce_door、birch_door、jungle_door、acacia_door、dark_oak_door |
|
| wooden_pressure_plates | oak_pressure_plate、spruce_pressure_plate、birch_pressure_plate、jungle_pressure_plate、acacia_pressure_plate、dark_oak_pressure_plate | - |
| wooden_slabs | oak_slab、spruce_slab、birch_slab、jungle_slab、acacia_slab、dark_oak_slab | - |
| wooden_stairs | oak_stair、spruce_stair、birch_stair、jungle_stairs、acacia_stairs、dark_oak_stairs | - |
| wool | white_wool、orange_wool、magenta_wool、light_blue_wool、yellow_wool、lime_wool、pink_wool、gray_wool、light_gray_wool、cyan_wool、purple_wool、blue_wool、brown_wool、green_wool、red_wool、black_wool |
流體
| Tag name | Values | Usage |
|---|---|---|
| lava | lava, flowing_lava | |
| water | water, flowing_water |
|
物品
| 標籤名稱 | Values | Usage |
|---|---|---|
| acacia_logs | acacia_log, acacia_wood, stripped_acacia_log, stripped_acacia_wood |
|
| anvil | anvil, chipped_anvil, damaged_anvil | - |
| banners | white_banner, orange_banner, magenta_banner, light_blue_banner, yellow_banner, lime_banner, pink_banner, gray_banner, light_gray_banner, cyan_banner, purple_banner, blue_banner, brown_banner, green_banner, red_banner, black_banner |
|
| birch_logs | birch_log, birch_wood, stripped_birch_log, stripped_birch_wood |
|
| boats | oak_boat, spruce_boat, birch_boat, jungle_boat, acacia_boat, dark_oak_boat |
|
| buttons | #wooden_buttons, stone_button | - |
| carpets | white_carpet, orange_carpet, magenta_carpet, light_blue_carpet, yellow_carpet, lime_carpet, pink_carpet, gray_carpet, light_gray_carpet, cyan_carpet, purple_carpet, blue_carpet, brown_carpet, green_carpet, red_carpet, black_carpet |
|
| dark_oak_logs | dark_oak_log, dark_oak_wood, stripped_dark_oak_log, stripped_dark_oak_wood |
|
| doors | #wooden_doors, iron_door | - |
| fishes | cod, cooked_cod, salmon, cooked_salmon, pufferfish, tropical_fish |
|
| jungle_logs | jungle_log, jungle_wood, stripped_jungle_log, stripped_jungle_wood |
|
| leaves | jungle_leaves, oak_leaves, spruce_leaves, dark_oak_leaves, acacia_leaves, birch_leaves | - |
| logs | oak_log, spruce_log, birch_log, jungle_log, acacia_log, dark_oak_log, oak_bark, spruce_bark, birch_bark, jungle_bark, acacia_bark, dark_oak_bark |
|
| oak_logs | oak_log, oak_wood, stripped_oak_log, stripped_oak_wood |
|
| planks | oak_planks, spruce_planks, birch_planks, jungle_planks, acacia_planks, dark_oak_planks |
|
| rails | rail, powered_rail, detector_rail, activator_rail | - |
| sand | sand, red_sand |
|
| saplings | oak_sapling, spruce_sapling, birch_sapling, jungle_sapling, acacia_sapling, dark_oak_sapling |
|
| slabs | stone_slab, stone_brick_slab, sandstone_slab, acacia_slab, birch_slab, dark_oak_slab, jungle_slab, oak_slab, spruce_slab, purpur_slab, quartz_slab, red_sandstone_slab, brick_slab, cobblestone_slab, nether_brick_slab, petrified_oak_slab, prismarine_slab, prismarine_bricks_slab, dark_prismarine_slab | - |
| spruce_logs | spruce_log, spruce_wood, stripped_spruce_log, stripped_spruce_wood |
|
| stairs | oak_stairs, cobblestone_stairs, spruce_stairs, sandstone_stairs, acacia_stairs, jungle_stairs, birch_stairs, dark_oak_stairs, nether_brick_stairs, stone_brick_stairs, brick_stairs, purpur_stairs, quartz_stairs, red_sandstone_stairs, prismarine_bricks_stairs, prismarine_stairs, dark_prismarine_stairs | - |
| stone_bricks | stone_bricks, mossy_stone_bricks, cracked_stone_bricks, chiseled_stone_bricks |
|
| wooden_buttons | oak_button, spruce_button, birch_button, jungle_button, acacia_button, dark_oak_button |
|
| wooden_doors | oak_door, spruce_door, birch_door, jungle_door, acacia_door, dark_oak_door |
|
| wooden_pressure_plates | oak_pressure_plate, spruce_pressure_plate, birch_pressure_plate, jungle_pressure_plate, acacia_pressure_plate, dark_oak_pressure_plate |
|
| wooden_slabs | oak_slab, spruce_slab, birch_slab, jungle_slab, acacia_slab, dark_oak_slab |
|
| wooden_stairs | oak_stair, spruce_stair, birch_stair, jungle_stairs, acacia_stairs, dark_oak_stairs |
|
| wool | white_wool, orange_wool, magenta_wool, light_blue_wool, yellow_wool, lime_wool, pink_wool, gray_wool, light_gray_wool, cyan_wool, purple_wool, blue_wool, brown_wool, green_wool, red_wool, black_wool |
|
歷史
| Java版 | |||||
|---|---|---|---|---|---|
| 1.13 | 17w49a | 為方塊和物品加入了標籤。 | |||
加入了原版方塊標籤planks和wool。 | |||||
加入了原版物品標籤 planks和wool。 | |||||
| 17w49b | 函數現在可以被標記。 | ||||
有tick標籤的函數現在從開始執行後的每一刻都執行。 | |||||
加入了原版方塊標籤buttons、carpets、doors、flower_pots、logs、saplings和stone_bricks。 | |||||
加入了原版物品標籤 buttons、carpets、doors、logs、saplings和stone_bricks。 | |||||
| 17w50a | 加入了原版方塊標籤wooden_buttons和wooden_doors。
| ||||
加入了原版物品標籤 wooden_buttons和wooden_doors。 | |||||
更新了原版方塊和物品標籤buttons和doors,分別包括stone_button和iron_door | |||||
| 18w01a | 有load標籤的函數將在(re)載入後執行一次。
| ||||
加入了原版方塊標籤 anvil。 | |||||
| 18w02a | 加入了原版方塊標籤 enderman_holdable。 | ||||
| 18w06a | 加入了原版方塊標籤banners、wooden_pressure_plates、wooden_slabs和wooden_stairs。
| ||||
加入了原版物品標籤 banners、boats、wooden_pressure_plates、wooden_slabs,和wooden_stairs。 | |||||
| 18w07a | 加入了原版方塊標籤slabs、stairs和water_hacked。
| ||||
加入了方塊和物品標籤acacia_logs、birch_logs、dark_oak_logs、jungle_logs、oak_logs,和spruce_logs | |||||
| 18w07b | 加入了方塊標籤 waterlogged。
| ||||
加入了方塊和物品標籤rails和sand。 | |||||
| 18w09a | 加入了原版方塊和物品標籤 coral。
| ||||
water_hacked標籤現在包括儲物箱。 | |||||
| 18w10a | 加入了方塊和物品標籤 coral_plants。
| ||||
waterlogged方塊標籤現在包括珊瑚。 | |||||
| 18w10c | 移除了方塊標籤water_hacked和waterlogged。 | ||||
| 18w19a | 加入了方塊標籤 leaves、液體標籤water和lava、物品標籤fishes和leaves。 | ||||
| pre8 | 加入了方塊標籤 wall_corals和impermeable。 | ||||
| 1.13.1 | 18w31a | 加入了方塊標籤 underwater_bonemeals。 | |||
你知道嗎
當液體同時附上water與lava標籤時會有些有趣的效果,如熔岩將熔岩變成黑曜石或單格水自動生成鵝卵石等。
錯誤
Template:Issue list
| 組件 |
| ||
|---|---|---|---|
| 資料包 | |||
| 教學 | |||
| 版本 | |||||||
|---|---|---|---|---|---|---|---|
| 開發週期 |
| ||||||
| 技術 |
| ||||||
| 多人遊戲 | |||||||
| 遊戲訂製 | |||||||