Skip to content

Simple plugin that will jump when approaching a block.

Notifications You must be signed in to change notification settings

nxg-org/mineflayer-auto-jump

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

mineflayer-auto-jump

Installation

npm install mineflayer-auto-jump

Usage

const mineflayer = require('mineflayer')
const {loader: autoJump} = require('@nxg-org/mineflayer-auto-jump')

const bot = mineflayer.createBot({
  host: 'localhost',
  port: 25565,
  username: 'player'
})

bot.loadPlugin(autoJump)


bot.autoJump.enable() // it will now auto jump!

API

autoJump.enable()

Enable auto jump

autoJump.disable()

Disable auto jump

autoJump.shouldJump()

Returns if the bot should jump (if we do not jump right now, there will be an issue).

autoJump.canJump()

Returns if the bot is allowed to jump (no jump needed, but no detriment to jumping right now).

autoJump.strictBlockCollision: boolean

If true, only jump if the bot is colliding with a block ABOVE current walking level. If false, the bot will jump if it is colliding with a block at all.

autoJump.jumpOnAllEdges: boolean

If the bot should jump on all edges. This is mainly used for descending slopes, combined with maxBlockOffset.

autoJump.jumpIntoWater: boolean

If the bot should jump into water. Useful if you want to save time when falling into water instead of just falling off of a block.

autoJump.maxBlockOffset: number

The maximum block offset for the bot to consider jumping. It works as current Y - maxBlockOffset as the threshold for jumping.

autoJump.minimizeFallDmg: boolean

If the bot should minimize fall damage. Similar to maxBlockOffset set to 3 except also takes into account water falling (allows for a bit more leniency).

autoJump.debug: boolean

If the bot should debug the jump checker. Your console will be spammed. Just report the information to me.

autoJump.cancelOnShift: boolean

If the bot should cancel the jump if the player is holding shift. Useful for sneaking.

Events

autoJump.on('shouldJump', () => {})

Emitted when the bot should jump.

About

Simple plugin that will jump when approaching a block.

Resources

Stars

Watchers

Forks

Packages

No packages published