PlayerAnvilUpdate
Link to playeranvilupdate
L'événement PlayerAnvilUpdate est lancé lorsqu'un joueur place des objets à la fois à gauche et à droite d'une enclume.
- Si l'événement est annulé, le comportement vanilla ne s'exécutera pas, et la sortie sera définie à null.
- Si l'événement n'est pas annulé, mais que la sortie n'est pas nulle, il définira la sortie et ne lancera pas le comportement vanilla.
- si la sortie est nulle, et que l'événement n'est pas annulé, le comportement vanilla s'exécutera.
Event Class
Link to event-class
Vous devrez lancer l'événement dans l'en-tête de la fonction comme cette classe:
crafttweaker.event. layerAnvilUpdateEvent
Vous pouvez, bien sûr, également importer la classe avant et utiliser ce nom alors.
Event interface extensions
Link to event-interface-extensions
Les événements PlayerAnvilUpdate implémentent les interfaces suivantes et peuvent également appeler toutes leurs méthodes/getters/setters :
ZenGetters & ZenSetters
Link to zengetters--zensetters
The following information can be retrieved from the event:
ZenGetter | ZenSetter | type | Description |
---|---|---|---|
ZenGetter Élément gauche | ZenSetter | type IItemStack | Description Le côté gauche de l'entrée. |
ZenGetter DroiteItem | ZenSetter | type IItemStack | Description Le côté droit de l'entrée. |
ZenGetter outputItem | ZenSetter outputItem | type IItemStack | Description Définissez ceci pour définir la pile de sortie. |
ZenGetter itemName | ZenSetter | type string | Description Le nom de l'élément à définir, si l'utilisateur a spécifié un. |
ZenGetter Coût de xp | ZenSetter Coût de xp | type int | Description Le coût de base, définissez ceci pour le changer si la sortie != null. |
ZenGetter Coût du matériel | ZenSetter Coût du matériel | type int | Description Le nombre d'objets du bon emplacement à consommer lors de la réparation. Laisser 0 pour consommer la pile entière. |
ZenMethods
Link to zenmethods
event.cancel()
sets the event as cancelled.