Benutzer-Werkzeuge

Webseiten-Werkzeuge


minecraft:mods:computercraft

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
minecraft:mods:computercraft [2015-04-03 12:37] blast0rminecraft:mods:computercraft [2016-04-07 13:16] (aktuell) – Externe Bearbeitung 127.0.0.1
Zeile 8: Zeile 8:
  
 und vielleicht gibt es [[http://www.computercraft.info/forums2/index.php?/topic/22537-1710-cc-and-applied-energistics-2/page__hl__%2Bapplied+%2Benergistics__fromsearch__1|hier]] später etwas neues dazu. und vielleicht gibt es [[http://www.computercraft.info/forums2/index.php?/topic/22537-1710-cc-and-applied-energistics-2/page__hl__%2Bapplied+%2Benergistics__fromsearch__1|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 ==== ==== pure Crystal Crafting ====
 +
  
  
minecraft/mods/computercraft.1428057445.txt.gz · Zuletzt geändert: 2016-04-07 13:16 (Externe Bearbeitung)