NitoriBot: Difference between revisions

From Kaboom Wiki
No edit summary
m Add source code url
 
(27 intermediate revisions by 4 users not shown)
Line 2: Line 2:
Bot
Bot
|
|
name=FNFBoyfriendBot
image1=Nitori.png
|
|
main_developers=Parker2991
name=NitoriBot
|
|
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)
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
date_created=November 22, 2022
Line 12: Line 14:
currently_maintained=yes
currently_maintained=yes
|
|
library=node-minecraft-protocol
library=[[node-minecraft-protocol]] ([[MCProtocolLib]] for v9.x)
|
|
language=Javascript
language=[[Node.js]] ([[Java]] for v9.x)
|
|
image1=sky.png
source_code=[https://code.chipmunk.land/Parker2991/NitoriBot code.chipmunk.land]
|
 
}}
}}
'''Friday Night Funkin Boyfriend Bot''' or better known as '''FNFBoyfriendBot'''/'''FNFBFBot''' is a kaboom.pw/Savage Friends minecraft java bot written in node-minecraft-protocol made by Parker2991 that's most likely the only bot that isn't a utility bot, it's also most likely the oldest nmp bot still maintained for kaboom!
'''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 [[Ayunboom#Creayun|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 [https://en.wikipedia.org/wiki/Touhou%20Project Touhou 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.
 
[[cxvqo]] is apparently attempting to rekindle this drama as he apparently has created an account on AMCForum, but their alias is unknown at this time.
 
===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====


i originally wrote it for fun but the more i got into it the more i maintained it, it was original made for ayunboom before creayun but i stopped working on it for a little while until i remembered chip telling me about kaboom. I have been working on this bot since late 7th grade and I'm now in 11th grade with v8.0.0 in the works i have had a lot of fun working on this bot, it helped me out through some tough times back in 7th and 8th grade. In versions before v7 there was people who added needed features to the bot such as vanish but when v7 came around i decided to work on it without any help, v7 was just a test to see if i can really work alone and i could though chayapak decided to make a 1.21.1 port of it which in putting to use in v8.x for 1.21.8.
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".


The bot had several names such as ParkerBot, DemonBot, WoomyBot, and BoyfriendBot for pre-release versions before v1.x but when v1.0 came around i ultimately went with FNFBoyfriendBot
==Known bugs==
The current bugs within the bot is mainly memory leaks causing memory to skyrocket to 2 gigs, due to the current codebase being 2 to almost 3 years old.


[[Category:Bots]]
[[Category:Bots]]

Latest revision as of 08:04, 3 August 2026

NitoriBot
NameNitoriBot
Main DevelopersParker2991
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 CreatedNovember 22, 2022
Currently Maintainedyes
Program Details
Librarynode-minecraft-protocol (MCProtocolLib for v9.x)
LanguageNode.js (Java for v9.x)
Source Codecode.chipmunk.land

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:

  1. ParkerBot
  2. DemonBot
  3. WoomyBot
  4. 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 Touhou 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.

cxvqo is apparently attempting to rekindle this drama as he apparently has created an account on AMCForum, but their alias is unknown at this time.

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".

Known bugs

The current bugs within the bot is mainly memory leaks causing memory to skyrocket to 2 gigs, due to the current codebase being 2 to almost 3 years old.