Integrated Dynamics - On the Dynamics of Integration

Recepthantering

Recept är en stor del av Minecraft. Därför erbjuder denna mod förstklassigt stöd för dem med recept- och ingrediensvärden för att representera dess in- och utmatningssamlingar. I denna handledning kommer vi titta på hur man kan få och använda recept.

Det enklaste sättet att få ett recept är helt enkelt att läsa det från en maskin som kan hantera recept. Vi börjar med att läsa alla tillverkningsrecept genom att placera en maskinläsare mot en arbetsbänk och läsa listan över recept.

Om du vill ha en mer finjusterad kontroll över recepten eller om du arbetar med en maskin som inte exponerar sina recept via maskinläsaren kan du själv visuellt skapa ett recept i logikprogrammeraren. Nu ska vi försöka skapa ett enkelt recept, t.ex. för att tillverka en kista.

I den sista delen av denna handledning kommer vi ta steget vidare i receptläsningen. Med hjälp av aspekten recept efter utmatning kan vi hämta en operator som, när den tillämpas på en ingrediensinstans, kommer returnera det första receptet som returnerar de angivna ingredienserna som utmatning. Vi kommer använda detta för att kolla upp receptet för en kista.

Vi börjar med att skapa en ingrediensinstans med en kista i din logikprogrammerare. Läs sedan aspekten recept efter utmatning från en maskinläsare som är riktad mot en arbetsbänk. Använd därefter operatorn tillämpa för att tillämpa ingrediensen kista till operatorn som du fick från maskinläsaren. Infoga till slut den resulterande variabeln i en skärmpanel för att se kistans recept. (Glöm inte att infoga alla dina variabler som du använde i en variabellagring).

Självklart finns det så mycket mer som du kan göra med recept och ingredienser. Ta en titt i maskinläsaren och logikprogrammeraren för att ta reda på vilka andra avancerade funktioner som finns tillgängliga för dig.

Aspect
ReceptRecept som målet kan hantera

Utmatning: Lista

    Aspect
    Recept efter utmatningEn operator som returnerar ett recept för en angiven utmatning.

    Utmatning: Operator

      Operator
      TillämpaapplyTillämpar ett angivet värde för en angiven operator.
      • Operator
      • §rAlla§0
      • §rAlla§0
      Global name: operatorApply(Operator, §rAlla§0) → §rAlla§0Method name: Operator.apply(§rAlla§0) → §rAlla§0
      Advancements
      • ReceptläsningLäs listan över recept från en maskin (som arbetsbänken) med en maskinläsare.
      • ReceptskapareSkapa visuellt ett §8recept§7 med logikprogrammeraren.
      • ReceptgranskningSlå dynamiskt upp receptet för en kista med en maskinläsare.
      Rewards
      Variabelkort15
      Maskinläsare5
      Skärmpanel5