Benutzer-Werkzeuge

Webseiten-Werkzeuge


minecraft:mods:computercraft

Computercraft

ich werde alle meine Programme in Github „archivieren“, guckts euch gerne mal an: https://github.com/Blast0r/TurtlePrograms

AppliedEnergistics

In AE2 sind gibt es viele Möglichkeiten mit Computercraft zu interagieren. Das möchte ich hier etwas weiter beleuchten.

Mit diesem Programm kann man sich die verfügbaren Methoden eines Blockes gut anschauen (das gilt nicht nur für AE2..)

und vielleicht gibt es hier später etwas neues dazu.

Interface

Funktionen:

  • getInventoryName()
  • pullItem(direction,slot,maxAmount?,intoSlot?)
  • condenseItems() „Condense and tidy the stacks in an inventory“
  • expandStack(stack) „stack“ wie bei getStackInSlot der rückgabewert.. scheint den zu vervollständigen, wenn dinge fehlen (anfang.id = „minecraft:cobblestone“ führt zur gefüllten rückgabe…
    • „Get full stack information from stub one id =…, ?qty=…, ?dmg=…“
  • getStackInSlot(slot), gibt eine Tabelle aus mit: mod_id,raw_name,max_size,max_dmg,dmg,qty,id,display_name,name (kurz: WOW!)
  • pullItemIntoSlot(side,INVENTORYSLOT,amount,keineAhung) returns pulled amount
  • swapStacks(int from, int to,string fromside, string toside) ka was es tut…
  • listSources() returns table with inventory = true, [„<meta>“]= true, [„inventory-world“]=true
  • destroyStack(int SlotNumber) … destroys the itemStack.. theyre gone now…
  • getAdvancedMethodsData() gibt eine tabelle zurück… mit diversen einträgen.. da braucht man erstmal n program zum parsen, sodass man sich das ansehen kann
  • getAllStacks(), gibt eine array mit allen dingen aus wie getStackInSlot(slot)
  • pushItem(side,slot,amount) returns pushed amount

Trick zum ansehen von getAdvancedMethodsData() lua> table = peripheral.call(„front“,„getAdvancedMethodsData“)

table

  • returnTypes{} type:array
  • args{} type:array
  • description type:(string)
  • source type:string

ACHSOOO die ganzen Funktionen werden offensichtlich durch OpenPeripherals bereitgestellt…. das erklärt einiges

pure Crystal Crafting

minecraft/mods/computercraft.txt · Zuletzt geändert: 2016-04-07 13:16 von 127.0.0.1