[BUG#16] Prevent resource pack from having to reset every restart
[BUG#19] Startup issue in Pufferfish due to them using a built-in shaded sentry SDK that is outdated since 2022, no remote error logging on pufferfish due to security issues
Tested on 1.21.4
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.
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.
[BUG#14] Startup error for plugins that have not been started for the first time
[BUG#12] As a response to this bug report we have added "prevent-override" in the individual scoreboard settings, allowing you to prevent the scoreboard from being overridden. No plugin will be able to remove the scoreboard.
[BUG#13] Bugfix error on reload (reload is not recommended)
Bugfix with error logging of some non-descriptive errors
General smaller bugfixes and more descriptive error messages for user errors (i.e., configuration mistakes)
Bugfix remote error logging
Small changes to facilitate the creation of more complex UI elements such as health progress bars, etc...
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.
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.
[BUG#13] Error spamming when picking up item due to uncompleted ArcadeBoard integration
Compatibility changes and tested on 1.16.1 -> 1.21.3
Compatibility changes for Java 14, 16
Tested for Java 14 (1.16.1)
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.
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.
[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
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.
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.
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.
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.
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.
Bugfix with old API being removed instead of deprecated
Bugfix with /fb reload
Bugfix with width of images (visible in default scoreboard with stars)
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.
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.
- 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
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
NOTE: Some PAPI placeholders are also broken, so you might get errors that are not related to featherboard. Please note that if you see this error:
it is related to the 'ping'/latency placeholder (which is included in the default scoreboard config)
Added <stripcolors> effect to remove colors from the inner text. This can be useful if you have a prefix or other placeholder that contains a lot of colors
- Added java 17 support
- Added spigot 1.18 support
EDIT: This update is still compatible with 1.19 (Tested Nov. 2022)
EDIT: This update is still compatible with 1.19.4 (Tested March 2023)
- Out of beta (no breaking issues reported that were unrelated to the Java version)
- Tested on ProtocolSupport (1.8.8 and 1.17.1)
- Tested on Spigot 1.17.1, 1.16.5, 1.9, 1.8.8
- Tested with Java 15
- Tested with Java 16
- Tested with Java 17* (it works but spigot is not officially supported)
- Added more clear warning messages for wrong java versions
- Clearer API documentation and function descriptions. Instead of 'scoreboard overrides' it is simplified to 'showScoreboard' and 'hideScoreboard'
- Bugfix with missing info in
/fb debug - Bugfix
/fb gui - Bugfix with config resetting when migrating from a version before 4.30
- Bugfix with config migration from featherboard 3.X (only worked for 3.X -> 4.X)
- Config reset (gui options added) The GUI command will be moved to a module in the future
This is an alpha release - it is unstable and is only used for initial testing. We only recommend to use it on a test server. New buyer? Use v4.30.0
Changelog since 5.0.0a:
Please read the 5.0.0a changelog FIRST
Fixed placeholders not replacing in <repeat>
Fixed placeholder issues in multiple effects
Changed the PAPI dependency from 2.10.9 to 2.10.10-DEV-123. Note that 2.10.10 is currently only available on the HelpChat discord under the channel #1_17 or https://ci.extendedclip.com/job/PlaceholderAPI/
/fb permissions fix
/fb debug fix
Spigot 17 support with Java 16
Spigot 1.16.5 support with Java 16
Spigot 1.8.8-1.16.X support with Java 15
Only 1.8.8 tested. Please report any WORKING and NON working versions that use Java 15
Do not forget to use the latest PAPI 2.10.10-DEV-123
Compiled for Java 15 or higher
Known bugs (list will be updated):
ViaRewind compatibility with ANTI_FLICKER_V3_LEGACY does not work yet
The API is undocumented and changed - it is still under construction
No clear error message when not using PAPI 2.10.10 - something visible should be added for people who do not read the dependency requirements
This is an alpha release - it is unstable and is only used for initial testing and 'finding' PAPI compatible placeholders to prepare your 5.0 scoreboard file. We only recommend to use it on a test server. Some features are removed and not working. New buyer? Use v4.30.0
Code (YAML):
# Default FeatherBoard comes with a board called "default". All players have the permission # featherboard.group.default (by default) meaning all players should see the scoreboard unless # the permission is negated.
# Example of the use of settings # This section is optional settings: # If you quickly want to change the # the label color change it here. # It replaces $setting_label-color$ throughout the entire config label-color: "&e" # Show or hide the health # This is an example of the script and is a custom option show-health: true
# The priority of the scoreboard. The higher the number -> higher priority # Used when having more than one scoreboard assigned priority: 10
# Example of pre processing script # This section is optional script-pre: | if (settings['show-health'] == true) { board.getMeta().setSetting("enable-health",""); } else { board.getMeta().setSetting("enable-health","|disabled|"); }
# This section is required. Those are your scoreboard lines lines: # Every section here are different lines. The first section will be used as the title # the following sections will be used as the lines on the scoreboard (max 15) # Just as the scoreboard names you can name these 'lines' whatever you want. But to make # things simple I will use logical names such as "title", "spacer", "header", ... title: # Every line has its own frames. The animation will loop through these frames on intervals # that you configure below. # Put all your frames under 'text:'. You can make as many lines as you want and use # placeholders and preset effects. # Keep in mind that there is a limit in line width! frames: # To create cool looking animations you create yourself # you can use the graphical tool AnimationCreator # https://www.spigotmc.org/resources/animationcreator.6001/ # For all placeholders: https://www.spigotmc.org/wiki/mvdw-placeholders/ # For all preset effects: https://www.spigotmc.org/wiki/mvdw-effects/ - '<single><delay times=
"10">&l><</delay></single>'
- '<single>&f&ler</single>'
# <single> will allow the frame to only run ONCE - '<single>&f&lherB</single>'
- '<single>&f&lherBo</single>'
- '<single>&f&latherBoa</single>'
- '<single>&f&leatherBoar</single>'
- ' <delay times=
"15">&f&lFe&4&l5&f<herBoard</delay>'
# <delay> will repeat the line X times #- '<glow glowsize="5">FeatherBoard</glow>' # This is the basic glow effect without custom colors - '<glow glowsize=
"5" startglowcolor=
"&c&l" glowcolor=
"&4&l" endglowcolor=
"&c&l" normalcolor=
"&f&l">FeatherBoard</glow>'
# Interval is the animation interval in TICKS (20 ticks is one second). # Every X ticks the animation goes to the next frame (see above) # Once all frames are finished it will start over from the first one interval: 2
# If you don't want a static order of the frames and want to show each frame at random # you can enable this option. random: false
# A scoreboard is dynamic. The lines can change length due to smaller placeholders or scrolling text. # that is why it is advised to have something on your scoreboard that is bigger then all other lines. # These lines (usually a header or footer) are also good for decoration. header:
frames: - '<rainbow>&m\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505</rainbow>'
interval: 10
random: true
player-label:
frames: - '&b&l> $setting_label-color$&lPlayer Info:'
interval: 100
random: false
player-line1:
frames: - '&o<cmd repeatmiddle=
"20">
%player_name%</cmd>' - '&o<cmd repeatmiddle=
"20">
%player_locale_display_name%</cmd>' interval: 2
random: false
player-line2:
frames: - '
%player_ping% &7ms latency' interval: 2
random: false
# For empty lines just add another 'section' but just don't put any text # in it so it acts like an empty line. spacer1:
frames: [] interval: 100
random: false
news-info:
frames: - '&b&l> $setting_label-color$&lNews:'
interval: 100
random: false
news: # Lets create some animated news # News is something you need to write quick # and usually you don't want to spend ages on creating # some cool effect. That is why FeatherBoard features # several presets you can use. frames: - '<scroll width=
"29">&cAttention! &7Please do not forget to give this plugin a &e
%ascii_9885%%ascii_9885%%ascii_9885%%ascii_9885%%ascii_9885%&7 rating!</scroll>' interval: 2
# When using preset effects. The interval will apply to that effect # Do you want to randomize the animation frames? random: false
# For empty lines just add another 'section' but just don't put any text # in it so it acts like an empty line. spacer2:
frames: [] interval: 100
random: false
timesplayed-label: #Switch between site, times played and health text: - '&b&l> $setting_label-color$&lSite:'
- '&b&l> $setting_label-color$&lPlayed:'
- '$setting_enable-health$&b&l> $setting_label-color$&lHealth:'
interval: 100
random: false
timesplayed: #Switch between site, times played and health frames: - 'www.mvdw-software.com'
- '
%statistic_leave_game%' - '$setting_enable-health$
%healthbar_default%' interval: 100
random: false
# For empty lines just add another 'section' but just don't put any text # in it so it acts like an empty line. spacer3:
frames: [] interval: 100
random: false
server-label:
frames: - '&b&l> $setting_label-color$&lServer Info:'
interval: 100
random: false
server-line1:
frames: - '<repeat times=200>
%server_ram_used% &7MB &8&l/ &f%server_ram_total% &7MB</repeat>' #Refresh the ram 200 times - '<repeat times=100>
%server_tps_1_colored% &7TPS &7&o(Avg <round decimals="2">%server_tps_15%</round>)</repeat>' #Refresh the tps 100 times interval: 1
random: false
server-line2:
frames: - '
%server_online% &aonline players' interval: 10
random: false
# This is the same as the header. It is not needed since you already use the header as the longest line # but it looks cleaner having a footer. footer:
frames: - '<rainbow>&m\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505\u2505</rainbow>'
interval: 10
random: true
The wiki is not updated to this alpha version - please read this post in full. I recommend that you delete the FeatherBoard directory to see the default scoreboard design
Added Java 16 and Spigot 1.17 support
This alpha release is not tested on other versions!
Libraries are downloaded/loaded on server startup
Nashorn-core is used for scripts
Removed the MVdWPlaceholderAPI interface
Removed event triggers without a current alternative
Removed /fb gui
Added PlaceholderAPI 2.10.10 requirement (see HelpChat discord)
BUGFIX GRADIENT: Can not include effects such as bold, italic, ...
BUGFIX GRADIENT: Last character repeated
Placeholders no longer disable after throwing an error.
<rainbow> now uses an RGB rainbow effect on 1.16.1 servers. This can be turned off by including a legacy flag: <rainbow legacy="true">...</rainbow>
By default it will switch to colors in steps of 10 frames. This can be altered using: <rainbow steps="20">Hello World</rainbow> (more steps is smoother transitions)
<gradient> would sometimes have issues when the text between was too short to perform good interpolation
<gradient> effect only showed a gradient in between start and end (but start and end color not included). This is now solved.
Fixed interactive chat messages used in /fb permissions, modules and other places
<scroll> now works with the new colors
Scrolling is now more efficient for very very long lines (e.g. the scrolling of the rainbow in the benchmark)
<scroll> is now completely rewritten since 2014 and if more efficient , provides offsets and works with 1.16.1 colors. Instead of limiting the width including the colors - it only takes the visible text into account as since 1.13.1 this is no longer an issue.
Added <fade> effect to fade from one color to another (similar to gradient, but animated.
create a fade animation from the start color to the end color in 10 steps. More steps means smoother color transitions but a longer duration as it has more frames
Note: The existing FadeIn and FadeOut are badly named effects that will probably receive a new name in the future
The example from the title in the gif: Basically its a rainbow effect with a bit more freedom to change the colors
NOTE: This is a public beta. It is not fully tested below 1.15
Tested and updated for 1.16.1
Added hex color placeholders {#FFFFFF}
Added color effect <color hex="#ffffff">Test</color> NOTE: This is exactly the same as using placeholders, just a bit different what might be helpful in some situations
- Fixed issue with maven dependencies URL scheme causing them to not auto download. Updated to
https://repo1.maven.org - Fixed debug command
- 1.15.1 tested
Updated and tested for 1.15 and 1.15.1, however - this mainly includes small performance changes as nothing broke
Fixed effect based compatibility issue with Java 11
Placeholder parsing code cleanup
Added support for Python and Ruby in the scoreboard (As opposed to javascript using Nashorn) - however, this currently requires a lib that is not automatically included and thus only works when you have other plugins that use jruby or other script engines
- Fixed bug introduced in 4.19.1 where a scoreboard would show when changing world/permission/... without it being toggled on
- Added the 4.19.1 bugfix for ANTI FLICKER V1
Added more debug messages for scoreboard assigning
GROUP assigning is now limited to the primary group (previously it would loop through all groups of a player)
Fixed a very sneaky bug where scoreboard assigning would only show a specific scoreboard once, if that scoreboard has no animations. Example of the bug: You have permission to scoreboard A In the same session you get permission to B scoreboard A has not changed, but you now have permission to it. It will not show
FeatherBoard 4.19.0 Easter update For this Easter update I've added the most requested features, tweaks and bugfixes of 2018 and 2019.
Tweaks and performance features:
[Startup] The "Loading placeholder [xxx]" has been set as a debug message. Meaning it is still logged to the log file, but not displayed in the console unless debug mode is active. It is still shown when the placeholder is downloaded for the first time.
[Startup] Optimized the speed of the placeholder loading and dependency checking
[Performance] Added a new scoreboard assigning method called "PERMISSION_CACHED". This method caches the permission, so it does not contact your permission plugin every tick. It only updates on toggles, event triggers and login/logout. This was requested by many LuckPerms users. https://www.spigotmc.org/wiki/featherboard-configuration/#scoreboard-assigning
WhenEqual effect: Finally documented, this powerful effect allows you to show a different messages based on an equality. It is currently often used for servers that want to replace the default value of a placeholder (like if you are in no faction it says "None" instead of "Wilderness"). See https://www.spigotmc.org/wiki/mvdw-effects/#when-equal for more info
PlayerPoints placeholder fix This is an experimental fix
RedisBungee and BungeeCord channel fix
Bugfixes and small changes:
[Startup] Clearer error message when you forget MVdWPlaceholderAPI
[ANTI FLICKER V3] 1.8 servers that are not on the latest 1.8.8 version will default to ANTI FLICKER V1, instead of throwing an error that their server is incompatible
[Performance] Removed several unneeded packets when removing a scoreboard, they will be reused when showing the scoreboard again
/fb parse now supports player specific effects.
Bugfix with placeholder JAR files not getting deleted when incompatible or not being able to load
- [ANTI FLICKER V3] Removed compatibility feature that will resend lines when they are removed by another plugin. Some plugins do weird things to scoreboards what could cause issues with empty lines. (CC:
@DeWilX )
- [ANTI FLICKER V3] Completely remove all teams when the scoreboard is overridden to compensate for the removal of the compatibility feature
- [ANTI FLICKER V3] Synchronization bugfix where the scoreboard is sent before the initialization is completed. Delayed sending of the scoreboard (CC @
DeWilX)
- [ANTI FLICKER V3] Performance update with other scoreboard plugins that utilize the sidebar scoreboard for more than 5 minutes. Memory cleanup
RECAP: ANTI FLICKER V3 is a scoreboard update method that is an anti-flicker packet based method. Apart from being completely packet based, it consumes less RAM and computation power on the server. It works with all other plugins and has been in beta testing for over 1 year. However some plugins/scenario's are not yet 100% compatible, these updates try to solve this. You can manually set the old V1 method in the config.
- [ANTI FLICKER V3] Performance update + consistency update: Scoreboard packet removal is done more consistently with spigot's API
- [ANTI FLICKER V3]
Possible bugfix for scoreboard doubling (
@Disorbs and
@Gnoarn can you check if this solves your issue)
- [ANTI FLICKER V3]
Possible bugfix for scoreboard not showing after mcmmo (
@Sahrotaar can you check if this update solves your issue)
- [ANTI FLICKER V3] Improved
/fb debug command, please use this command again if you experience bugs in this update, it contains more information
- [ANTI FLICKER V3] Client side performance update with event triggers (team removal bug)
- [ANTI FLICKER V3] Additional safeguards for conflicting scoreboard plugins
[ANTI FLICKER V3] Compatibility fix, incorrectly determining the class type. This caused "HashSet" issues with some other scoreboard plugins. Note that some plugins use hash sets for this, for those plugins this is still using the older method to assure compatibility.
Merry Christmas and a Happy 2019! ANTI FLICKER V3 is now the default recommended rendering method. Since no other problems were reported about it for 10 months. You can still revert to V1 in the config.
- [ANTI FLICKER V3] Improvements in rendering speed
- [ANTI FLICKER V3] Set as default recommended scoreboard rendering method
- [ANTI FLICKER V3] Improved compatibility
- [ANTI FLICKER V3] Fixed /fb toggle
- [ANTI FLICKER V3] Fixed V1 conflict when upgrading
- [ANTI FLICKER V3] A new scoreboard will ALWAYS remove an existing scoreboard
- Checked and optimized for recently published xmas minigames
- Updated base core to December revision
- Memory improvements for regex parsing of placeholders and animations
- 1.13.2 tested
- Updated Anti flicker V3 to support 1.13.X
- Added Anti flicker V3 support for 1.8.X
- Anti flicker V3 has been tested for several months without reported issues
on 1.12.2 and is now out of beta (since 4.4.x)
As soon as it is tested on 1.13 and 1.8 it will be used as the main anti flicker method
- To recap: ANTI_FLICKER_V3 is a method that has better performance, uses less ram and supports every single scoreboard plugin out there. Even healthbar, coloredtags or other team plugins. If you have a plugin that causes double lines than this method will solve it
- Anti flicker V4 and V2 will not be used in 1.13.x due to not required
BETA: Please note that this is a BETA release. It may not work completely bug free for as long as 1.13 is in Pre release. Please use 4.9 if you have breaking issues
- Added 1.13 compatibility for Anti flicker V1 with infinite long scoreboards
Currently this is a very early pre release version. Meaning not all features (especially some placeholders) may work as intended. However no breaking changes with versions below 1.13
- Performance updates for 1.13
Known bugs: - Only Anti flicker v1 works for 1.13 (but this is as intended for now)
- The default config uses "&m&l----" for the header, however this no longer aligns with the new default font
BETA: Please note that this is a BETA release. It may not work completely bug free for as long as 1.13 is in Pre release. Please use 4.9 if you have breaking issues
- Added 1.13 compatibility for Anti flicker V1 with infinite long scoreboards
Currently this is a very early pre release version. Meaning not all features (especially some placeholders) may work as intended. However no breaking changes with versions below 1.13
Known bugs: - Only Anti flicker v1 works for 1.13 (but this is as intended for now)
- The default config uses "&m&l----" for the header, however this no longer aligns with the new default font
Imperfections: - The implementation does not contain all the possible optimizations. However there are a lot more optimizations possible in 1.13
- Do not show "Loading scoreboard ..." when the file is not a scoreboard file
- Script-pre and Script-post do not require the "settings" section to be added
- Fixed default scoreboard to have
"true" instead of
true - Fixed non-string placeholders to be used with scoreboard-assigning
- Other placeholder assigning bugfixes
This update gives developers the ability to create their own effects and easily add them to existing scoreboards. Additional features are useful for people who design and sell scoreboard configs
- You can now sideload JS from an URL, etc...
Example:
https://github.com/Maximvdw/FeatherBoardScripts/blob/master/ScrambleEffect.js - <script> is now linked with script-pre and script-post. Meaning you can use variables or functions.
- <script> now supports the return of array of strings so you can return animations
- Added <% ... %> tag that is same as <script>, but it will be computed upon loading the scoreboard (run once)
It is therefore useful to use this for things that have no variable data (placeholders, etc...)
- Added support for object based settings
NOTE: This means that objects are not always strings like 4.7 or before. Previously you would do (settings['test'] === "true"), now you need to do (settings['test'] == true) or remove the "== true"
- MVdWPlaceholderAPI
2.5.1 is now a requirement
- Added "remove-on-override" (beta) feature to prevent a scoreboard from starting over after being overriden
- Remove incompatible modules automatically
- Remove incompatible placeholder jars automatically
- Leaderheads placeholders update
https://www.spigotmc.org/wiki/mvdw-placeholders/#leaderheads - Fixed issues with MVdWPlaceholderAPI incompatible warning
Several placeholder updates (OTA updates). The placeholder page has been updated
Reduced file size to less than ~400KB to make room for some upcoming updates on ANTI_FLICKER_V2 that may take a bit more place
Fixed very old CraftBukkit server versions
API changes
Added the ability to add scoreboard lines dynamically, either from a plugin or a script inside a scoreboard config
Experimental changes
Added a "speed-multiplier" that allows for scoreboard that refresh faster than 20 ticks per second. This only is in newly generated configs
Performance updates
Minor performance updates for repeating tasks
ANTI_FLICKER_V1 Updates
Performance update on join
Added static line support + all performance updates since 2016 for 1.7 versions
ANTI_FLICKER_V2 (BETA) Updates Keep in mind that this method is still in BETA and will be prone to changes, bugs and updates. However input on this method are welcome to make it better in the future
Added support for 1.8 spigot servers
Added support for 1.8 craftbukkit servers
Added support for PaperClip
Added support for PaperSpigot
Fixed issue with long duplicate lines now being shown
Performance updates
On join (same as V1)
Line updating
Fixed issue with incorrect colors on long lines
Fixed issue when making a long line smaller and then reloading -> the long line would not disappear until next relog
Identified that Team plugins (including AnimatedNames, NametagEdit) interfere with the method They will require a /fb toggle (2x) to work. This is due to the unique way this method updates
Currently there is no fix yet - however it is possible with some updates from those plugins. An issue has been made to allow for API changes that can make support for NametagEdit possible https://github.com/sgtcaze/NametagEdit/issues/231
Several placeholder updates (OTA updates). The placeholder page has been updated
Reduced file size to less than ~400KB to make room for some upcoming updates on ANTI_FLICKER_V2 that may take a bit more place
Fixed very old CraftBukkit server versions
API changes
Added the ability to add scoreboard lines dynamically, either from a plugin or a script inside a scoreboard config
Experimental changes
Added a "speed-multiplier" that allows for scoreboard that refresh faster than 20 ticks per second. This only is in newly generated configs
Performance updates
Minor performance updates for repeating tasks
ANTI_FLICKER_V1 Updates
Performance update on join
Added static line support + all performance updates since 2016 for 1.7 versions
ANTI_FLICKER_V2 (BETA) Updates Keep in mind that this method is still in BETA and will be prone to changes, bugs and updates. However input on this method are welcome to make it better in the future
Added support for 1.8 spigot servers
Added support for 1.8 craftbukkit servers
Added support for PaperClip
Added support for PaperSpigot
Fixed issue with long duplicate lines now being shown
Performance updates
On join (same as V1)
Line updating
Fixed issue with incorrect colors on long lines
Fixed issue when making a long line smaller and then reloading -> the long line would not disappear until next relog
Identified that Team plugins (including AnimatedNames, NametagEdit) interfere with the method They will require a /fb toggle (2x) to work. This is due to the unique way this method updates
Currently there is no fix yet - however it is possible with some updates from those plugins. An issue has been made to allow for API changes that can make support for NametagEdit possible https://github.com/sgtcaze/NametagEdit/issues/231
Fixed "addFrame" API method when refresh rate was not 1. It would reset the refresh rate to 1 tick
Fixed "removeFrame" API method (see above)
Performance updates
Caching on effects per frame
Caching of regex parser per effect
Colors are now replaced on the last moment before sending the scoreboard - making it more efficient with effects unless the effects require it otherwise (like glow,...)
These performance updates are most noticeable when using multiple effects on the same frame and very advanced scoreboards
Keep in mind, bugfixes are normal after a big release This update contains important bugfixes
Bugfix with custom placeholders not refreshing the lines when they are loaded after the plugin This issue one happened when there was only one placeholder
FeatherBoard 4 3rd anniversary creators update READ THIS UPDATE LOG - IT CONTAINS IMPORTANT INFORMATION
If you like this update please rate the plugin!
Summary: This update is a major update featuring much more performance updates. Placeholders are no longer embedded into the plugin. Designers will love this update as it provides them more ways to create amazing scoreboards and make them "plug-and-play" on servers. The update also contains some very promising beta features that will soon become a standard such as 68 character non-flicker scoreboards.
Important update notices:
You require MVdWPlaceholderAPI 2 to run the plugin
The configuration file will reset, however a backup will be made and a migration should update your scoreboards to the new format
First load will take longer since it needs to download all the placeholders
This is the first public release after a beta testing round of 3 weeks. With the size of this update it is possible there will be bugfix updates the next coming days/weeks.
Main changes:
Scoreboards are now configured in separate config files located in the "scoreboards" directory
Placeholders are no longer internally included in the plugin but downloaded on startup based on the installed plugins. That way you only load the classes that you actually can use
MVdWPlaceholderAPI 2 is now a requirement to run the plugin
Placeholders can now be updated without having to install a new version
Drastic performance updates that will make this plugin even more lighter on 1.8+ about 70% more efficient with more than half of the packets being removed
Added module support for the future. Modules are extensions that can be downloaded. They work like plugins on your server but are specifically for FeatherBoard
Added more configurable tweaks in the config such as scoreboard update method and animation update method
Better support for third party scoreboards that "recover" the previous scoreboard (aka. temp scoreboards).
Example would be mcMMO, scoreboards of that plugin are now supported out of the box
Plugins that reset the scoreboard (on join) are still not supported (HealthBar, ...)
The default animation update method is now synchronized per scoreboard- meaning delaying placeholders delay the whole scoreboard rather than making the board lagg behind. This also reduces the amount of tasks created (previous one per line, now one per scoreboard).
Scoreboards can now contain meta data such as "settings" and javascript scripts that are run on load.
Scoreboards can use settings inside the lines to use as placeholders
You can edit the settings of a scoreboard in-game
The reload command now supports reloading just a single scoreboard (faster)
Added more scoreboard assign methods
PLACEHOLDER: Assign a scoreboard based on the output of placeholders
SPAWN_DISTANCE: Assign a scoreboard based on how close you are to the spawn
TIME: Based on the world time
LANGUAGE: Based on the players language
You can now have multiple scoreboard assign methods
Scoreboards can now have priority what can be useful if you have multiple permissions
You can create a scoreboard using commands. However this is intended for command blocks since you won't be able to type such long command (JSON format)
You can remove a scoreboard using command
Scoreboard lines now contains "frames" instead of "texts". Backwards compatibility is in place
Scoreboard frames can be hidden. This would be used to create opening effects (a scoreboard that "flaps" open)
File size has shrunken from >3MB to <600KB
The documentation has been completely changed to WIKI pages (see main page)
Less important changes:
Config backups now contain an actual date
Logs are separated in individual files inside the "logs" directory of the plugin
The debug command now removes the database username and password from the config automatically
Database setup is easier to do with the new driver + allows for more storage methods
Removed the "duplicate group" message completly
Fixed and optimized placeholders command
Added "force update" in the placeholders command
Java 9 support
Renamed a few tweaks in the config such as "animation lag" instead of "placeholder delay" to be more descriptive
Effects and placeholders:
Placeholders are encouraged to be added by the developers to MVdWPlaceholderAPI
Added <fadein> effect
Added <fadeout> effect
Added <whenequal> effect
Added <whennotequal> effect
Changed the <glow> effect
Fixed <whenrange>
Multiple event hooks have gotten tweaks for reload fixes. Event hooks can now be edited by scoreboard configs using the "event-trigger" setting (see configuration documentation)
Fixed MarriageReloaded
Added BiteSkyWarsReloaded
TPS placeholders performance update
Premium plugins where the author did not add me will not be updated
BETA features:
Added ANTI_FLICKER_V2. The new anti flicker method that is being developed with support for 68 character animations that do not flicker. Currently this feature is BETA while it is being tested - however it should be proven stable within the next few months.
Hidden frames in combination with <single> is still in development
Bugfixes:
Fixed missing language messages on first startup
Fixed errors on first startup with missing YML files
Fixed backup problems of upgrading placeholder YML files
Removed features/support:
All non anti-flicker methods are still available but no longer supported with new features/server versions. Seeing the anti flicker V1 is stable as proven over the last 3 years there is no point in using these. They were kept for people that wanted bigger scoreboard lines, but seeing we now have static frames and ANTI_FLICKER_V2 supporting 68 characters this is no longer required.
Removed remote sync. It was a bloated feature that no longer had use with the separated scoreboard configs. It may be added as a module in the future
1.7.R3 >= support is dropped. Meaning 1.7.R4->1.12.2 is supported However the scoreboard should behave as before
- Fixed index out of bounds error when the static line is between 32 and 48 characters
- Increased supported players to 10k~
- Added support for longer static lines (70 instead of 64) in the future
-
Performance increase: Less data being send when changing a scoreboard line. This is noticable when having less than 22 players on a server. Slightly noticable when having less than 484 players and no change for 484 players or above
For the first 22 players you will save 3kb bandwidth for a 15 line scoreboard
For the next 22-484 players you will save 14kb
This is because the algorithm that makes scoreboard lines unique for each player is now more efficient in making them unique
-
Performance increase due to scoreboard lines now being more abstract allowing for faster META data for each line
-
Performance increase: Line constructions are no longer synchronized since they are never accesed from multiple threads and sequentially send
-
Performance increase: Featherboard will assume most people use the 15 lines. This increases performance slightly when sending boards since it doesn't have to expand its internal score map (NOTE: This does not mean you can't have smaller scoreboards) it just means that internally there is "room for 15 lines" even when you don't use them
- Fixed cutoff on "duplicate" lines
Previously , when having 2 of the same lines that are near the limit of size one of them would be cut by 2 characters. This is now solved differently - Internal preparations for Fe4therBoard's multi core support
- Removed some unused code for the main scoreboard core
This update is focused on extreme large servers - after many months of testing with bigger servers I fixed some issues that sometimes may occur. - Support for 9261 players on the same server instead of 4096
- Increased performance on sending scoreboards to allow for lots of players
- Bugfix with static lines (AKA long lines that don't animate) they are now longer and more stable
Or with lots of color changes
- Forced static lines using
|static|. This is an advanced feature that will probably not be used or documented. It allows for some really complicated animations on long lines.. but is very mathematical
ATTENTION: If you bought/installed FeatherBoard since 3.17.0 (aka. if the config files are not generated before 3.17.0) DELETE the "\plugins\FeatherBoard\events" folder.
Updating is highly recommended
Fixed NPE in global updater with Event triggers The issue was a config typo in the event triggers making it spell "scoreboards" instead of "scoreboard"
Added additional protection to make sure the above does not happen when human error occurs
Bugfix with some clients being able to crash a server
- Small performance upgrade for 1.8 and higher
- KillBattle coins
- uSkyBlock 2.7.0 placeholders (NOTICE: Some removed, some new)
- BedwarsReloaded placeholders update
- Compatible with 1.11
- Fixed error messages occuring on first install
- money formatted fix. Please manually delete the placeholder_economy.yml if you are having issues
- There are now 5273 placeholders
There once was a man, he was a killer born in blood. He kept track of his kills on a scoreboard. However... killers need to be silent and the /featherboard toggle command was too loud. Luckily for him, the author now added a silent flag that you can use like "/featherboard off -s". On top of that, instead of showing that scoreboard based on permissions, the killer can now choose to assign scoreboards based on the world he is in or the permission group. As a killer, the man didn't really like commands to change between his 'real life' and his 'serial killer life'. So to fix this, the author added a GUI to switch between scoreboards using "/featherboard gui". The killer lived happily ever after (but unfortunately his victims did not)
- Little story , Maximvdw 2016 (I'm not good at it,
@funnycube can do better stories)
CONFIG WILL RESET DUE TO NEW FEATURES
Changelog: - Added /featherboard gui
BETA: Currently this gui isn't very configurable (and its not the intention to make it very configurable) you can change the title and size
- Added scoreboard assigning. Currently scoreboards are assigned using permissions (featherboard.group.xxxx) but now you can change to assign it based on the word or permission group
- Added silent flags to the on/off/toggle/show/hide commands
NOTE: THIS IS A BETA BUILD. SOME NEW FEATURES MAY NOT WORK AS EXPECTED
- Updated to MC 1.10
- Effects can now have "effect_xxxx.yml" config files just like placeholders
- Pl3xicons bugfixes
- Several smaller bugfixes
- Combat trigger now shows the opponent correctly when you are shot with a bow
- The translate effect is currently removed due to it being a paid API by Google. Future updates will allow you to use your own API key you have to purchase from google (more info:
https://cloud.google.com/translate/v2/pricing)
IF you haven't updated the previous version or had resetting issues: Due to many internal changes there are individual placeholder config file resets. (placeholders) folder. Global changes - Bugfix with placeholderapi, now both {placeholderapi_%placeholderhere%} and {placeholderapi_placeholderhere} are supported
- Bugfix conflict with placeholderapi and mvdwplaceholderapi
- Bugfix with sometimes the placeholder_xxxx.yml files resetting again (not to the correct version)
Due to many internal changes there are individual placeholder config file resets. (placeholders) folder. Plugin specific changes: - Small performance update for 1.8 and 1.7
- Some secret stuff :O that you won't find yet
Global changes: - Added <center></center> (also a width argument what you WILL need to use) to center things
- Bugfix <progressbar> to allow decimals
- PrisonMines 2 placeholders
- uSkyBlock placeholder update
- Added placeholderAPI by clip support
- LeaderHeads added extra placeholders
- Gangs2 placeholders [BETA] - use freshdesk if you have issues
- Updated all config files for mysql,facebook, twitter, previousnames,statistics, custom, bukkit, player, towny, economy ,.... for future changes (A backup will be made in the same directory)