Skip to content

Releases: RuiPereiraDev/SimpleScore

v4.0.1

13 Sep 22:49
9f17e38

Choose a tag to compare

What's Changed

Full Changelog: v4.0.0...v4.0.1

v4.0.0

10 Sep 21:50
746867a

Choose a tag to compare

SimpleScore v4: Major Release!

This is a significant reworking of the original SimpleScore codebase. Make sure you remove and back up your old configurations, as they are not compatible with this version. A storage system similar to that in the old v3 version is currently still missing. If this is a requirement for you, continue using v3 until a v4 release is made with this feature.

Some, but not all, of the new features are listed below:

  • Removed dependency on ProtocolLib.
  • Support new Minecraft Scoreboard features, such as hidding score numbers.
  • Support for Folia Servers has been added.
  • Added MiniMessage support.
  • Better WorldGuard support.
  • A new and improved system that focuses on performance and network usage while maintaining compatibility.
  • The codebase has been refactored into multiple modules.
  • New commands and features.
  • A new and improved Developer API.
  • And much more!

Full Changelog: v3.12.5...v4.0.0

v3.12.5

17 Dec 21:59
24380f3

Choose a tag to compare

v3.12.4

29 Oct 18:27
dd4b7b3

Choose a tag to compare

  • 53a0681 Back to development
  • 047e9db Fix #68 - Ignore IllegalArgumentException when no enum constant is found
  • 3ea64f5 Update README.md
  • 8ac9570 Bump SemVer version from 1.2.0 to 1.3.0
  • c47e178 Bump WorldGuardWrapper version from 1.2.0 to 1.2.1
  • 187b82d Close #69 - Add support for dashes on world names
  • 3d6e927 Add support for publishing to Modrinth
  • b7cb463 Use lazy configuration for the changelog property
  • dd4b7b3 Release 3.12.4

v3.12.3

19 Oct 19:17
0601e01

Choose a tag to compare

  • 9f50471 Back to development
  • fe013c7 Bump Kotlin version from 1.7.10 to 1.7.20
  • d0bb7a1 Update .gitignore
  • 549db5f Bump Gradle version from 7.5.1 to 7.6
  • 1fd2833 Bump Kotlin version from 1.7.20 to 1.8.0
  • e707193 Bump Gradle version from 7.6 to 8.0
  • 82d2ce9 Bump bStats version from 3.0.0 to 3.0.1
  • f7395ed Bump Kotlin version from 1.8.0 to 1.8.10
  • 32fa2ed Minor changes to GitHub workflows
  • dba154e Create GitHub issue templates
  • 877283e Bump Gradle version from 8.0 to 8.4
  • a33cf95 Improve driver hash check logging
  • 7bbc57d Bump Kotlin version from 1.8.10 to 1.9.10
  • 9f47dfd Bump ShadowJar version from 7.1.2 to 8.1.1
  • 328168c Bump bStats version from 3.0.1 to 3.0.2
  • 8d2ed3e Fix #67 - Use an enum for the display objective packet on 1.20.2
  • d8b5085 Bump GitHub workflows checkout action from v3 to v4
  • 183b0b4 Fix release workflow not generating changelog properly
  • 0601e01 Release 3.12.3

v3.12.2

12 Sep 12:54
eade5f2

Choose a tag to compare

  • eade5f2 Release 3.12.2
  • c60fc15 Cleanup config files
  • a04739c Reorganize relocations and include LICENSE file
  • cdf5e0d Remove warning about disabling asyncPlaceholders
  • 042faba Add French translation by Naos#5994
  • c997b67 Always give players a new scoreboard
  • 6083b5d Include worlds with spaces in the name
  • 992b27b Be more clear that disabling async placeholders will reduce performance
  • f155fed Clanup database providers
  • fec3b0f Bump Gradle version from 7.5 to 7.5.1
  • e993957 Back to development

v3.12.1

16 Jul 13:23
a4b3071

Choose a tag to compare

  • a4b3071 Release 3.12.1
  • 291e0e3 Bump Kotlin version from 1.7.0 to 1.7.10
  • 74af71a Bump Gradle version from 7.4.2 to 7.5
  • 98ff677 Move scoreboard clearing logic to scoreboard task
  • 5dcad93 Fix concurrency issues
  • de236b3 Update GitHub workflows
  • f60d7c3 Back to development

