2.0.8 • Published 3 years ago

@mcbe/event_client v2.0.8

Weekly downloads
7
License
ISC
Repository
github
Last release
3 years ago

About this

global system variable that created by @mcbe/system_shared

Example

import events from '@mcbe/event_client';

events.initialize.on(()=>{ /* on initialize */ });
events.shutdown.on(()=>{ /* on shutdown */ });
events.update.on(()=>{ /* on update */ });

events.broadcast.DisplayChat({message:' message '}); // broadcast minecraft:display_chat event
events.listen.ClientEnteredWorld(ev=>{ // listen minecraft:client_enter_world event
    ev.player; // IEntity
});

@mcbe/event dependency

@mcbe/event will freeze system object to prevent modifiying initialize update shutdown functions.

// please use
import events from "@mcbe/event_client";
events.initialize.on(()=>{ /* codes */ });
events.update.on(()=>{ /* codes */ });
events.shutdown.on(()=>{ /* codes */ });
// instead of 
system.initialize = ()=>{ /* codes */ };
system.update = ()=>{ /* codes */ };
system.shutdown = ()=>{ /* codes */ };
2.0.8

3 years ago

2.0.4

3 years ago

2.0.1

3 years ago

1.0.0

5 years ago