NitoriBot
| Name | NitoriBot |
|---|---|
| Main Developers | Parker2991 |
| Other Contributors | _ChipMC_ (v3.0.9 - v4.0.0), chayapak (v4.0.0-alpha - 4.0.0), _yfd (v4.2.3), aaa/ImFloriz (v6.0.3), PloatnO (v6.0.x), TurtleKid (v6.0.x) |
| Date Created | November 22, 2022 |
| Currently Maintained | yes |
| Program Details | |
| Library | node-minecraft-protocol (MCProtocolLib for v9.x) |
| Language | Node.js (Java for v9.x) |
NitoriBot is a Kaboom/Savage Friends bot made by Parker2991. It might be the oldest still maintained node-minecraft-protocol bot.
It was originally written for fun but it was gradually maintained more and more, it was originally designed for Ayunboom before Creayun but development paused, until the developer recalled Chipmunk telling him about Kaboom.
History
Versions before v7 featured numerous contributions from other people, but in the beginning of v7's development cycle Parker2991 decided to attempt to write it with as little outside help as possible, and he was successful in his efforts.
Naming
A lot of names were considered in pre-release versions:
- ParkerBot
- DemonBot
- WoomyBot
- BoyfriendBot
Eventually, Parker2991 would settle on using FNFBoyfriendBot until v9.0.0, where it was renamed to NitoriBot in light of his newfound enjoyment of the wTouhou Project. Additionally, the Touhou character it is named after enjoys tinkering with technology, and is one of Parker2991's favorite Touhou characters).
Development
v9
v9's development cycle stood out, as Parker2991 attempted to rewrite it in 2 separate programming language. He attempted to rewrite it in TypeScript 5 to 6 times, however decided to throw his work out and instead is now focusing on rewriting it in Java.
v4
During the development of the v4.x series, several revisions of the source code were lost due to _yfd doxxing an admin of AMCForum who provided the hosting for the bot.
Parker2991 attempted to warn the administrators of AMCForum that adding an IRC bridge to the Discord server could lead to doxxing, however his warnings fell on deaf ears.
He was blamed for the doxxing, and as such he lost access to AMCForum's hosting, along with revisions v4.0.1-v4.1.9.
Versioning
Parker2991 creates a major release of the bot whenever he feels it's ready, which is usually every few months during active development.
The minor version is incremented every time an additional feature is added, and the patch version is incremented every time a bug is fixed.
Codenames
Codenames remain for all versions of a major release. The codename for the current stable release, v8.x, is Reignite. The codename for the upcoming v9.x will be "Night of Nights".