Skip to content

Releases: Pixel-Services/MoBot

Introduce CommandArgument and CommandArguments for slash commands

31 Oct 15:08
5b05f52

Choose a tag to compare

What's Changed

  • Implement task system by @BitByLogics in #26
  • Introduce CommandArgument and CommandArguments for slash commands by @sieadev in #28

Full Changelog: v0.4.5...v0.4.6

Mobot - General Changes

21 Apr 18:32

Choose a tag to compare

This release doesn't introduce many changes directly relevant to module developers. Most changes are internal and do not impact module development.

However, there are a few notable things:

  • Modules now have the capability to manage themselves or other modules via the ModuleRegistry.
  • The SlashCommandAddon and all associated methods have been completely removed, following their deprecation in the previous release.

Internal Changes

  • Package names have been updated for consistency.
  • API and Core versions are now synchronized.
  • CLI commands have been revised, with several default commands added related to Module management.

Mobot - Slash Command Rework

20 Apr 10:24

Choose a tag to compare

Mobot Core 0.4.0 -> 0.4.1
Mobot API 0.3.8 -> 0.3.9

This release introduces a comprehensive rework of the SlashCommand System, improving flexibility and making it more developer friendly.

The new Command System introduces the SlashCommand and SlashCommandArgument annotations, as well as the SlashCommandHandler interface

The rework also includes updates to the RegistryBridge interface, deprecating the older #registerCommand method in favor of the new #registerCommandHandler method. This change simplifies the registration process and ensures compatibility with the updated system.

In further releases the old SlashCommand System will be removed entirely. I strongly recommend against using it if you want your modules to work with future releases.

That's all for now. Good luck.

Mobot - Developers Version

17 Apr 22:36

Choose a tag to compare

This is the first version of Mobot that loads and manages modules in a stable manner.

Now it's time for you, the developers, to start making some cool ass modules.

MoBot - The Great Module Rework

03 Feb 22:11
3c3cd6e

Choose a tag to compare

Major Overhaul: MoBot’s New Module Loading System

In this release, we’ve completely revamped module loading by integrating PTK. This brings significant improvements, including:

  • Reliable Shaded Dependencies – All previous issues with shaded dependencies in MoBot are now fully resolved.
  • Inter-Module Dependencies – Modules can now depend on each other, unlocking powerful new possibilities.
  • Enhanced Logging – PTK introduces a brand-new logger that’s faster, more reliable, and fully customized for MoBot.

Beyond these key upgrades, the switch to PTK also delivers internal benefits—cleaner code, better performance, and a more efficient architecture.

This is a big step forward for MoBot, and we can’t wait to see what you build with it! 🚀

Mobot - Dependencies Update

25 Nov 14:49
ed7f7ba

Choose a tag to compare

Changes:

  • Reworked module loading to allow dependencies
  • Added logging for startup time
  • Changed ReadMe