proh14/Ninjabrain-Bot (2024)

An accurate stronghold calculator for Minecraft speedrunning. Achieves better results than regular calculators by accounting for user error and stronghold generation mechanics.See triangulation.pdf for an explanation of the underlying mathematics.

proh14/Ninjabrain-Bot (1)

Getting started

Download the latest release and run the jar. To use the calculator, throw an ender eye, look at it, and press F3+C, and repeat for as many eyes as you like. The calculatorwill give you a certainty percentage of how confident it is that the predicted location is correct. If you want the certainty improved you should also change the standard deviation in the settings (see the FAQ down below for how to dothis).

If you are used to perfect travel and want the same accuracy you need to set hotkeys for "+0.01/-0.01 to last angle" in the advanced options, and calibrate your standard deviation (can also be done in the advanced options).

Video guide

Full tutorial by Four

Features

  • Most accurate known triangulation algorithm
    • Accounts for user error and all known stronghold generation mechanics
    • The certainty value describes how much the prediction should be trusted
  • Subpixel adjustment
  • Evaluation of blind coords (press F3+C in the nether)
  • Fossil divine
    • Look at the fossil start and press F3+I to get the divine coords
    • Works with blind coord evaluation
    • Ender eye throws can be combined with divine for increased precision
  • OBS overlay (auto hides in OBS when it's not showing anything)
  • Lots of quality of life features

History

Ninjabrain bot was first created in November 2020, in the era of Throwpro. The bot was created because the calculators at the time were too inaccurate, especially for calculated travel which was just beeing pioneered at the time. The twomost common alternatives, Throwpro and FastStronghold, used models that were too simple and were not accurate at long distances. However, back then Ninjabrain bot only existed in a more primitive form, as a twitch chat bot. The firstexample of it being used in a real run can be seen here.

FAQ

Is this legal to use in speedruns?

Yes, as of the calculator unban 2021-12-09 it is legal for runs submitted on speedrun.com.

The calculator said it was 100% certain but still missed the stronghold, what went wrong?

You most likely moved when you were throwing one of the eyes. It takes way longer than most people think for the player to fully come to a stop, even when your coordinates in F3 are completely stationary you still have to wait a whilebefore throwing the eye (because of weird client-server desync). If you want to come to a stop quickly I recommend pushing yourself into a corner between two blocks, this also seems to prevent the aforementioned client-server desync.

Can I do subpixel adjustment, like in perfect travel, with the bot?

Yes. Under advanced options in the settings you can set hotkeys for "+0.01 to last angle" and "-0.01 to last angle". Pressing those hotkeys will manually change the angle of the last F3+C you did. So for example, if your resolution is1920x1027 and your eye has a wide middle eye-slit, you would press the "+0.01 to last angle"-hotkey to adjust the angle. Seethe perfect travel document for more details.

What does the "Display stronghold location" setting mean?

It is just a setting that says how the stronghold location should be presented, it does not impact the accuracy of the calculator in any way.

  • (4, 4) will show you the coordinates of the starter staircase
  • (8, 8) will show you the coordinates of (8, 8) in the stronghold chunk (the center of the chunk)
  • Chunk will show you the chunk coordinates of the stronghold

What is "Standard deviation" in the settings?

Simply put, the standard deviation describes how accuretely you measure ender eye angles. The better you are at measuring ender eyes the lower the standard deviation should be. Setting the standard deviation to a small value means that thebot will trust your readings more, but setting the standard deviation too low means that the bot will be overconfident in its results. To find out your optimal standard deviation you can use the "Calibrate standard deviation" funcitonavailable in the settings. Each players own standard deviation depends on a lot of factors such as FOV, resolution, mouse sensitivity, and experience measuring ender eyes, but the value should typically be in the range

  • 0.050 - 0.200, if you're measuring eyes in quake pro
  • 0.020 - 0.040, if you're measuring eyes in 30 FOV
  • 0.005 - 0.010, if you're measuring eyes in 30 FOV and use subpixel adjustment

What is "Crosshair correction" in the settings?

Crosshair correction is used to correct crosshair misalignment. Usually the crosshair is aligned correctly but on certain resolutions combined with certain in-game settings it is misaligned. Below is a list of known settings that causecrosshair misalignment, and what you should set the crosshair correction to. If your resolution and GUI scale are not listed, your crosshair correction should be 0.

  • 1440p Fullscreen GUI scale 3, you should set crosshair correction to 0.026.
  • 1440p Fullscreen GUI scale 6/Auto, you should set crosshair correction to 0.104.

What is "Show angle errors" in the settings?

Angle errors tell you how wrongly you measured each ender eye (assuming that the predicted stronghold location is correct). This can be used to practice your ender eye measuring accuracy by trying to get as low errors as possible. It canalso be used as a sanity check in runs, if the angle errors are abnormally large you may have measured something wrong, or moved while you were throwing one of the eyes.

What is "Use advanced stronghold statistics" in the settings?

"Advanced stronghold statistics" will use the existence of other strongholds and the fact that the eye points towards the closest one to make a better prediction. This improves the accuracy and it should be turned on for 99.9% of users.

What is "Show direction to stronghold" in the settings?

With this setting enabled the bot will tell you the direction you need to go to get to the stronghold. If you press F3+C while looking down the bot will tell you what direction the stronghold is from your current position, which is usefulif you have gone off angle while traveling. This will also update the distance to the stronghold, and can be done in both the overworld and the nether (in the nether you don't have to look down, however). The stronghold direction ispresented asboth a raw angle, as well as a relative angle (meaning how much leftward or rightward you have to turn to be on the right angle).

What is the "Lock calculator" hotkey in the settings?

Pressing this hotkey will toggle "Locked mode", with this mode enabled:

  • Hotkeys for Reset, Undo, and subpixel adjustment will be disabled, so that you do not change the result by accident.
  • If "Auto reset when idle for 15 minutes" is enabled, the calculator will not auto reset.
  • Pressing F3+C will not count as another eye throw, but will rather update the distance and direction to thestronghold from your current location (keep in mind that in order to see the direction to the stronghold you have to enable "Show direction to stronghold" in the settings).
proh14/Ninjabrain-Bot (2024)

FAQs

Is the Ninja Brain bot legal? ›

Yes, as of the calculator unban 2021-12-09 it is legal for runs submitted on speedrun.com.

How does a stronghold calculator work? ›

Using this tool you can calculate the location of the stronghold by only throwing an ender eye twice at different positions. For best accuracy, space these positions apart at least 500 blocks. To use this tool, press F3 and throw an ender eye, then look axactly at the ender eye without walking.

How do you calibrate a sensor? ›

Place the sensor into the 100% dissolved oxygen saturation standard, immersing the metal sensor body in the standard. Enter 100 into the Standard Value box, then click Set Current Value to Standard Value. Transfer the sensor to the 0% dissolved oxygen saturation standard.

How do you calibrate a digital sensor? ›

Take a measurement with your sensor. Compare that measurement with your reference standard. Subtract the sensor reading from the reference reading to get the offet. In your code, add the offset to every sensor reading to obtain the calibrated value.

What are illegal bots? ›

Bots that attempt to carry out cybercrime, such as identity theft or account takeover, are also "bad" bots. While some of these activities are illegal, bots do not have to break any laws to be considered malicious.

Is it illegal to buy bots? ›

By themselves, bots are not illegal. Bots that you put on someone else's computer are a form of intrusion and that's illegal. Bots that run on your computer and do something illegal are themselves illegal.

Is it illegal to have a bot? ›

Laws Against Bots

Recognizing the detrimental impact of bots and ad fraud, many jurisdictions have enacted laws to combat these issues. These laws prohibit the use of bots for fraudulent activities, ensuring fair play in the digital advertising space.

How do you find a stronghold cheat? ›

To enable cheat mode hold [ctrl] TRIBLADE2002 at the main menu. Enter one of the codes below during gameplay to achieve the desired effect: All missions unlocked [alt] + C. No resources required to build [alt] + K.

What is the maximum number of strongholds? ›

There are eight rings, containing 128 strongholds in total: The first ring has 3 strongholds within 1,280-2,816 blocks of the origin.

How far down do strongholds generate? ›

In the Java Edition, they can appear within one of eight rings that are centered at the world spawn point: there can only be 128 Strongholds total, and beyond 24,320 blocks, they stop appearing. For more, check out our pages on Generated Structures and The End!

How do you calibrate a SwitchBot thermometer? ›

Just open the baggie, seal your SwitchBot Meter inside, and place it at room temperature in a location with minimal temperature variations. Let it sit undisturbed for at least 24-36 hours, be sure you have an updated reading, and then adjust the calibration controls to read exactly 75.0% humidity.

Top Articles
Halifax County Arrest, Court, and Public Records | StateRecords.org
Halifax County Arrest, Court, and Public Records | StateRecords.org
Poe T4 Aisling
Algebra Calculator Mathway
Voorraad - Foodtrailers
Klustron 9
Bank Of America Appointments Near Me
Lowes 385
Irving Hac
Zachary Zulock Linkedin
Hillside Funeral Home Washington Nc Obituaries
OpenXR support for IL-2 and DCS for Windows Mixed Reality VR headsets
Kaomoji Border
Mzinchaleft
Swedestats
Boston Gang Map
Union Ironworkers Job Hotline
Milspec Mojo Bio
Saatva Memory Foam Hybrid mattress review 2024
50 Shades Of Grey Movie 123Movies
Nevermore: What Doesn't Kill
Shopmonsterus Reviews
Lakewood Campground Golf Cart Rental
Babbychula
Putin advierte que si se permite a Ucrania usar misiles de largo alcance, los países de la OTAN estarán en guerra con Rusia - BBC News Mundo
683 Job Calls
Which Sentence is Punctuated Correctly?
Dark Entreaty Ffxiv
Celina Powell Lil Meech Video: A Controversial Encounter Shakes Social Media - Video Reddit Trend
Mineral Wells Skyward
Roanoke Skipthegames Com
O'reilly's In Mathis Texas
Lcsc Skyward
Sacramento Craigslist Cars And Trucks - By Owner
Dl.high Stakes Sweeps Download
Fastpitch Softball Pitching Tips for Beginners Part 1 | STACK
Little Caesars Saul Kleinfeld
Jambus - Definition, Beispiele, Merkmale, Wirkung
123Moviestvme
Www.craigslist.com Syracuse Ny
Chase Bank Cerca De Mí
Www Violationinfo Com Login New Orleans
67-72 Chevy Truck Parts Craigslist
Check From Po Box 1111 Charlotte Nc 28201
Barstool Sports Gif
705 Us 74 Bus Rockingham Nc
Dlnet Deltanet
Plumfund Reviews
Santa Ana Immigration Court Webex
R Detroit Lions
Houston Primary Care Byron Ga
Ff14 Palebloom Kudzu Cloth
Latest Posts
Article information

Author: Otha Schamberger

Last Updated:

Views: 6080

Rating: 4.4 / 5 (75 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Otha Schamberger

Birthday: 1999-08-15

Address: Suite 490 606 Hammes Ferry, Carterhaven, IL 62290

Phone: +8557035444877

Job: Forward IT Agent

Hobby: Fishing, Flying, Jewelry making, Digital arts, Sand art, Parkour, tabletop games

Introduction: My name is Otha Schamberger, I am a vast, good, healthy, cheerful, energetic, gorgeous, magnificent person who loves writing and wants to share my knowledge and understanding with you.