Benutzer-Werkzeuge

Webseiten-Werkzeuge


minecraft:mods:computercraft

Dies ist eine alte Version des Dokuments!


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() ??
  • 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…
  • 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

pure Crystal Crafting

minecraft/mods/computercraft.1428669034.txt.gz · Zuletzt geändert: 2016-04-07 13:16 (Externe Bearbeitung)