mineflayer-death-event

1.0.0 • Public • Published

mineflayer-death-event

Emit player death event in Mineflayer.

GitHub stars GitHub license Rate on Openbase

NPM

简体中文 文档

Install

npm install mineflayer-death-event --save

or

yarn add mineflayer-death-event

Example

const mineflayer = require("mineflayer")
const autoeat = require("mineflayer-death-event")

const bot = mineflayer.createBot({
  host: "mc.example.com",
  username: "testbot"
})

// Load the plugin
bot.loadPlugin(autoeat)

bot.on("playerDeath", (data) => {
    console.log(data);
});

Example Code

Event

mineflayer-death-event will emit a event when player die. The event name is playerDeath.

victim

Attacker. Interface see Entity.

offender

The player being attacked. Interface see Entity.

module will export two constants. You can Determine the type of variable "type"

const { DEATH_ENTITY_TYPE_MOB, DEATH_ENTITY_TYPE_PLAYER } = require("mineflayer-death-event");

weapon

The weapon used to kill the attacked player. Interface see Weapon.

method

offender death method.

Interface

Entity

property type description
type String Is player or mob/entity
id String Player UUID
detail Function If type not is "mob", then will return Mineflayer player interface (source)
raw Function Original value, from message event

Weapon

property type description
assetId String Weapon's Minecraft asset ID
tag String Weapon's tag
mame String Weapon's mame, This is usually named after the anvil
raw Function Original value, from message event
tagToJSON Function Parse and simplify weapon tag

Package Sidebar

Install

npm i mineflayer-death-event

Weekly Downloads

6

Version

1.0.0

License

MIT

Unpacked Size

11.5 kB

Total Files

7

Last publish

Collaborators

  • evenwan