npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

@nxg-org/mineflayer-custom-pvp

v1.6.11

Published

Intermediate functionality for bow and sword pvp.

Downloads

15

Readme

Custom PVP.

This plugin is separated into two interfaces: bowpvp and swordpvp.

This is more of an extension of two separate plugins; minecrafthawkeye and mineflayer-pvp, respectively (for the time being).

This plugin provides the same functionality as either of those plugins, but also has:

Swordpvp:

- Better AABB hit range detection.
  - Projection from eye height to AABB of player entity, accurate to real MC hit detection. The original does a calc between foot pos of both entities, meaning its range is shorter.
- provides crits, both legit and blatant. 
  - The packet crit module is based off of rusherhack's packet crit, let me know if there are better alternatives. (There shouldn't be, I looked. They all have the same functionality, just different numbers.)
- Legit and blatant shielding.
  - "Legit" is a misnomer: the speed of the bot is not reduced when shielding. 
  - Have not bothered to implement; go ahead and make a pull request if you want that added.
- Improved entity tracking.
  - As mineflayer-pathfinder sends position_look packets, I cannot truly "lock" onto a player as some hack clients do.
  - However, I did implement a forceLook in my util plugin that snaps the bot to the player's pos. 
- Know when the target is shielding
  - Detects when an entity is shielding, then switch to axe to disable it.
  - I was operating under the assumption that one had to crit in order to disable a shield. I was mistaken, lol. 
  - I'll change this so that the bot hits with the axe and then immediately switches back later.

Overall, expect a 80% crit rate if both bot and entity are moving INTELLIGENTLY. 95-100% crit rate otherwise.

Bowpvp:

- *Slightly* better aim.
  - The target for the bot was at it's head, aim at the body instead for more chance of hitting. Other than that, no major changes.
- Predict shot between any two entities
  - Can accurately determine the trajectory and endpoint of a shot fired from any loaded entity's current yaw and pitch.
- Know when the bot is aimed at
  - Exposes a boolean value displaying whether or not the bot is currently aimed at by the entity it's targeting. (All entities may be too expensive to maintain constantly.)

I will add further functionality later. If you are looking for crystal pvp, go ahead and check out https://github.com/nxg-org/mineflayer-auto-crystal.