Skip to content

Releases: SpraxDev/BetterChairs

v0.11.4

09 Jul 17:23
427cabd
Compare
Choose a tag to compare

This is a release candidate to be published on SpigotMC.

Changes since v0.11.3

  • Improve compatibility with other plugins that prevent ArmorStands from spawning

What has already been changed/improved?

From a server owner or player perspective

  • All Stairs and Slabs are supported (and new ones should be too without updating the plugin!)
    • Disabling individual block is not supported anymore (want that feature back? Open an Issue!!!)
    • You can now sit on Slabs that are placed in the upper-half
  • Improved version support - Plugin tries to support still unsupported version but may not support all features or may not work as intended.
    • Tested and working spigot-versions: From 1.8 up to 1.16.1
      Please report versions that are not supported!
  • Fixed broken Updater and its messages
  • Fixed Chairs require Signs on both sides to now check if the signs are directly attached to the Chair
  • Redesigned commands (tab-complete + fancy colors)
    • But some (command aliases) had to go
  • You can (still) configure a world-blacklist
    • You can toggle it to be used as a whitelist instead
  • config.yml and messages.yml layout has changed
    • Some things are removed and everything is renamed/moved to another location
  • bStats is now used for anonymous metrics
    • On SpigotMC the original author already tells you, that it has been added but it has been removed by accident after some version. It is now back again

