1.1.1 • Published 8 months ago
@bdsx/bdsx-logger v1.1.1
bdsx-logger
Simple logger plugin for bdsx.
features
- Logging with various color
- Support in game logging
How to
Import class Logger
import { Logger, TextFormat } from "@bdsx/bdsx-logger";
const logger = new Logger("Prefix");
Just have fun with logging!!
logger.log("Green", TextFormat.Green);
logger.error("Red");
logger.warn("Yellow");
events.playerJoin.on((ev) => {
const pl = ev.player;
logger.mcLog("Send", pl);
logger.mcError("to", pl);
logger.mcWarn("player", pl);
});
logger.mcBroadCast("Send");
logger.mcBroadCastError("to");
logger.mcBroadCastWarn("all players");
Advanced options
default color
const logger = new Logger("Prefix", {
prefixColor: TextFormat.BrightMagenta,
prefixMCColor: MCTextFormat.MaterialAmethyst,
defaultColor: TextFormat.Rainbow,
defaultMCColor: MCTextFormat.MaterialNetherite
});
broadcast to selected players
logger.mcBroadCast("broadcast", TextFormat.Rainbow, [player1, player2]);