Marcação

De Minecraft Wiki
Revisão de 00h46min de 21 de janeiro de 2021 por Eduaddad (discussão | contribs) (→‎Histórico)
Ir para: navegação, pesquisa
"Tag" redireciona aqui. Para o item, veja Etiqueta. Para outros usos, veja Tag (desambiguação).

Marcações (pt-BR) ou tags (pt-PT) nos pacotes de dados permitem aos jogadores agrupar itens, blocos, líquidos, tipos de entidades ou funções usando arquivos JSON.

Usos

Para utilizar marcações de blocos, itens, entidades ou funções os arquivos JSON devem ser colocados em um pacote de dados dentro das pastas data/(namespace)/tags/blocks, data/(namespace)/tags/items, data/(namespace)/tags/entity_types ou data/(namespace)/tags/functions, respectivamente.

O próprio Minecraft também usa marcações. Por exemplo, as marcações de blocos do vanilla são usadas para várias propriedades de bloco, marcações de itens do vanilla são usadas para várias propriedades de itens, arquivos dos progressos do vanilla e arquivos das receitas do vanilla, bem como as marcações de tipos de entidades do vanilla são usadas para várias propriedades das entidades. Veja § Lista de marcações para seus usos.

Não existem marcações de funções no vanilla, pois não existem funções vanilla, mas o jogo lê de determinadas marcações de funções no espaço de nome minecraft.

Estrutura de pastas

  • (diretório raiz do pacote de dados)
    • data
      • (namespace)
        • tags
          • blocks
            • (nome).json
          • entity_types
            • (nome).json
          • fluids
            • (nome).json
          • functions
            • (nome).json
          • items
            • (nome).json

Marcações de bloco

Marcações de bloco podem ser chamadas ao testar argumentos de bloco em comandos com #(namespaced ID), que terá êxito se o bloco corresponder a algum dos blocos especificados na marcação.

Marcações de item

Marcações de item podem ser chamadas ao testar argumentos de item em comandos com #(namespaced ID) ou em receitas e progressos usando "tag": "(namespaced ID)", que terá êxito se o item corresponder a algum dos itens especificados na marcação. Eles também podem ser pesquisados no inventário do criativo, pesquisando #(namespaced ID).

Marcações de tipos de entidade

Marcações de tipos de entidade podem ser chamadas no argumento do seletor de alvo type e condições da tabela de saque com #(namespaced ID), que verifica se o tipo de entidade corresponde a algum dos tipos de entidade especificados na marcação.

Marcações de funções

Marcações de funções podem ser chamadas no comando /function com #(namespaced ID), que executa todas as funções especificadas na marcação na ordem de sua primeira aparição em uma marcação. Se uma função é referenciada várias vezes em uma marcação e suas sub-marcações, ela é executada uma vez apenas.

Além disso, as funções marcadas na marcação minecraft:tick tag executa todos os ticks no início do tick e as funções marcadas na marcação minecraft:load é executado uma vez no início do tick após um (re)carregamento do servidor.

Formato JSON

  • O objeto raiz.
    •  replace: Opcional. Se o conteúdo desta marcação deve ou não substituir completamente o conteúdo da marcação de diferentes pacotes de dados de prioridade mais baixa pelo mesmo ID de espaço de nome. Quando false, o conteúdo da marcação é anexado ao conteúdo dos pacotes de dados de prioridade mais alta. O padrão é false.
    •  values: Uma lista de combinação e correspondência de nomes de objetos e nomes de marcações. Para marcações, a referência recursiva é possível, mas uma referência circular causa uma falha no carregamento.
      • : O ID de espaço de nome de um objeto na forma (namespaced ID).
      • : ID de outra marcação do mesmo tipo na forma #(namespaced ID).

Histórico

