mineflayer-death-event
v2.0.0
Published
Emit player death event in Mineflayer.
Readme
mineflayer-death-event
为 Mineflayer 提供 playerDeath 事件。
可插拔解析器:支持自定义死亡消息解析。
English · 简体中文
简介
mineflayer-death-event 是一个 Mineflayer 插件:通过解析死亡提示消息,触发 playerDeath 事件。
本项目的核心是“可插拔解析器”(策略模式):你可以替换内置解析器,用来适配不同服务器、不同语言或自定义死亡提示格式。
安装
npm i mineflayer-death-event用法
import mineflayer from "mineflayer";
import { deathEventPlugin } from "mineflayer-death-event";
const bot = mineflayer.createBot({
host: "127.0.0.1",
port: 25565,
username: "bot"
});
bot.loadPlugin(deathEventPlugin());
bot.on("playerDeath", (event) => {
console.log({
victim: event.getVictim()?.name,
attacker: event.getAttacker()?.name,
reason: event.getReason(),
weapon: event.getWeapon()?.toString?.(),
});
});开发
pnpm i
pnpm build
pnpm typecheck
pnpm playground许可证
MIT
