ServerChangelogsСкачатьСкачатьСкачатьСкачатьСкачатьСкачать
ВЕРСИИ (6)
release
ServerChangelogs v1.2.1
1.2.117 сент. 2026 г.151Minecraft: 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3velocity
Что нового
This is a small patch release to address some issues with PacketEvents and the way command permissions work.
### Updated Features
- The `/scl` command will **no longer** return version information about the plugin when executed with **no additional arguments**
- Instead, this functionality has been **moved to a separate** `/scl info` command, with its own permission
- This also means that the `server_changelogs.command` permission is no longer required to **execute any command** *(also I had that permission completely wrong in the description, whoops!)*
- Added a temporary fix for [an issue in PacketEvents](https://github.com/retrooper/packetevents/issues/1569) that would **kick players** upon seeing changelogs, which could prevent them from joining in versions below **26.1**
### Technical Changes
- Removed the permission requirement from the root `/scl` command and added a new `server_changelogs.command.info` permission for the new sub-command
- Implemented a workaround for the PE issue mentioned above, by attaching dummy component data to the item dialog body
- This workaround will automatically activate on affected versions, but can be manually activated if needed
- Added a new config option `enable_manual_workarounds` to force-enable workarounds like this one
- You can force-activate this workaround by setting the option to `["INVALID_ITEM_BODY_ENCODING"]`
**Full Changelog**: https://github.com/codingcat2468/ServerChangelogs/compare/v1.2.0...v1.2.1
release
ServerChangelogs v1.2.1
1.2.117 сент. 2026 г.695Minecraft: 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2, 26.3folia, paper, purpur
Что нового
This is a small patch release to address some issues with PacketEvents and the way command permissions work.
### Updated Features
- The `/scl` command will **no longer** return version information about the plugin when executed with **no additional arguments**
- Instead, this functionality has been **moved to a separate** `/scl info` command, with its own permission
- This also means that the `server_changelogs.command` permission is no longer required to **execute any command** *(also I had that permission completely wrong in the description, whoops!)*
- Added a temporary fix for [an issue in PacketEvents](https://github.com/retrooper/packetevents/issues/1569) that would **kick players** upon seeing changelogs, which could prevent them from joining in versions below **26.1**
### Technical Changes
- Removed the permission requirement from the root `/scl` command and added a new `server_changelogs.command.info` permission for the new sub-command
- Implemented a workaround for the PE issue mentioned above, by attaching dummy component data to the item dialog body
- This workaround will automatically activate on affected versions, but can be manually activated if needed
- Added a new config option `enable_manual_workarounds` to force-enable workarounds like this one
- You can force-activate this workaround by setting the option to `["INVALID_ITEM_BODY_ENCODING"]`
**Full Changelog**: https://github.com/codingcat2468/ServerChangelogs/compare/v1.2.0...v1.2.1
release
ServerChangelogs v1.2.0
1.2.023 авг. 2026 г.22Minecraft: 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2velocity
Что нового
This release includes a lot of new and improved features relating to changelog editing, and finally introduces support for **Velocity**!
> **IMPORTANT NOTE**: Updating an **existing installation** to this version will require to to **fully delete/re-create** your language files, due to a lot of changes and restructuring. After re-creating, you can apply any changes you might've had again! You can get the default `en_US` language file from [**here**](https://github.com/codingcat2468/ServerChangelogs/blob/master/base/src/main/resources/lang/en_US.yml).
### New Features
- Added the ability to show changelog dialogs during the **configuration phase** (before the player joins the world)
- Finalized the design of the changelog creation/editing UI:
- Individual **lines** can now be **edited** and **removed** after being added
- The editor can now also be used to **edit existing changelogs** (see below)
- Closing the editor will now prompt the user to confirm they want to discard their changes
- Editor **sessions** can now be **saved for later** when closing the UI *(unless the server restarts)*
- The main changelog UI now has buttons to edit/delete each changelog for administrators
- Fixed **Folia** compatibility (it was technically compatible already, just not marked as such)
- Added full* support for the **Velocity** platform *\*(read more in the details below)*
### "Technical" / Detailed Changes
- Added a new configuration option `dialog_phase`, which specifies whether dialogs should be shown during the `PLAY` or `CONFIGURATION` phase
- The default for new installations will be `CONFIGURATION`
- This setting won't appear in your file automatically for now, so you'll have to add it yourself.
- In case you want the full explanation of the options, you can take a look at the [**default config file**](https://github.com/codingcat2468/ServerChangelogs/blob/master/base/src/main/resources/defaults/config.yml)!
- Added a new `server_changelogs.manage` permission that will show edit/delete buttons for every changelog in the regular list UI
- Implemented the **Velocity** platform fully, excluding a few tiny details:
- Players who join the server for the **first time** will also see changelogs (unlike on paper); since velocity doesn't store this information anywhere, a rework of that system or a separate implementation would be required
- Items for the changelog **dialog header** don't support custom components *yet* (again, velocity does not have any built-in parsing for those)
**Full Changelog**: https://github.com/codingcat2468/ServerChangelogs/compare/v1.1.0...v1.2.0
release
ServerChangelogs v1.2.0
1.2.023 авг. 2026 г.56Minecraft: 1.21.6, 1.21.7, 1.21.8, 1.21.9, 1.21.10, 1.21.11, 26.1, 26.1.1, 26.1.2, 26.2folia, paper, purpur
Что нового
This release includes a lot of new and improved features relating to changelog editing, and finally introduces support for **Velocity**!
> **IMPORTANT NOTE**: Updating an **existing installation** to this version will require to to **fully delete/re-create** your language files, due to a lot of changes and restructuring. After re-creating, you can apply any changes you might've had again! You can get the default `en_US` language file from [**here**](https://github.com/codingcat2468/ServerChangelogs/blob/master/base/src/main/resources/lang/en_US.yml).
### New Features
- Added the ability to show changelog dialogs during the **configuration phase** (before the player joins the world)
- Finalized the design of the changelog creation/editing UI:
- Individual **lines** can now be **edited** and **removed** after being added
- The editor can now also be used to **edit existing changelogs** (see below)
- Closing the editor will now prompt the user to confirm they want to discard their changes
- Editor **sessions** can now be **saved for later** when closing the UI *(unless the server restarts)*
- The main changelog UI now has buttons to edit/delete each changelog for administrators
- Fixed **Folia** compatibility (it was technically compatible already, just not marked as such)
- Added full* support for the **Velocity** platform *\*(read more in the details below)*
### "Technical" / Detailed Changes
- Added a new configuration option `dialog_phase`, which specifies whether dialogs should be shown during the `PLAY` or `CONFIGURATION` phase
- The default for new installations will be `CONFIGURATION`
- This setting won't appear in your file automatically for now, so you'll have to add it yourself.
- In case you want the full explanation of the options, you can take a look at the [**default config file**](https://github.com/codingcat2468/ServerChangelogs/blob/master/base/src/main/resources/defaults/config.yml)!
- Added a new `server_changelogs.manage` permission that will show edit/delete buttons for every changelog in the regular list UI
- Implemented the **Velocity** platform fully, excluding a few tiny details:
- Players who join the server for the **first time** will also see changelogs (unlike on paper); since velocity doesn't store this information anywhere, a rework of that system or a separate implementation would be required
- Items for the changelog **dialog header** don't support custom components *yet* (again, velocity does not have any built-in parsing for those)
**Full Changelog**: https://github.com/codingcat2468/ServerChangelogs/compare/v1.1.0...v1.2.0
release
ServerChangelogs v1.1.0
1.1.01 авг. 2026 г.43Minecraft: 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
This release introduces *a lot* of under-the-hood changes to the way that the plugin works, mostly to make it more compatible with non-bukkit platforms for the future! If I didn't just release this plugin, I'd probably even have released this as a `v2.0.0`.
### New Features
- A new, fully **platform-independent internal API** has been introduced. This can *(and will)* be used to expand platform support in the upcoming releases!
- The **changelog creation** UI has been completely reworked to be less cluttered and more intuitive; changelogs are now created **line-by-line**, with "live" previews for each of them!
- Added a **fallback permission mode** that will resolve command permissions depending on the "native" admin state of a player, depending on the platform *(e.g. on paper, this would base permissions on the vanilla OP system)*
- Added new custom **MiniMessage tags** for the name & version of the current platform *(e.g. Paper)* for all plugin translations
### Technical Changes
- Switched from the paper dialog API to **[PacketEvents](https://github.com/retrooper/packetevents)**
- Introduced a new `platformapi` submodule with dependencies on only [**Adventure** ](https://github.com/PaperMC/adventure) and [**Brigadier**](https://github.com/Mojang/brigadier)
- Moved all of the previous plugin code to the `base` submodule and reworked it to use `platformapi` instead of Paper APIs
- Implemented all of the `platformapi` infrastruce for the **Paper** platform
> *and now I need to fix my sleep schedule again, because I decided to work on this instead for several hours*
**Full Changelog**: https://github.com/codingcat2468/ServerChangelogs/compare/v1.0.0...v1.1.0
release
ServerChangelogs v1.0.0
1.0.013 июл. 2026 г.21Minecraft: 26.1, 26.1.1, 26.1.2, 26.2paper, purpur
Что нового
The initial release of this plugin, check the project description to see what features are implemented already!