Releases: SpraxDev/BetterChairs
Releases · SpraxDev/BetterChairs
v1.5.0
Added
- Minecraft 1.18 support
- Setting to disable permission check for regeneration effect (#108)
PlaceholderAPI
support with two placeholders (#114)- Plugin description in
plugin.yml
Breaking Changes
- Changed method signature from
ChairManager#hasChairsDisabled(Player)
toChairManager#hasChairsDisabled(OfflinePlayer)
- Renamed myself from
Sprax2013
toSpraxDev
inplugin.yml
Changed
v1.4.0-ALPHA
Added
- Added support for Minecraft 1.17 (and Java 16)
- Added
/sit
command allowing players to sit on the ground- Permission
BetterChairs.cmd.sit
is automatically granted to all players
- Permission
- Added support for Spigot v
1.13.0
(v1_13_R1
)
Breaking Changes
- Methods in the API now return
Entity
instead ofArmorStand
because Spigot 1.17 uses Arrows- This allows for more flexibility in the implementation
- Additional related changes might be introduced when leaving the
ALPHA
version
Changed
- Changed the code around
config.yml
andmessages.yml
and how older versions of them are upgraded - Updated dependency
item-nbt-api
from2.7.1
to2.8.0
- Updated dependency
XSeries
from7.6.0
to8.0.0
- Updated dependency
annotations
from20.1.0
to21.0.1
- Updated dependency
bstats-bukkit
from1.8
to2.2.1
- Updated dependency
lime-spigot-api
from0.0.1-SNAPSHOT
to0.0.2-SNAPSHOT
- Using Spigot v
1.11.2
instead of v1.11
to compile
v1.3.0
Added
- You can configure BetterChairs to remember players who disabled chairs
by enablingChairs.RememberIfPlayerDisabledChairsAfterRelogin
inconfig.yml
(#77) - API: You can now get and set the current status for a player by providing a UUID (e.g. for offline players) (#77)
Changed
- Don't check off-hand when requiring empty hands to sit (#89)
- Fix NBT-API checking for updates (A bot is regularly checking for updates, don't worry ^^) (#89)
- Use Spigot 1.16.5 instead of 1.16.4 for compiling (No changes to nms classes)
- Fix
IllegalArgumentException
that could sometimes occur when a player is teleported
after interacting with a block (#81) (#83) README.md
now contains the download links to GitHub, Songoda and SpigotMC- Updated dependency
item-nbt-api
from2.6.0
to2.7.1
- Updated dependency
bstats-bukkit
from1.7
to1.8
v1.2.0
EDIT: Fixed wrong Download-Link (uploaded v1.1.0 by accident)
Added
- Full 1.16.4 support (#68)
- bStats: Add 'NMS Version' chart
Breaking Changes
- Updated
item-nbt-api
(2.5.0->2.6.0) andXSeries
(7.5.4->7.6.0)
Changed
- Update notifications (chat and console), do now contain a link to the
CHANGELOG.md
(#56) - A block from a newer version given to the block filter, will no longer be tried to be automatically replaced with another one
v1.1.0
Changed
- Improve console logging
- Improve the updater's version detection (
v1.1.0-SNAPSHOT
is now detected as older thanv1.1.0
)
Added
v1.0.0
Changed
- Fix error when trying to create
config.yml
ormessages.yml
on fresh installs - README.md: Added commands and permissions
- README.md: Added differences compared to the original plugin (#22)
Added
v0.13.0
This is a release candidate to be published on SpigotMC.
Changes since v0.12.0
- Comments inside
config.yml
andmessages.yml
(#52) - BetterChairs is now compiled using Java 11 - Please report any issues on Java 8 (#50)
- NBT-API is longer logging information to the console (It sometimes still did) (#51)
- The dependency XSeries has been updated and might have improved performance (probably nothing you'd be able to notice)
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.2
Please report versions that are not supported!
- Tested and working spigot-versions: From 1.8 up to 1.16.2
- 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)
v0.12.0
This is a release candidate to be published on SpigotMC.
Changes since v0.11.6
- Fully support Spigot 1.16.3
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.2
Please report versions that are not supported!
- Tested and working spigot-versions: From 1.8 up to 1.16.2
- 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
andmessages.yml
v0.11.6
This is a release candidate to be published on SpigotMC.
Changes since v0.11.5
- Fully support Spigot 1.16.2
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.2
Please report versions that are not supported!
- Tested and working spigot-versions: From 1.8 up to 1.16.2
- 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
andmessages.yml
v0.11.5
This is a release candidate to be published on SpigotMC.
Changes since v0.11.4
- You can now configure a message when a player starts sitting
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
andmessages.yml