PlayerAnvilUpdate
Link to playeranvilupdate
Wydarzenie PlayerAnvilUpdate jest uruchamiane, gdy gracz umieści przedmioty w lewym i prawym polu kotwicy.
- Jeśli zdarzenie zostanie anulowane, zachowanie vanilla nie zostanie uruchomione, a wyjście zostanie ustawione na null.
- Jeśli zdarzenie nie jest anulowane, ale wyjście nie jest puste, ustawi wyjście i nie uruchamia zachowania vanilli.
- jeśli wyjście jest null, a zdarzenie nie jest anulowane, zostanie wykonane.
Event Class
Link to event-class
Musisz aktywować wydarzenie w nagłówku funkcji jako klasa:
crafttweaker.event. layerAnvilUpdateEvent
Możesz oczywiście również zaimportować klasę przed i wtedy użyć tej nazwy.
Event interface extensions
Link to event-interface-extensions
Zdarzenia PlayerAnvilUpdate zaimplementują następujące interfejsy i są również w stanie wywołać wszystkie swoje metody/getters/setters:
ZenGetters & ZenSetters
Link to zengetters--zensetters
The following information can be retrieved from the event:
ZenGetter | ZenSetter | type | Description |
---|---|---|---|
ZenGetter Lewy Element | ZenSetter | type IItemStack | Description Lewa strona wejścia. |
ZenGetter prawy Element | ZenSetter | type IItemStack | Description Prawa strona wejścia. |
ZenGetter outputItem | ZenSetter outputItem | type IItemStack | Description Ustaw to aby ustawić stosy wyjściowe. |
ZenGetter itemName | ZenSetter | type string | Description Nazwa do ustawienia elementu, jeśli użytkownik podał jakąś nazwę. |
ZenGetter xpKoszt | ZenSetter xpKoszt | type int | Description Koszt podstawowy, ustaw to, aby zmienić go jeśli wyjście != null. |
ZenGetter koszt materiałowy | ZenSetter koszt materiałowy | type int | Description Liczba przedmiotów z prawego miejsca do spożycia podczas naprawy. Pozostaw 0 aby zużyć cały stos. |
ZenMethods
Link to zenmethods
event.cancel()
sets the event as cancelled.