Releases: SpraxDev/BetterChairs
Releases · SpraxDev/BetterChairs
v0.11.4
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!
- Tested and working spigot-versions: From 1.8 up to 1.16.1
- 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
andmessages.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 maybemessages.yml
)
v0.11.3
Changes since v0.11.2
- Fixed compatibility with versions older than 1.16 (
api-version
has been set to1.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!
- Tested and working spigot-versions: From 1.8 up to 1.16.1
- 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
andmessages.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 maybemessages.yml
)
v0.11.2
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!
- Tested and working spigot-versions: From 1.8 up to 1.16.1
- 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
andmessages.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 maybemessages.yml
)
v0.11.1
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
andmessages.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 maybemessages.yml
)
v0.11.0-Preview
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
andmessages.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 maybemessages.yml
)
v0.11.0 - Using Maven and GitHub Actions now
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!