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.

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:

ZenGetterZenSettertypeDescription
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.
  • event.cancel() sets the event as cancelled.