Integrated Dynamics - On the Dynamics of Integration

Operações Avançadas

Como você deve ter notado durante o último tutorial, o Programador Lógico permite que você faça muito mais do que apenas somar números. Neste tutorial, veremos as estruturas de dados mais avançadas e o encadeamento de operadores.

Vamos começar criando uma Lista estática dos Inteiros 1, 10 e 100, e visualizá-la em um Painel de Exibição.

Itens são um dos possíveis tipos de valor neste mod. Vamos fazer um Cartão de Variável de Item estático, recuperar dinamicamente o nome do mod daquele item e visualizá-lo em um Painel de Exibição.

Lembre-se de que você terá que usar um Armazenador de Variáveis para armazenar sua variável referenciada.

Para a parte final deste tutorial, combinaremos variáveis dinâmicas com operadores. Conecte um Leitor de Entidade a uma rede, leia a Entidade alvo, recupere o Bloco que a Entidade alvo está olhando e visualize esse Bloco em um Painel de Exibição.

Crafting Table
Crafting Table
  •  
  • Raw Porkchop
  •  
  • Raw Porkchop
  • Transformador de Variável de Entrada
  • Raw Porkchop
  •  
  • Raw Porkchop
  •  
Leitor de Entidade
Operador
ModmodO nome do mod proprietário do item fornecido
  • Item
  • String
Nome global: itemstackMod(Item) → StringNome do método: Item.mod() → String
Aspecto
EntidadeA entidade selecionada no espaço alvo

Saída: Entidade

Propriedades:
  • Elemento da Lista
Operador
Bloco Alvotarget_blockO bloco que a entidade fornecida está olhando no momento.
  • Entidade
  • Bloco
Nome global: entityTargetBlock(Entidade) → BlocoNome do método: Entidade.targetBlock() → Bloco
Advancements
  • Construção de Lista LógicaConstrua uma Lista estática com os §6Inteiros§7 1, 10 e 100.
  • Identificação de Origem do ItemObtenha o nome do mod de um Item.
  • Para O Que Eu Estaria Olhando?Obtenha o Bloco para o qual você está olhando.
Recompensas
Cartão de Variável64
Cartão de Variável64
Armazenador de Variáveis32