From a developer perspective (read above too. Didn't want to repeat myself)

  • Moving to Maven and setting up CI (GitHub Actions) should make things a lot easier
    • The plugin will be in a maven repository too
  • Using a lot more classes and methods to improve code readability and maintainability
  • Minimized duplicate code
  • Improved Fork-ability by using variables everywhere possible (Plugin name, version, permission, commands are mostly based on a value configured in pom.xml
  • Improve compatibility with other plugins by using EventPriority more often
  • Probably improve performance (probably not measurable? Create an issue if you did some testing!)
  • Reintroducing bStats for metrics allows for better insight in plugin usage

What is still missing for the first release?

  • Cleanup and Prepare public API for other developers (+ Documentation)
  • Comments inside config.yml (and maybe messages.yml)

v0.11.3

09 Jul 02:36
2e9ba77
Compare
Choose a tag to compare

Changes since v0.11.2

  • Fixed compatibility with versions older than 1.16 (api-version has been set to 1.13 again) (#16)
  • Fixed ClassCastException in some of the newer versions (Prevented you from sitting on chairs)
  • This is a release candicate to be published on SpigotMC

What has already been changed/improved?

From a server owner or player perspective

  • All Strairs and Slabs are supported (and new ones should be too without updating the plugin!)
    • Disabling individual block is not supported anymore (want that feature back? Open an Issue!!!)
    • You can now sit on Slabs that are placed in the upper-half
  • Improved version support - Plugin tries to support still unsupported version but may not support all features or may not work as intended.
    • Tested and working spigot-versions: From 1.8 up to 1.16.1
      Please report versions that are not supported!
  • Fixed broken Updater and its messages
  • Fixed Chairs require Signs on both sides to now check if the signs are directly attached to the Chair
  • Redesigned commands (tab-complete + fancy colors)
    • But some (command aliases) had to go
  • You can (still) configure a world-blacklist
    • You can toggle it to be used as a whitelist instead
  • config.yml and messages.yml layout has changed
    • Some things are removed and everything is renamed/moved to another location
  • bStats is now used for anonymous metrics
    • On SpigotMC the original author already tells you, that it has been added but it has been removed by accident after some version. It is now back again

From a developer perspective (read above too. Didn't want to repeat myself)

  • Moving to Maven and setting up CI (GitHub Actions) should make things a lot easier
    • The plugin will be in a maven repository too
  • Using a lot more classes and methods to improve code readability and maintainability
  • Minimized duplicate code
  • Improved Fork-ability by using variables everywhere possible (Plugin name, version, permission, commands are mostly based on a value configured in pom.xml
  • Improve compatibility with other plugins by using EventPriority more often
  • Probably improve performance (probably not messurable? Create an issue if you did some testing!)
  • Reintroducing bStats for metrics allows for better insight in plugin usage

What is still missing for the first release?

  • Cleanup and Prepare public API for other developers (+ Documentation)
  • Comments inside config.yml (and maybe messages.yml)

v0.11.2

02 Jul 16:20
Compare
Choose a tag to compare

What has already been changed/improved?

From a server owner or player perspective

  • All Strairs and Slabs are supported (and new ones should be too without updating the plugin!)
    • Disabling individual block is not supported anymore (want that feature back? Open an Issue!!!)
    • You can now sit on Slabs that are placed in the upper-half
  • Improved version support - Plugin tries to support still unsupported version but may not support all features or may not work as intended.
    • Tested and working spigot-versions: From 1.8 up to 1.16.1
      Please report versions that are not supported!
  • Fixed broken Updater and its messages
  • Fixed Chairs require Signs on both sides to now check if the signs are directly attached to the Chair
  • Redesigned commands (tab-complete + fancy colors)
    • But some (command aliases) had to go
  • You can (still) configure a world-blacklist
    • You can toggle it to be used as a whitelist instead
  • config.yml and messages.yml layout has changed
    • Some things are removed and everything is renamed/moved to another location
  • bStats is now used for anonymous metrics
    • On SpigotMC the original author already tells you, that it has been added but it has been removed by accident after some version. It is now back again

From a developer perspective (read above too. Didn't want to repeat myself)

  • Moving to Maven and setting up CI (GitHub Actions) should make things a lot easier
    • The plugin will be in a maven repository too
  • Using a lot more classes and methods to improve code readability and maintainability
  • Minimized duplicate code
  • Improved Fork-ability by using variables everywhere possible (Plugin name, version, permission, commands are mostly based on a value configured in pom.xml
  • Improve compatibility with other plugins by using EventPriority more often
  • Probably improve performance (probably not messurable? Create an issue if you did some testing!)
  • Reintroducing bStats for metrics allows for better insight in plugin usage

What is still missing for the first release?

  • Cleanup and Prepare public API for other developers (+ Documentation)
  • Comments inside config.yml (and maybe messages.yml)

v0.11.1

26 Jun 02:20
60a5e4a
Compare
Choose a tag to compare

What has already been changed/improved?

From a server owner or player perspective

  • All Strairs and Slabs are supported (and new ones should be too without updating the plugin!)
    • Disabling individual block is not supported anymore (want that feature back? Open an Issue!!!)
    • You can now sit on Slabs that are placed in the upper-half
  • Improved version support - Plugin tries to support still unsupported version but may not support all features or may not work as intended. Please report versions that are not supported!
  • Fixed broken Updater and its messages
  • Fixed Chairs require Signs on both sides to now check if the signs are directly attached to the Chair
  • Redesigned commands (tab-complete + fancy colors)
    • But some (command aliases) had to go
  • You can (still) configure a world-blacklist
    • You can toggle it to be used as a whitelist instead
  • config.yml and messages.yml layout has changed
    • Some things are removed and everything is renamed/moved to another location
  • bStats is now used for anonymous metrics
    • On SpigotMC the original author already tells you, that it has been added but it has been removed by accident after some version. It is now back again

From a developer perspective (read above too. Didn't want to repeat myself)

  • Moving to Maven and setting up CI (GitHub Actions) should make things a lot easier
    • The plugin will be in a maven repository too
  • Using a lot more classes and methods to improve code readability and maintainability
  • Minimized duplicate code
  • Improved Fork-ability by using variables everywhere possible (Plugin name, version, permission, commands are mostly based on a value configured in pom.xml
  • Improve compatibility with other plugins by using EventPriority more often
  • Probably improve performance (probably not messurable? Create an issue if you did some testing!)
  • Reintroducing bStats for metrics allows for better insight in plugin usage

What is still missing for the first release?

  • Cleanup and Prepare public API for other developers (+ Documentation)
  • Comments inside config.yml (and maybe messages.yml)

v0.11.0-Preview

05 Jun 15:01
32644d5
Compare
Choose a tag to compare
v0.11.0-Preview Pre-release
Pre-release

Please create an Issue for Bugs and Feature Request


What has already been changed/improved?

From a server owner or player perspective

  • All Strairs and Slabs are supported (and new ones should be too without updating the plugin!)
    • Disabling individual block is not supported anymore (want that feature back? Open an Issue!!!)
    • You can now sit on Slabs that are placed in the upper-half
  • Improved version support - Plugin tries to support still unsupported version but may not support all features or may not work as intended. Please report versions that are not supported!
  • Fixed broken Updater and its messages
  • Redesigned commands (tab-complete + fancy colors)
    • But some (command aliases) had to go
  • You can (still) configure a world-blacklist
    • You can toggle it to be used as a whitelist instead
  • config.yml and messages.yml layout has (or will be) changed
    • Some things are removed and everything is renamed/moved to another location
  • bStats is now used for anonymous metrics
    • On SpigotMC the original author already tells you, that it has been added but it has been removed by accident after some version. It is now back again

From a developer perspective (read above too. Didn't want to repeat myself)

  • Moving to Maven and setting up CI (GitHub Actions) should make things a lot easier
  • Using a lot more classes and methods to improve code readability and maintainability
  • Minimized duplicate code
  • Improved Fork-ability by using variables everywhere possible (Plugin name, version, permission, commands are mostly based on a value configured in pom.xml
  • Improve compatibility with other plugins by using EventPriority more often
  • Probably improve performance (probably not messurable? Create an issue if you did some testing!)
  • Reintroducing bStats for metrics allows for better insight in plugin usage

What is still missing for the first release?

  • Allow players to individually toggle chairs (until logout)
  • Add an messages.yml
  • Add signs on sides of chair check
  • Cleanup and Prepare public API for other developers (+ Documentation)
  • Automatically convert old BetterChairs config instead of just replacing it (already creates backup first)
  • Add AutoRotation when a player sits on a chair
  • Fix teleporting the player back to its original coordinates (and make it optional in config.yml)
  • Comments inside config.yml (and maybe messages.yml)

v0.11.0 - Using Maven and GitHub Actions now

12 May 09:15
Compare
Choose a tag to compare
Move to Maven and setup CI (#2)

I did my best to not change any Classes or Packages for compatibility reasons. But they will change in future releases!