HBot: Difference between revisions

From Kaboom Wiki
m Fix links
Add public source code release and information surrounding it
Line 1: Line 1:
'''HBot''' is a bot developed by hhhzzzsss. It uses the prefix hbot: and # for its commands.{{Bot_InfoboxTemplate|title1=HBot|caption1=HBot's Logo|name=HBot|main_developers=[[hhhzzzsss]]|other_contributors=|date_created=April 2020|currently_maintained=Yes|library=[[MCProtocolLib]]|language=[[Java]]|image1=HBot_Logo.png}}
'''HBot''' is a bot developed by hhhzzzsss. It uses the prefix hbot: and # for its commands.{{Bot_InfoboxTemplate|title1=HBot|caption1=HBot's Logo|name=HBot|main_developers=[[hhhzzzsss]]|other_contributors=|date_created={{date|April 2020}}|currently_maintained=Yes|library=[[MCProtocolLib]]|language=[[Java]]|image1=HBot_Logo.png|source_code=[[HBot#Source code release|Partially available]] on [https://github.com/hhhzzzsss/HBot-Release github.com]}}
[[Category:Bots]]
[[Category:Bots]]
=Source code release=
On {{date|Nov 25 2021}}, hhhzzzsss released a partial version of the HBot source code on [[Wikipedia:GitHub|GitHub]].
This release redacts multiple files:
* The main bot class
* Build scripts, required to compile the source code into a binary
* Exploits used to kick players or crash players
* The [[Filtering|blacklist]] system
* The [[Bot authentication#Hashing|hashing]] system
* The [[iControlU#Locking|locking]] system
* The iControlU detection system
==Trivia==
* A source code release has not been made since HBot 1.18 ({{date|Mar 20, 2022}}
* [[chayapak]] successfully created a clone of HBot from this limited release
* When HBot was migrated from [[Wikipedia:Apache_Maven|Maven]] to [[Wikipedia:Gradle|Gradle]], source release generation was converted from a [[Wikipedia:PowerShell|PowerShell]] script to a Gradle task.

Revision as of 02:16, 4 August 2026

HBot is a bot developed by hhhzzzsss. It uses the prefix hbot: and # for its commands.

HBot
HBot's Logo
NameHBot
Main Developershhhzzzsss
Date CreatedApril 2020
Currently MaintainedYes
Project Details
LibraryMCProtocolLib
LanguageJava
Source CodePartially available on github.com

Source code release

On 25 November 2021, hhhzzzsss released a partial version of the HBot source code on GitHub. This release redacts multiple files:

  • The main bot class
  • Build scripts, required to compile the source code into a binary
  • Exploits used to kick players or crash players
  • The blacklist system
  • The hashing system
  • The locking system
  • The iControlU detection system

Trivia

  • A source code release has not been made since HBot 1.18 (20 March 2022
  • chayapak successfully created a clone of HBot from this limited release
  • When HBot was migrated from Maven to Gradle, source release generation was converted from a PowerShell script to a Gradle task.