This is a compatibility port of 1.2.0 that adds support for 1.21.7. The changelog of the original 1.2.0 release is pasted below.
1.2.0: 1.21.6 port and support for new text components
This release establishes full compatibility with Minecraft 1.21.6 and adds support for SNBT in the prompt configuration.
SNBT Prompts
Prompts are now specified as SNBT text components to keep compatibility with online generators.
A config like prompt={"text":"Hello World!","color":"red"}
can now be written as prompt={text:"Hello World!", color: "red"}
. Groundbreaking stuff. This won't cause any compatibility issues with your existing prompts as SNBT is completely compatible with JSON since 1.21.5.
In other news
Work is proceeding on a clientside GUI to allow editing of all of BSP's config without any use of commands. Since I'm spread rather thin with uni, medical issues, and my other projects, I can't promise any sort of timeline, but if you would like to keep up with progress, you can follow the client-gui branch of the repository. PRs are always welcome, of course. Bye!
Full Changelog: https://github.com/Fisch37/better-server-packs-fabric/compare/v1.1.0-1.21.X...v1.2.0-1.21.6
1.2.0: 1.21.6 port and support for new text components
This release establishes full compatibility with Minecraft 1.21.6 and adds support for SNBT in the prompt configuration.
SNBT Prompts
Prompts are now specified as SNBT text components to keep compatibility with online generators.
A config like prompt={"text":"Hello World!","color":"red"}
can now be written as prompt={text:"Hello World!", color: "red"}
. Groundbreaking stuff. This won't cause any compatibility issues with your existing prompts as SNBT is completely compatible with JSON since 1.21.5.
In other news
Work is proceeding on a clientside GUI to allow editing of all of BSP's config without any use of commands. Since I'm spread rather thin with uni, medical issues, and my other projects, I can't promise any sort of timeline, but if you would like to keep up with progress, you can follow the client-gui branch of the repository. PRs are always welcome, of course. Bye!
Full Changelog: https://github.com/Fisch37/better-server-packs-fabric/compare/v1.1.0-1.21.X...v1.2.0-1.21.6
Port to 1.21.5
This is the same as the previous release, but now allows starting on 1.21.2, 3, and 4. Previous changelog shown below:
1.1.0: New Features and Performance Improvements!
Been a long time since the last release which I think is great! It means the project didn't have any noticeable bugs! Buut, it turns out there were a couple missing features which are coming to you right now!
New Features
It is now possible to require players to use the serverside resourcepack when joining the server. This is thanks to a gracious contribution from @fewwan! Using the new /pack required [true|false]
command you can set this configuration value or just running /pack required
will show you the current state. Naturally, there is also a new option required
in the config to accompany this feature. (#1)
You can also now set a short informational text that will be shown to players when prompted to install the resourcepack. This prompt can be set using /pack prompt [<prompt>]
or removed using /pack prompt clear
. /pack prompt
will also show you the current prompt text. (This was once again suggested by @fewwan)
Prompts can be any JSON text (same as /tellraw
) but does not support selectors, scores, or NBT. I recommend checking out the minecraft.tools generator to see what's possible.
The new /pack info
command allows you to see the current configuration of Better Server Packs at a glance! It shows you the pack URL, its hash, whether it's required and your custom prompt (if set). If you haven't set a resourcepack, the command will show you that as well.
Tweaks and Fixes
- All
/pack
commands now only require permission level 3 instead of 4. This should not affect most players but may be significant if you have a more complicated rank-system for your moderators and don't use mods like LuckPerms /pack set
(disabling BSP) now correctly saves to the config. Oops- Reloading pack hashes now runs in a seperate thread. This means that the server will no longer hang during
/pack reload
or/pack set
causing huuuge lag spikes with large resourcepacks or slow connections.
Full Changelog: https://github.com/Fisch37/better-server-packs-fabric/commits/v1.1.0
1.1.0: New Features and Performance Improvements!
Been a long time since the last release which I think is great! It means the project didn't have any noticeable bugs! Buut, it turns out there were a couple missing features which are coming to you right now!
New Features
It is now possible to require players to use the serverside resourcepack when joining the server. This is thanks to a gracious contribution from @fewwan! Using the new /pack required [true|false]
command you can set this configuration value or just running /pack required
will show you the current state. Naturally, there is also a new option required
in the config to accompany this feature. (#1)
You can also now set a short informational text that will be shown to players when prompted to install the resourcepack. This prompt can be set using /pack prompt [<prompt>]
or removed using /pack prompt clear
. /pack prompt
will also show you the current prompt text. (This was once again suggested by @fewwan)
Prompts can be any JSON text (same as /tellraw
) but does not support selectors, scores, or NBT. I recommend checking out the minecraft.tools generator to see what's possible.
The new /pack info
command allows you to see the current configuration of Better Server Packs at a glance! It shows you the pack URL, its hash, whether it's required and your custom prompt (if set). If you haven't set a resourcepack, the command will show you that as well.
Tweaks and Fixes
- All
/pack
commands now only require permission level 3 instead of 4. This should not affect most players but may be significant if you have a more complicated rank-system for your moderators and don't use mods like LuckPerms /pack set
(disabling BSP) now correctly saves to the config. Oops- Reloading pack hashes now runs in a seperate thread. This means that the server will no longer hang during
/pack reload
or/pack set
causing huuuge lag spikes with large resourcepacks or slow connections.
Full Changelog: https://github.com/Fisch37/better-server-packs-fabric/commits/v1.1.0
First release. See the README for more details