2.0.2-beta.2.0.0-beta • Published 5 months ago
@nxmberscib/bedrock-eventkit v2.0.2-beta.2.0.0-beta
Overview
- Exposes the
EventSignal
base class, which is used internally to emit custom events. It can be extended to create new custom events.
Example:
class MyCustomEventData {
public timestamp: number;
public constructor() {
this.timestamp = Date.now();
}
}
class MyCustomEventSignal extends EventSignal {
public constructor() {
super();
}
}
const myEvent = new MyCustomEventSignal(someEntity);
const id = myEvent.subscribe((event) => {
LOGGER.info("My Event was emitted on timestamp " + event.timestamp);
myEvent.unsubscribe(id);
});
myEvent.triggerEvent(new MyCustomEventData());
Built-in events:
EntityResurrectBeforeEvent
: Fires when an entity resurrects using a Totem of Undying.world.beforeEvents.entityResurrect.subscribe((event) => { LOGGER.info(event.entity.name + ' has resurrected'); });
2.0.2-beta.2.0.0-beta
5 months ago
2.0.1-beta.2.0.0-beta
6 months ago
2.0.2-beta.1.15.0
8 months ago
2.0.1-beta.1.15.0
9 months ago
2.0.0-beta.1.15.0
9 months ago