Pular para o conteúdo

Listas de Tipos de Blocos

Visão Geral

Arquivos de lista de tipos de blocos definem grupos nomeados de IDs de tipos de blocos. Essas listas são referenciadas por outros sistemas — a geração de mundo as utiliza para determinar quais blocos podem ser espalhados, substituídos ou coletados, e as regras do jogo as utilizam para filtrar interações com blocos. Cada lista é simplesmente um objeto JSON com um array Blocks contendo IDs em formato de string que correspondem a tipos de blocos registrados.

Localização dos Arquivos

Assets/Server/BlockTypeList/
AllScatter.json
Empty.json
Gravel.json
Ores.json
PlantScatter.json
PlantsAndTrees.json
Rock.json
Snow.json
Soils.json
TreeLeaves.json
TreeWood.json
TreeWoodAndLeaves.json

Schema

Nível Superior

CampoTipoObrigatórioPadrãoDescrição
Blocksstring[]SimArray de strings com IDs de tipos de blocos. Cada ID deve corresponder a um nome de tipo de bloco registrado.

Descrições das Listas

ListaTamanho AproximadoDescrição
AllScatter~160 entradasTodos os blocos decorativos de dispersão: gramas, flores, samambaias, escombros, ossos, corais e decorações de ninhos.
Empty0 entradasLista vazia usada como placeholder “nenhum”.
GravelPequenoVariantes de blocos de cascalho.
OresPequenoBlocos de minério mineráveis em todas as zonas.
PlantScatterMédioSubconjunto de dispersão limitado a plantas e flores.
PlantsAndTreesMédioPlantas, flores e blocos relacionados a árvores.
RockPequenoBlocos naturais de rocha e pedra.
SnowPequenoVariantes de blocos cobertos de neve.
Soils~13 entradasBlocos de solo e grama de terreno em diferentes tipos de bioma.
TreeLeavesPequenoBlocos de folhas de todas as espécies de árvores.
TreeWoodPequenoBlocos de tronco/madeira de todas as espécies de árvores.
TreeWoodAndLeavesMédioBlocos combinados de madeira e folhas de árvores.

Exemplos

Lista de solos (Assets/Server/BlockTypeList/Soils.json):

{
"Blocks": [
"Soil_Dirt",
"Soil_Dirt_Burnt",
"Soil_Dirt_Cold",
"Soil_Dirt_Dry",
"Soil_Dirt_Poisoned",
"Soil_Grass",
"Soil_Grass_Burnt",
"Soil_Grass_Cold",
"Soil_Grass_Deep",
"Soil_Grass_Dry",
"Soil_Grass_Full",
"Soil_Grass_Sunny",
"Soil_Grass_Wet"
]
}

Lista AllScatter (Assets/Server/BlockTypeList/AllScatter.json, resumida):

{
"Blocks": [
"Wood_Sticks",
"Plant_Bush_Green",
"Plant_Grass_Arid",
"Plant_Grass_Arid_Short",
"Plant_Grass_Lush",
"Plant_Flower_Bushy_Blue",
"Plant_Flower_Common_Red",
"Plant_Fern",
"Rubble_Stone",
"Rubble_Sandstone",
"Deco_Bone_Skulls_Feran",
"Deco_Coral_Shell",
"Deco_Trash"
]
}

Páginas Relacionadas

  • Geração de Mundo — atribuições que referenciam listas de tipos de blocos para posicionamento de dispersão
  • Texturas de Blocos — arquivos de textura para os blocos referenciados nestas listas
  • Objetivos — condições de tarefas que filtram por tags de blocos correspondentes a estas listas