PlayerAnvilUpdate

Link to playeranvilupdate

Das PlayerAnvilUpdate Event wird abgefeuert, wenn ein Spieler Gegenstände auf den linken und rechten Plätzen eines Amboss platziert.

  • Wird das Ereignis abgebrochen, wird das Vanilleverhalten nicht ausgeführt und die Ausgabe wird auf Null gesetzt.
  • Wenn das Ereignis nicht abgebrochen wird, aber die Ausgabe nicht null ist, wird die Ausgabe gesetzt und kein Vanilleverhalten ausgeführt.
  • wenn die Ausgabe null ist und das Ereignis nicht abgebrochen wird, wird das Vanilleverhalten ausgeführt.

Du musst das Ereignis als diese Klasse in den Funktionskopf verschieben:
crafttweaker.event. layerAnvilUpdateEvent
Sie können natürlich auch die Klasse vor importieren und dann diesen Namen verwenden.

Erweiterte Event-Schnittellen

Link to erweiterte-event-schnittellen

PlayerAnvilUpdate Events implementieren die folgenden Schnittstellen und können auch alle ihre Methoden/Getters/Setter aufrufen:

ZenGetters & ZenSetters

Link to zengetters--zensetters

Die folgenden Informationen lassen sich von diesem Event (Ereignis) abrufen:

ZenGetterZenSettertypeBeschreibung
ZenGetter
linkes Element
ZenSetter
type
IItemStack
Beschreibung
Die linke Seite der Eingabe.
ZenGetter
rechtes Element
ZenSetter
type
IItemStack
Beschreibung
Die rechte Seite der Eingabe.
ZenGetter
outputItem
ZenSetter
outputItem
type
IItemStack
Beschreibung
Setze dies um den Ausgabestack zu setzen.
ZenGetter
itemName
ZenSetter
type
string
Beschreibung
Der Name des Elements, wenn der Benutzer eines angegeben hat.
ZenGetter
xpCost
ZenSetter
xpCost
type
int
Beschreibung
Die Basiskosten, setzen Sie dies, um sie zu ändern, wenn die Ausgabe != null ist.
ZenGetter
materialkosten
ZenSetter
materialkosten
type
int
Beschreibung
Die Anzahl der Items aus dem richtigen Slot, die während der Reparatur verbraucht werden sollen. Lassen Sie als 0 um den gesamten Stapel zu konsumieren.
  • event.cancel() sets the event as cancelled.