PlayerAnvilUpdate
Link to playeranvilupdate
El evento PlayerAnvilUpdate se dispara cuando un jugador coloca objetos tanto en la ranura izquierda como derecha de un yunque.
- Si el evento es cancelado, el comportamiento de la vainilla no se ejecutará, y la salida será nula.
- Si el evento no se cancela, pero la salida no es nula, establecerá la salida y no ejecutará el comportamiento de vainilla.
- si la salida es nula, y el evento no se cancela, el comportamiento de vainilla se ejecutará.
Event Class
Link to event-class
Necesitarás lanzar el evento en la cabecera de la función como esta clase:
crafttweaker.event. layerAnvilUpdateEvent
Puede, por supuesto, también importar la clase antes y usar ese nombre entonces.
Event interface extensions
Link to event-interface-extensions
PlayerAnvilUpdate Events implementa las siguientes interfaces y son capaces de llamar a todos sus métodos/getters/setters también:
ZenGetters & ZenSetters
Link to zengetters--zensetters
The following information can be retrieved from the event:
ZenGetter | ZenSetter | type | Description |
---|---|---|---|
ZenGetter elemento izquierdo | ZenSetter | type IItemStack | Description El lado izquierdo de la entrada. |
ZenGetter elemento derecho | ZenSetter | type IItemStack | Description El lado derecho de la entrada. |
ZenGetter outputItem | ZenSetter outputItem | type IItemStack | Description Establezca esto para establecer la pila de salida. |
ZenGetter itemName | ZenSetter | type string | Description El nombre para establecer el elemento, si el usuario especificó uno. |
ZenGetter xpCost | ZenSetter xpCost | type int | Description El costo base, establezca esto para cambiarlo si la salida != null. |
ZenGetter costo material | ZenSetter costo material | type int | Description El número de objetos de la ranura derecha a consumir durante la reparación. Dejar como 0 para consumir la pila entera. |
ZenMethods
Link to zenmethods
event.cancel()
sets the event as cancelled.