@mcbe/console
TypeScript icon, indicating that this package has built-in type declarations

2.0.8 • Public • Published

About this

console.log / console.error to chat message

Example

import { realTime } from '@mcbe/timer/realtime';
realTime.install(); // install timer to use setTimeout/setInterval, You can use 'ticktime' instead of 'realtime'
// If timer is installed, console.log will delay 5sec at begining
import mcConsole from '@mcbe/console';
mcConsole.install(); // install console to use console.log/console.error

console.log('test');
console.log('test2');
console.error('test3');

@mcbe/event dependency

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

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

References

const mcConsole = {
    /**
     * install console.log/console.error
     * @param disableDefaultChatLog disable default message for online server
     */
    install(disableDefaultChatLog:boolean = false):boolean;
    /**
     * It will send log to target
     * @param target user name
     */
    addTarget(target:string):void;
    /**
     * remove user that added by addTarget
     * @param target user name
     */
    removeTarget(target:string):void;
    disableDefaultChatLog():void;
    enableDefaultChatLog():void;
    /**
     * send message to target with colored text
     * It will just attach minecraft color code to front
     * @param target user name
     * @param level Verbose = gray, Message = white, Warning = dark red, Error = red
     */
    message(target:string, level:krlog.Level, msg:string);
};

Readme

Keywords

none

Package Sidebar

Install

npm i @mcbe/console

Weekly Downloads

13

Version

2.0.8

License

ISC

Unpacked Size

6.64 kB

Total Files

4

Last publish

Collaborators

  • karikera