Merged chair_apply_potion_effect & apply_effect_after_seconds config options to applied_potion_effects_list
New config option center_on_block - centers player on block when true and sits player exactly where he is standing when set to false. (only affected when using /sit command)
Add bypass for specific plugin hook ultimatechairs.bypass.<pluginHook> To bypass all set to ultimatechairs.bypass.*
Now config.yml auto updates when there is new config options available keeping old option values.
Added ability to add prefixes for messages. See config.yml
Chairs movable by piston. Does not kick player when sitting.
Supports hex color codes use: <#hexColorCodeHere> tag. ex.: <#ffffff> Also can set usual colors with <colorNameHere> tag. ex.: <white>
Rewrote valid chair checker code, hopefully fixes some reported issues.
Fixed error when teleporting between worlds when in a chair.
Now allows sitting in a chair when holding non-placeable blocks.
Now allows sitting in a chair when there is trapdoors, buttons etc. above the chair.
Removed ability to move from chair to chair.
Added max interaction distance. Player has to be within 3 blocks distance from chair to sit down. + added translatable message in config.
Removed /chair info.
Added check_permissions config value. If true plugin will check if player has "ultimatechairs.use" & "ultimatechairs.toggle" permissions. By default set to false.
Added support for PlotSquared v4 & v5. Allows enable/disable chairs in plots with chairs flag.
Added config value default_chairs_off which defaults chairs to off. Players will have to use "/chair toggle" command to enable sitting. By default set to false.
Added "realistic_interaction" config value which prevents player from sitting on a chair when it is too far away or above player. By default this is set to false.
Bug fixes
Fixed action bar & json messages not working on 1.16