Skip to content

v3.12.0

Choose a tag to compare

@github-actions github-actions released this 04 Jul 13:29
· 161 commits to main since this release
eeabd10
  • 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