Edição Java
1.13 17w49a Marcações para blocos e itens adicionadas.
Adicionado o bloco vanilla e as marcações de item planks e wool.
17w49b Funções agora podem ser marcadas.
Funções marcadas em tick agora execute cada tick no início do tick.
Adicionada a marcação de bloco vanilla flower_pots.
Adicionado o bloco vanilla e as marcações de item buttons, carpets, doors, logs, saplings e stone_bricks.
17w50a Adicionado o bloco vanilla e as marcações de item wooden_buttons e wooden_doors.
Atualizado o bloco vanilla e as marcações de item buttons e doors para incluir stone_button e iron_door respectivamente.
18w01a As funções marcadas em load agora são executadas uma vez após um (re)carregamento.
Adicionada a marcação de bloco vanilla anvil.
18w02a Adicionada a marcação de bloco vanilla enderman_holdable.
18w06a Adicionado o bloco vanilla e as marcações de item banners, wooden_pressure_plates, wooden_slabs e wooden_stairs.
Adicionada a marcação de item vanilla boats.
18w07a Adicionada a marcações de bloco vanilla slabs, stairs e water_hacked.
Adicionadas as marcações de bloco e item acacia_logs, birch_logs, dark_oak_logs, jungle_logs, oak_logs e spruce_logs
18w07b Adicionada a marcação de bloco vanilla waterlogged.
Adicionado o bloco vanilla e as marcações de item rails e sand.
18w09a Adicionado o bloco vanilla e as marcações de item coral.
A marcação water_hacked agora incluí baús.
18w10a Adicionado o bloco vanilla e as marcações de item coral_plants.
The waterlogged de bloco agora inclui plantas de coral.
18w10c
Removido a marcações de bloco water_hacked e waterlogged.
18w19a Adicionada a marcação de bloco vanilla leaves, the fluid tags water e lava, e as marações do item fishes e leaves.
pre8 Adicionada a marcações de bloco wall_corals e impermeable.
1.13.1 18w31a Adicionada a marcações de bloco vanilla underwater_bonemeals.
1.14 18w43a Adicionada a marcações de bloco vanilla bamboo_plantable_on, dirt_like, signs, small_flowers, standing_signs, wall_signs, walls.
Modificado marcações de bloco enderman_holdable,flower_pots,slabs,stairs.
Adicionada a marcação de tipo de entidade skeletons.
Adicionadas as marcações de item music_discs,signs,small_flowers,walls.
Modificado marcações de item slabs,stairs.
18w44a Adicionado o bloco vanilla e as marcações de item beds
1.14.1 Pre-Release 1 Funções em uma marcação agora são executados na ordem em que estão listados.
1.15 19w34a Adicionado as marcações de bloco bee_growables, beehives, crops, flowers e tall_flowers.
Adicionado as marcações de item flowers e tall_flowers.
19w36a Adicionado a marcação de entidade beehive_inhabitors.
19w41a Removido a marcação de bloco dirt_like.
19w42a Adicionado a marcação de item lectern_books.
19w44a Adicionado a marcação de bloco shulker_boxes.
19w45a Adicionado a marcação de entidade arrows.
Pre-Release 2 Adicionado a marcação de bloco portals.
1.16 20w06a Adicionado a marcações de bloco crimson_stems, fire, nylium, warped_stems e wart_blocks.
Adicionado as marcações de item crimson_stems e warped_stems.
Adicionado itens de carmesim e distorcido para marcações de bloco planks, standing_signs, wall_signs, wooden_buttons, wooden_doors, wooden_fences, wooden_pressure_plates, wooden_slabs, wooden_stairs e wooden_trapdoors.
Adicionado itens de carmesim e distorcido para as marcações de item planks, signs, wooden_buttons, wooden_doors, wooden_fences, wooden_pressure_plates, wooden_slabs, wooden_stairs e wooden_trapdoors.
A marcações de bloco e item slabs agora usa a respectiva marcação wooden_slabs.
20w07a Adicionado as marcações de bloco beacon_base_blocks, wall_post_override e wither_summon_base_blocks.
Adicionado a marcação de item beacon_payment_items.
Removido netherrack e adicionado fungo, raízes e nicélio para a marcação de bloco enderman_holdable
20w09a Adicionado as marcações de bloco climbable.
Adicionado a marcação de entidade impact_projectiles.
Adicionado fungo carmesim envasado, fungo distorcido, brotos do Nether e raízes carmesins para a marcação de bloco flower_pots.
20w10a Adicionado as marcações de bloco hoglin_repellents e piglin_repellents.
Adicionado hifas carmesins, hifas distorcidas e descascado para seus respectivos blocos de caule e marcações de item.
20w11a Adicionado as marcações de bloco gold_ores e soul_speed_blocks.
Adicionado as marcações de item gold_ores e piglin_repellents.
Adicionado trepadeiras retorcidas para a marcação de bloco climbable.
Adicionado obsidiana chorona para a marcação de bloco dragon_immune.
Adicionado fungo distorcido envasado para a marcação de bloco hoglin_repellents..
20w12a Adicionado as marcações de bloco soul_fire_base_blocks.
20w13a Adicionado a marcações de bloco e item logs_that_burn e non_flammable_wood.
Adicionado as marcações de bloco strider_warm_blocks.
O bloco e a marcações de item logs agora contém o bloco e marcação de item logs_that_burn, crimson_stems e warped_stems.
Adicionado âncora de renascimento para a marcação de bloco dragon_immune.
20w14a Adicionado portal do Nether e âncora de renascimento para a marcação de bloco hoglin_repellents.
20w15a Adicionado as marcações de bloco campfires e guarded_by_piglins.
Adicionado as marcações de item furnace_materials, soul_fire_base_blocks e stone_tool_materials.
Adicionado pedra-negra polida e (quando aplicável) blocos e itens de pedra-negra para bloco e marcações de item buttons, slabs, stairs e walls.
Adicionado fogueira das almas para a marcação de item piglin_repellents.
Adicionado #signs block tag and removed lanterns and soul fire lanterns from the wall_post_override block tag.
20w16a Adicionado a marcação de item creeper_drop_music_discs.
Alterado a marcação de item music_discs para usar a marcação de item e disco musical de pigstep #creeper_drop_music_discs.
20w17a Adicionado as marcações de bloco pressure_plates e stone_pressure_plates.
Adicionado as marcações de bloco banners e signs para a marcação de bloco wall_post_override.
20w18a Adicionado fogueira das almas para a marcação de item piglin_repellents.
20w19a Adicionado a marcação de bloco prevent_mob_spawning_inside.
O bloco e a marcações de item slabs agora use a respectiva marcação wooden_slabs.
20w20a Adicionado a marcação de item piglin_loved.
20w21a Removido rosa do Wither da marcação de bloco prevent_mob_spawning_inside.
20w22a Adicionado as marcações de bloco fence_gates e unstable_bottom_center.
Pre-release 1 Adicionado pepita de ouro para a marcação de item piglin_loved.
A marcação de item piglin_loved agora usa a marcação de item gold_ores.
Removido arbusto de bagas doces da marcação de bloco prevent_mob_spawning_inside.
Pre-release 3 Adicionado as marcações de bloco infiniburn_end, infiniburn_nether e infiniburn_overworld.
Removido pepita de ouro da marcação de item piglin_loved.
1.16.2 20w27a Adicionado as marcações de bloco mushroom_grow_block.
20w28a Adicionado as marcações de bloco base_stone_nether e base_stone_overworld,
Adicionado a marcação de item stone_crafting_materials.
Removido a marcação de item furnace_materials.
Em breve na Edição Java
1.17 20w45a Adicionado as marcações de bloco candle_cakes, candles, cauldrons e crystal_sound_blocks.
Adicionado as marcações de item candles, ignored_by_piglin_babies e piglin_food.
20w46a Adicionado a marcação de bloco snow_step_sound_blocks.
Adicionada a marcação de tipo de entidade powder_snow_walkable_mobs.
Adicionados caldeirões de neve refrescante na marcação de bloco cauldrons.
20w48a Adicionado a marcação de item freeze_immune_wearables.
A marcação do bloco snow_step_sound_blocks foi renomeada para inside_step_sound_block.
20w49a Adicionado as marcações de bloco dripstone_replaceable_blocks e occludes_vibration_signals.
Adicionado o novo tipo de marcação de eventos de jogo.
Adicionado a marcação de evento de jogo ignore_vibrations_stepping_carefully e vibrations.
20w51a Adicionado a marcações de item axolotl_tempt_items e occludes_vibration_signals.
Adicionado as marcações do tipo da entidade axolotl_always_hostiles e axolotl_tempt_hostiles.
Removido o evento de jogo "começar a comer" da marcaçação de evento do jogo vibrations.
21w03a Adicionadas lulas-brilhantes na marcação de tipo de entidade axolotl_always_hostiles.

Problemas

Problemas relacionados com "Tag" são mantidos no rastreador de problemas. Reporte problemas lá.

Predefinição:Data packs