FeatherBoard

MC Plugin FeatherBoard 6.0.3b
An extreme configurable animated scoreboard that runs like a feather on your server

FeatherBoard 6.0.3 BETA
Tested on 1.17-1.21.3

PLEASE USE 5.8.0 AS A STABLE VERSION FOR < 1.21.3


[IMG]


Changelog 6.0.3b
  • [BUG#12] Scoreboard requires double /fb toggle after being removed by another plugin
  • Compatibility fixes for 1.17 -> 1.21.3
  • Bugfixes with migration of database
  • Bugfixes with remote error logging
FeatherBoard 6.0.2 BETA
Only fully tested for 1.21.3, partially tested on 1.20.4-6

PLEASE USE 5.8.0 AS A STABLE VERSION


Note: This update is a major update and will break existing configurations. It is recommended to delete the "FeatherBoard" directory completely. Also keep in mind that beta updates may reset the configuration. Expect a set of new versions until mid-January to ensure we squashed all the bugs.

[IMG]

[IMG]

Changelog 6.0.2b
Changelog in FeatherBoard 6
New features
- Added images via resource packs that can be placed on the scoreboard.
https://featherboard.org/config/scoreboard/#images
- Added fonts via resource packs that can be placed on the scoreboard.
https://featherboard.org/config/scoreboard/#fonts
- Added offsets for the scoreboard lines, this allows you to move characters left and right, even outside the scoreboard.

Removed features
Some features are removed to facilitate the configuration and to facilitate updating and troubleshooting of issues
- Removed the scoreboard update methods and configuration for these update methods. Instead, the plugin will determine the best option.
- Removed 'SYNCHRONOUS' and 'ASYNCHRONOUS' animation update methods. Instead, the plugin will determine the best option.
- Database is now required and can not be toggled off
- Removed modules, this feature will be reintroduced differently in the upcoming months.

Breaking
- "scoreboards" is the default scoreboard directory and can no longer change this under tweaks. This change has been made to prevent errors related to wrongly placed/moved files.
- Older Minecraft versions (i.e., everything below 1.16) are dropped.
- ProtocolLib is now a required dependency.
- $setting_SETTINGHERE$ is now {{ setting:SETTINGHERE }}
- The FeatherBoardAPI is deprecated and will throw warning messages. It will be removed in future versions. Check https://featherboard.org/api for more info.

Documentation
- SpigotMC documentation is deprecated and will be removed.
- The new documentation is available at https://featherboard.org.
- The FeatherBoard API documentation is available at https://featherboard.org/api.
- Support is now moved to https://git.mvdw-software.com/plugins/featherboard/-/issues

Forward-looking statements
I want FeatherBoard to exist for another 10 years, these are my short-term plans to make this a reality

Expected features
- ArcadeBoard games will be moved to FeatherBoard. ArcadeBoard as a plugin will be deprecated, existing buyers (before 27/12/2024) will be moved to FeatherBoard.

Technical
- The scoreboard API, which is now merged with the ArcadeBoard API will be expanded to ensure that developers can easily create scoreoboards and games.
- Currently, modules are unused, the modules server will be open-sourced and games will be added as modules.
- The effect system will be rewritten to be more flexible. This will allow developers to create their own effects.
Currently, effects do not support images, this will be changed in the future.
FeatherBoard 6.0.1 BETA
Only fully tested for 1.21.3

PLEASE USE 5.8.0 AS A STABLE VERSION


Note: This update is a major update and will break existing configurations. It is recommended to delete the "FeatherBoard" directory completely. Also keep in mind that beta updates may reset the configuration. Expect a set of new versions until mid-January to ensure we squashed all the bugs.

[IMG]

Changelog 6.0.1b
  • Optimization of file size
  • Support for line lists instead of naming each line
    (https://featherboard.org/config/scoreboard/#scoreboard-lines)
  • Remote error logging for improving support
  • Bugfix with old API being removed instead of deprecated
  • Bugfix with /fb reload
  • Bugfix with width of images (visible in default scoreboard with stars)
    [IMG]
Changelog in FeatherBoard 6
New features
- Added images via resource packs that can be placed on the scoreboard.
- Added offsets for the scoreboard lines, this allows you to move characters left and right, even outside the scoreboard.

Removed features
Some features are removed to facilitate the configuration and to facilitate updating and troubleshooting of issues
- Removed the scoreboard update methods and configuration for these update methods. Instead, the plugin will determine the best option.
- Removed 'SYNCHRONOUS' and 'ASYNCHRONOUS' animation update methods. Instead, the plugin will determine the best option.
- Removed the GUI for selecting a scoreboard. However, the feature was moved to a separate module
- Database is now required and can not be toggled off
- Removed modules, this feature will be reintroduced differently in the upcoming months.

Breaking
- "scoreboards" is the default scoreboard directory and can no longer change this under tweaks. This change has been made to prevent errors related to wrongly placed/moved files.
- Older Minecraft versions (i.e., everything below 1.16) are dropped.
- ProtocolLib is now a required dependency.
- $setting_SETTINGHERE$ is now {{ setting:SETTINGHERE }}
- The FeatherBoardAPI is deprecated and will throw warning messages. It will be removed in future versions. Check https://featherboard.org/api for more info.

Documentation
- SpigotMC documentation is deprecated and will be removed.
- The new documentation is available at https://featherboard.org.
- The FeatherBoard API documentation is available at https://featherboard.org/api.

Forward-looking statements
I want FeatherBoard to exist for another 10 years, these are my short-term plans to make this a reality

Expected features
- ArcadeBoard games will be moved to FeatherBoard. ArcadeBoard as a plugin will be deprecated, existing buyers (before 27/12/2024) will be moved to FeatherBoard.
- Enabling TrueType fonts for the scoreboard.

Technical
- The scoreboard API, which is now merged with the ArcadeBoard API will be expanded to ensure that developers can easily create scoreoboards and games.
- Currently, modules are unused, the modules server will be open-sourced and games will be added as modules.
- The effect system will be rewritten to be more flexible. This will allow developers to create their own effects.
Currently, effects do not support images, this will be changed in the future.

Support
- Users who were around 2015~ know I used to use Freshdesk/Zendesk to handle support. I was requested by Spigot in 2015
to stop using this to prevent 'forcing users to create an account on another site to get support'. I personally think this rule is no longer active
seeing plugins do the same with Discord or other ticketing services. I will look for manageable alternatives for support.
FeatherBoard 6.0.0 BETA
Only fully tested for 1.21.3

PLEASE USE 5.8.0 AS A STABLE VERSION


Note: This update is a major update and will break existing configurations. It is recommended to delete the "FeatherBoard" directory completely. Also keep in mind that beta updates may reset the configuration. Expect a set of new versions until mid-January to ensure we squashed all the bugs.

[IMG]

This is the first 6.X release
  • File size is larger than expected
  • Images that are 1 pixel wider than the height will take up a lot of space
  • /fb reload is not stable
  • fallback scoreboard not working
Changelog in FeatherBoard 6
New features
- Added images via resource packs that can be placed on the scoreboard.
- Added offsets for the scoreboard lines, this allows you to move characters left and right, even outside the scoreboard.

Removed features
Some features are removed to facilitate the configuration and to facilitate updating and troubleshooting of issues
- Removed the scoreboard update methods and configuration for these update methods. Instead, the plugin will determine the best option.
- Removed 'SYNCHRONOUS' and 'ASYNCHRONOUS' animation update methods. Instead, the plugin will determine the best option.
- Removed the GUI for selecting a scoreboard. However, the feature was moved to a separate module
- Database is now required and can not be toggled off
- Removed modules, this feature will be reintroduced differently in the upcoming months.

Breaking
- "scoreboards" is the default scoreboard directory and can no longer change this under tweaks. This change has been made to prevent errors related to wrongly placed/moved files.
- Older Minecraft versions (i.e., everything below 1.16) are dropped.
- ProtocolLib is now a required dependency.
- $setting_SETTINGHERE$ is now {{ setting:SETTINGHERE }}
- The FeatherBoardAPI is deprecated and will throw warning messages. It will be removed in future versions. Check https://featherboard.org/api for more info.

Bugfixes
- 1.21.3 support
- Bugfix negative priority of scoreboards
- Improved memory management and animation task management
- Fixed <placeholder> effect

Documentation
- SpigotMC documentation is deprecated and will be removed.
- The new documentation is available at https://featherboard.org.
- The FeatherBoard API documentation is available at https://featherboard.org/api.

Forward looking statements
I want FeatherBoard to exist for another 10 years, these are my short-term plans to make this a reality

Expected features
- ArcadeBoard games will be moved to FeatherBoard. ArcadeBoard as a plugin will be deprecated, existing buyers (before 27/12/2024) will be moved to FeatherBoard.
- Enabling TrueType fonts for the scoreboard.

Technical
- The scoreboard API, which is now merged with the ArcadeBoard API will be expanded to ensure that developers can easily create scoreoboards and games.
- Currently modules are unused, the modules server will be open-sourced and games will be added as modules.
- The effect system will be rewritten to be more flexible. This will allow developers to create their own effects.
Currently, effects do not support images, this will be changed in the future.

Support
- I want to focus on more on proactive bugfixing rather than working with one/two users who have a certain issue. Non-visual bugs like erorrs
and stacktrace will be uploaded to a Sentry server in the future. Users can opt-out.
- Users who were around 2015~ know I used to use Freshdesk/Zendesk to handle support. I was requested by Spigot in 2015
to stop using this to prevent 'forcing users to create an account on another site to get support'. I personally think this rule is no longer active
seeing plugins do the same with Discord or other ticketing services. I will look for manageable alternatives for support.
- Bugfixes with spigot 1.21 and paper 1.21
- alpha version for Paper support
- Removed 1.7 support
- Removed 1.8.1 support
THIS VERSION HAS NOT BEEN TESTED INTENSIVELY. IF YOU USE SPIGOT, USE 5.7.0 WHICH IS TESTED ON SPIGOT
MC 1.20.6 compatibility update
- Option to remove red numbers in 1.20.3 and above
(config > tweaks > hide-score)

Currently this applies to all scoreboards. Individual options will appear soon per scoreboard.yml file that will allow you to turn it on/off again
[IMG]
THIS VERSION CURRENTLY HAS ONLY BEEN TESTED FOR MC 1.20.4 WITH JAVA 17+. IF YOU ARE NOT USING 1.20.4, PLEASE USE A PREVIOUS VERSION UNTIL THIS ONE COMPLETED TESTING

- Adds MC 1.20.4 support
Top Bottom