ProjectileImpactThrowable

Link to projectileimpactthrowable

This event is fired whenever a throwable projectile impacts an entity but before damage, etc, is calculated. It is cancelable, and if canceled, the impact will not be processed.

Importing the class

Link to importing-the-class

It might be required to import the class to avoid errors.
import crafttweaker.event.ProjectileImpactThrowableEvent;

Event interface extensions

Link to event-interface-extensions

ProjectileImpactThrowable Events implement the following interfaces and are able to call all of their methods/getters/setters as well:

ZenGetters/ZenSetters

Link to zengetterszensetters

The following information can be retrieved from the event:

ZenGetterZenSetterType
ZenGetter
throwable
ZenSetter
Type
IEntityThrowable
ZenGetter
thrower
ZenSetter
Type
IEntityLivingBase

ZenGetters/ZenSetters/ZenMethods from extensions

Link to zengetterszensetterszenmethods-from-extensions

The following information can be retrieved/set during the event:

ZenGetterZenSetterType
ZenGetter
canceled
ZenSetter
canceled
Type
bool
ZenGetter
rayTrace
ZenSetter
Type
IRayTraceResult

ZenMethods

  • event.cancel(); Method, returns void (nothing). Can cancel the event and stop something from happening

Extensions from extensions

Link to extensions-from-extensions

The following information can be retrieved from the event:

ZenGetterZenSetterType
ZenGetter
entity
ZenSetter
Type
IEntity