# 2024.1

## Additions

* Plugins can now run code on launch
* Plugin IDs
  * This will be used in the future to prevent two different plugins doing the same thing from running at the same time.
* Commands can now be user installable
* Commands now have cooldowns
* MANY new plugin.json options
  * id - REQUIRED and MUST be in kebab-case
  * hasIndex - Whether a plugin runs code on startup
  * mainFile - The file to run at startup
  * list\_in\_plugins\_command - Whether a plugin can be listed in the plugins slash command
  * requirements - The start of the requirements system, currently only works for Bit itself.

## Changes

* update.json formt has been updated
  * ALL options are now in snake case
  * Deprecated the downloadLink, latest, and version specific fields, now the file only needs a download\_link and bit\_versions *which is arrayed to include the version number* options
* Other Changes

## Downloads

If you made a plugin for Bit, please follow this guide: [Updating to Bit 2024.1](https://bit.lockyzdev.net/docs/2024.1/dev/create-plugins/updating-to-bit-2024.1)

If you simply use bit and would like to update, please follow this guide: [Updating Bit](https://bit.lockyzdev.net/docs/2024.1/updating)

Download: [GitHub](https://github.com/Lockyz-Media/bit/releases/tag/2024.1.0)
