Skip to content

Releases: NeonAngelThreads/DolphinBot

BETA-1.5.0

Choose a tag to compare

@NeonAngelThreads NeonAngelThreads released this 13 Apr 16:47

BETA-1.5.0: Game Version 1.21.11 Supported

Changes:

  • [+] Message can automatically resend when send failed.
  • [#] Upgraded MCProtocolLib to 1.21.11.
  • [+] Upgraded adventure to 4.26.1
  • [#] Upgraded Logback to 1.5.32

Full Changelog: v1.4.2...b1.5.0

Release 1.4.2

Choose a tag to compare

@NeonAngelThreads NeonAngelThreads released this 23 Mar 14:28
0401b87

1.4.2 Database Update / Bug Fixes

  • [!] Fixed the bug that could not run on Android (Termux). issue #10
  • [!] Fixed the bug that the terminal reader could not initialize on Android.
  • [+] Added MySQL connection support for plugins.
  • [+] Added Player Tab Complete (with UUID)
  • [#] Improved the Tab complete experience.
  • [+] Updated commands on README.md
  • [+] Updated commands on README_CN.md.md
  • [#] Updated PluginDocs.md for APIs updates
  • [#] Improved logging system.
  • [~] Improved README.md
  • [#] Improved the Tab complete experience.

Full Changelog: v1.4.1...v1.4.2
Screenshot_20260323-215337

v1.4.1

Choose a tag to compare

@NeonAngelThreads NeonAngelThreads released this 21 Mar 10:58

Release 1.4.1 (Log Update / Plugin Bug Fix)

Important

For the convenience of customizing the bot functionality, some control was limited within AbstractRobot.
The onEnable(AbstractRobot) was deprecated in plugin API, may remove in next release, use the onEnable(RobotPlayer) instead.

What's Changed

[+] Added Logging file recording.
[+] Exposed currentState getter to plugin system.
[!] Fixed plugin dependent classes loading error.
[#] Moved the login state machine to the bot class.
[#] Changed Plugin onEnable(AbstractRobot) to onEnable(RobotPlayer).
[#] Moved the event loop logic to RobotPlayer.mainTickingEventLoop.
[+] Added Respawn Command for respawning the bot.
[+] Added command usages for reload command.
[+] Added Reconnect Command for reconnecting to the server.
[-] Removed setting of Disabling READ_TIMEOUT.
[#] Improved Terminal Command Completer.
[#] Fixed bug that players' skins duplicates when property.isEmpty() is true.
[#] Fixed Terminal Command Completer Not Working when command starting with "/".
[#] Improved code quality.
[#] Updated submodule DolphinStudio in project.
[-] Deleted premature closure "classLoader.close()" that makes the plugin's classes are immediately inaccessible
[+] Stored the ClassLoader instance directly within the AbstractPlugin to ensure proper closure duringonDisable
[#] Improved thePluginManager 's resource management.

xinlog2

Full Changelog: v1.3.1...v1.4.1

BETA-1.4.0

Choose a tag to compare

@NeonAngelThreads NeonAngelThreads released this 04 Mar 17:04

Web Dashboard Update

Tip

DolphinBot now supports you to deploy a web dashboard for remote controlling your bots, and show player skin, sending messages via the web terminal.
For details: see DolphinStudio project.

What Changed:

  • [+] Added API backend server for dolphinbot web console.
  • [+] Supported to add bot on web dashboard.
  • [+] Added HeartBeatHandler
  • [+] Added HttpAPIServer.
  • [+] Added web log appender for dispatch logging message.
  • [+] Added logger marker for each bot to dispatch message on each web terminal.
  • [#] Improved ColorUtil serializer logic.
  • [+] Added tab completer for web terminal.
  • [+] Added stop bot handler.
  • [+] Added start bot handler.
  • [-] Removed redundant classes

What's Changed

Full Changelog: v1.3.1...v1.4.0beta

RELEASE-v1.3.1

Choose a tag to compare

@NeonAngelThreads NeonAngelThreads released this 16 Feb 14:11
2adbf72

Release 1.3.1

What's Changed

[+] Added more translations in multi-language.
[+] Added License Command in terminal
[+] Added Advanced Command Menu display.
[!] Fixed bug that reconnect when command system when error.
[+] Added command menu displaying using 'help' command.
[!] Fixed the command aliases didn't work.
[+] Added plugin provider to plugin attribute.
[+] Added plugin usage attribute to plugin system.
[+] Added copy right to each file.
[+] Added colors to the Command Menu
[+] Supported to change languages from config.
[] Improved Logging system.
[
] Improved Code quality.
dev2

Full Changelog: v1.3.0...v1.3.1

1.3.0-RELEASE

Choose a tag to compare

@NeonAngelThreads NeonAngelThreads released this 14 Feb 20:33

1.3.0 Release (Language Update)

Changes

  • [+] Supported to change languages from config.
  • [~] Improved Json parsing performance.
  • [!] Fixed plugins disabling incorrectly.
  • [+] Added Translatable logging setting.
  • [#] Fixed Typo.
  • [+] Added "packet-warning" option in config.
  • [-] Removed useless classes.
  • [~] Updated README.md.
  • [~] Improved Logging system.

Full Changelog: 1.2.4...v1.3.0

1.3.0-BETA

1.3.0-BETA Pre-release
Pre-release

Choose a tag to compare

@NeonAngelThreads NeonAngelThreads released this 12 Feb 19:30

Beta 1.3.0 (Proxy Update & Bug Fixs):

Important

Some API methods are considered to be deprecated. Please check out the updates in plugin document.

What's Changed

[!] Fixed crash bug on macOS.
[+] Added README_CN.md for chinese langrage.
[+] Added Alias Supports for command system.
[+] Added Event container in plugin manager.
[+] Moved command action to handler class.
[+] Added PacketDebugger.
[+] Added EntityMoved Event
[~] Improved Event system.
[-] Deleted useless code.

[+] Added "packet-warning" option in config.

  • Refactor AnsiEscapes to use CrossPlatformUtil and update path separators in ResourceHelper by @huangdihd in #2
  • [+] Added Proxy settings for starting multiple bots from different IPs by @NeonAngelThreads in #4
  • Proxy support by @NeonAngelThreads in #5

New Contributors

Full Changelog: 1.2.4...1.3.0beta

BETA-1.2.4

Choose a tag to compare

@NeonAngelThreads NeonAngelThreads released this 29 Jan 18:03

Change Log:

  • [#] Fixed plugins loaded incorrectly when multiple bots are loaded.
  • [+] Added file completer.
  • [+] Added Logger level highlighting feature.
  • [+] Added SystemEventLogger.
  • [+] Added LoadCommandExecutor to hot load plugins.(Hot Inject during the connection)
  • [~] Improved connection stability.
  • [~] Improved code structure.

ALPHA-1.2.4

ALPHA-1.2.4 Pre-release
Pre-release

Choose a tag to compare

@NeonAngelThreads NeonAngelThreads released this 27 Jan 17:37

Change log

  • [!] Fixed the file extracting error located to 'C:\Users\Administrator' on the cmd with different start path.
  • [+] Added Auto-Tab-Completer feature.
  • [+] Added TerminalCommand.java and builder API for registering the terminal side commands.
  • [+] Added ReloadCommandExecutor to reload & hot load plugins.(Hot Inject during the connection)
  • [+] Added quit confirmation.
  • [~] Improved code structure.
  • [~] Optimized path fetch logic in getBaseConfigRoot() method.
  • [~] Improved README.md

RELEASE-1.2.3

Choose a tag to compare

@NeonAngelThreads NeonAngelThreads released this 25 Jan 09:37

Change Log:

  • [+] Added LoginStateMachine API for convenience of changing the login process for different servers.
  • [+] Added KeepAlive Packet Handler
  • [~] Improved connection stability by add the keep alive packet sending logic.
  • [~] Improved code style, simplify the code by using the Dolphin State Machine API
  • [~] enriched the documentation for plugin development.
  • [~] Improved package naming.
  • [~] Improved README.md.