Home Commands Examples Getting Started With Scripts Global Keywords
NeoForgeBracketDumpers NeoForgeBracketHandlers NeoForgeBracketValidators

AnvilUpdateEvent

Importing the class

If you need to reference this type directly, like when casting an Array, or as a parameter, you will need to import it. Simply add the import at the top of the file.

script.zs
import crafttweaker.neoforge.api.event.anvil.AnvilUpdateEvent;

Extends

AnvilUpdateEvent extends Event.

Implements

AnvilUpdateEvent implements the following interfaces:

ICancellableEvent

Listening to the event

This event can be listened to like so:

script.zs
events.register<crafttweaker.neoforge.api.event.anvil.AnvilUpdateEvent>(event => {
println("AnvilUpdateEvent ran!");
});

Members

cancel()
Cancels the event. Same as setCanceled(true)
script.zs
// AnvilUpdateEvent.cancel();
event.cancel();
Getter
script.zs
// AnvilUpdateEvent.canceled as bool
event.canceled

Return Type: bool

Setter
script.zs
// AnvilUpdateEvent.canceled = (cancel as bool);
event.canceled = myBool;

Parameters:

cancel Type: bool
canceled() as bool
script.zs
// AnvilUpdateEvent.canceled() as bool;
event.canceled();

Return Type: bool

canceled(cancel as bool)
script.zs
// AnvilUpdateEvent.canceled(cancel as bool);
event.canceled(myBool);

Parameters:

cancel Type: bool
Getter
script.zs
// AnvilUpdateEvent.cost as long
event.cost

Return Type: long

Setter
script.zs
// AnvilUpdateEvent.cost = (cost as long);
event.cost = myLong;

Parameters:

cost Type: long
Getter
script.zs
// AnvilUpdateEvent.left as IItemStack
event.left

Return Type: IItemStack

Getter
script.zs
// AnvilUpdateEvent.materialCost as int
event.materialCost

Return Type: int

Setter
script.zs
// AnvilUpdateEvent.materialCost = (materialCost as int);
event.materialCost = myInt;

Parameters:

materialCost Type: int
Getter
script.zs
// AnvilUpdateEvent.name as string
event.name

Return Type: string

Getter
script.zs
// AnvilUpdateEvent.output as IItemStack
event.output

Return Type: IItemStack

Setter
script.zs
// AnvilUpdateEvent.output = (output as IItemStack);
event.output = myIItemStack;

Parameters:

output Type: IItemStack
Getter
script.zs
// AnvilUpdateEvent.player as Player
event.player

Return Type: Player

Getter
script.zs
// AnvilUpdateEvent.right as IItemStack
event.right

Return Type: IItemStack