v3.12.0

04 Jul 13:29
eeabd10

Choose a tag to compare

  • eeabd10 Release 3.12.0
  • 683d762 General player data api improvements
  • ffbc05d Update configurations with more examples and information
  • a8cddda Fix scoreboards config parser not applying conditions properly
  • 2c62eef Add discord to README
  • dfbf662 Add automatic update to new config format
  • 0cfc110 Update default scoreboards configuration
  • 0f9dfc6 Cleanup a few things
  • 6c01249 Fix scoreboard not being properly updated on plugin reload
  • 5789965 Don't filter by conditions when checking if player needs a scoreboard
  • 9baaf3e Force a full render of the scoreboard if it has no scores
  • efee346 Bump ProtocolLib version from 4.7.0 to 5.0.0
  • 0dbfa43 Bump default render time to 2 times per second (10 ticks)
  • 84b35b9 Cleanup a few things
  • fce6092 Add simplified chinese to list of supported languages
  • b34a627 Cleanup and optimize scoreboards config parser
  • 0307ca2 Add support for negating conditions
  • a536cf1 Fix #44 - Don't add space if prefix is empty
  • 34651f2 Initial support for per player scoreboards with specific render times for each frame
  • 10b4e33 Set currentLocale as lateinit
  • bc2d68f Bump Kotlin version from 1.6.21 to 1.7.0
  • f5a84bc Read language files as utf8
  • 480cc17 Fix simplified chinese language file name
  • 837c930 Properly convert language string to a locale object
  • 2895cde Merge pull request #42 from yaosiqian/patch-1
  • d3ff103 Create messages_zh-CN.properties
  • 526889d Cleanup config parsers
  • 5785222 Support specifying a single condition as a string
  • 7a65d1a Increase placeholder error logger interval to 10 seconds
  • fc9ea76 Cleanup conditons config parser
  • a592a6e Add support for nested else score frames
  • fbd0aae Fix edge case NullPointerException on the bukkit scoreboard handler
  • 7da5a90 Add support for publishing to GitHub Packages
  • 0edc4a7 Cleanup code and change some functions visibility to internal
  • 8470640 Remove plugin argument from WorldGuardAPI init function
  • 2b3ed1a Imrpove needsScoreboard function
  • ca82176 Cleanup listeners
  • 838bfb3 Remove untested Minecraft version message
  • 27f7cca Don't enable mcMMO compatibility hook if ProtocolLib is enabled
  • 6cda157 Cleanup config implementation
  • 0fe1c9d Cleanup I18n class
  • 0be9347 New packet level compatibility mode options
  • 1ba0097 Update FUNDING.yml
  • d2f381b Check if player is online before sending scoreboard
  • ae9efb1 Add warning for servers running on untested Minecraft versions
  • 1643078 ServerVersion utility class changes
  • f7ab31e Let users know about ProtocolLib benefits
  • c6649a4 Bump Kotlin version from 1.6.20 to 1.6.21
  • 24d7f88 Add support for greater and less than conditions
  • a477f10 Bump Gradle version from 7.4.1 to 7.4.2
  • ae6c20c Closes #40 - Disable scoreboard when another one is set for a player
  • 38a0133 Bump Kotlin version from 1.6.10 to 1.6.20
  • e9dc353 Closes #33 - Add support for else frames
  • 6fa4756 Update comment
  • c7f9ed9 Back to development

v3.11.1

18 Mar 23:12
9f2fdd1

Choose a tag to compare

  • 9f2fdd1 Release 3.11.1
  • a3f6947 Fix scoreboard not showing on relog when mcMMO is installed
  • 79c2db6 Back to development

v3.11.0

12 Mar 15:06
f626fde

Choose a tag to compare

  • f626fde Release 3.11.0
  • dd561e1 Bump Gradle version from 7.4 to 7.4.1
  • faf1723 Fixes #36 - Allow unlimited characters on 1.13 and newer
  • 7d6beb2 Add CODE_OF_CONDUCT.md
  • 21a1688 Refs #36 - Improve multi version compatibility support
  • 5ff2393 Back to development