- Fix for bonemeal not dispensing inside residences when they should
- Added option to get more detailed option on which residence got skipped during auto cleanup for better understanding which one it was and potentially allowing to manually remove it if needed
- Fix for destroy flag not being properly checked in some instances when its used as a global flag, this mainly effected things like destroying armor stands outside residence area
- Update for delayed teleport handling to be more consistent and avoid possible exploits which could have skipped delay entirely
- Moved shop votes saving to async and batched mode which will help out with performance when someone votes on a residence shop
- Reworked movement into residence and out of it handling to be way more simpler and easier to maintain in the future. This does introduce some slight new changes in behaviors of when player gets teleported to when he can't enter residence area
- Fix for incorrect maxY being used when using auto command with ignoreY enable in config file which could have created areas outside your allowed limits
- Fix for tridents with channeling enchant being able to convert pigs into piglin inside protected residence during storms
- Now Allay interaction will be under container flag to prevent players from taking items from them or placing one back while they are inside residence area
- Some performance improvements when resizing residence areas, this is mainly noticeable when doing it on huge residence areas
- Fix for subzone being expanded from bedrock to sky if you had ignoreY enabled while having ignoreSubzoneY disabled, while in this case it should have resized area only to the desired size without expansion up and down.
- Fix for fly flag bugging out and allowing players to keep fly state when they leave residence in some particular situations
- Auto selection fix
- Included Camel into riding flag check
- Added protection from skulk block spread inside residence with new skulk flag
- Added missing block types on bonemeal interaction checks, now all grass and other vegetation should no longer creep into residences when you interact with blocks near one while holding bonemeal
- Fix for being able to catch animals while holding bucket in offhand
- Added option to define color for flag name in set and pset GUI
- Properly capitalized set and pset gui flag names
- New placeholder as %residence_user_current_resname% to show clean residence name without including its potential parent names
- Added option whitelist for disabled worlds where you can now define worlds where plugin is enabled without worrying to disable it in newly added ones, especially if you have plugin which generates custom worlds with custom names
- Added option to add prefix for all enter/leave messages to properly indicate that these messages come from residence plugin
- Fix for older servers failing to load plugin in
- Added Allay to animal category, so now with animalkilling turned off players will not be able to hurt Allay
- Included obsidian to end crystal placement check
- Fix for custom selection event being fired when it should not have been which could have caused some inconsistencies with 3rd party plugins
- Some rework relating to player movement tracking, residence enter prevention and similar things
- Fixed an issue where if you teleported to residence and then tried to enter subzone or another residence built side by side which has move false flag enabled causing you to be teleported to last known location outside residence, which could have been in another world all together, now you will be properly "knocked" back to last known location in the residence you currently are
- Now rename command works from console
- Fix for pset command not accepting custom flags
- Fix for Pl3xmap plugin support
- Fix for issue with residence not being able to be created if their price was at 0
- Added support for BigDoors plugin
- Now decorative pots will be properly included into container flag as you can put items in them with latest 1.20 versions
- Added protection for decorative pots when you shoot those with arrows
- Fix for issue with /res auto [amount] if you had ignoreY enabled
- Fix for day/night flag inconsistency when teleporting between 2 residences with those flags enabled
- Resolving issue with sign interactions on 1.20+ servers being handled by place/build flag and not by use.
- Fix for issue with signs being able to be edited inside residences in 1.20+ servers
- Chiseled Bookself's will require container flag for you to be able to remove or add books into it
- Now removing residence which has money in its bank will return this amount to residence owner. This can be disabled in config file
- Fix for error message when performing /res list without provided player name
- Added new optional variable for residence enter/leave messages as %playerDisplay which will show players display name and not his name. Keep in mind that this can include color codes (should we filter it out?) so update enter/leave messages accordingly by adding extra color codes after players display name to keep same colors for entire line in case his name has color in it.
- New Brush flag which can be used to allow or prevent block brushing. Keep in mind that by default players will not be able to brush blocks inside residence claims, this doesn't apply for wilderness
- Fix for error message when trying to load old residence files on a clean server
- Fix for issue relating to expansion of residence when you have bigger areas
- Updated res info output relating to residence worth, now it will be formatted by economy plugin which will show better looking values
- Fix for issue relating to button hit by projectiles check in older servers
- Fix for dripleaf's being excluded from build check when you interact with those by holding bone meal
- Fix for Pl3xMap not working with their newest versions due to changed API
- Fixing issue with default residence chat color not being properly set which could have resulted in failure to save residences. Added additional fail saves to ignore possibly incorrect data which isn't essential and prioritize to save base residence information if that happens.
- One more visit for tp issue into residences without permission to move inside of it
- Fix for enter/leave messages being reset in some situations
- Fix for issue when enter/leave message would be picked from existing cached ones which could have been set by some players in case we dint had any records of it, now we will pick default messages from default group if that happens.
- Some extra flag checks for explosions inside residence. This mainly addresses issue with itemsAdder plugin and items like grenades which could have passed explosion flag if you had destroy set to true
- Fix for shop board creation not accepting selected area. Now selection order will not have impact on its creation
- Small improvement when it comes to projectiles you shoot hitting wooden buttons. It's still not bullet proof due to how Minecraft handles this event, but now projectiles will bounce back from it. There are still short period of time when this button is active after being shot. Only applies to wooden buttons.
- New flag as safezone, this will remove negative effects from players inside of it. Disabled for regular players by default, you can still set it with admin permissions or using /resadmin command, to enable it for regular players (not recommended) you will need to enable this fla in flags file.
- Fix for slimefun calling flag change event and causing issues, this should be resolved now
- Fix for bed flag not properly applying its effects
- Change to command blocking inside residences, it should now more properly grab original command instead of modified one in case you are using 3rd party plugin to modify commands
- Small changes relating to method while trying to find suitable location to kick player out of the residence and in some situations failing to do so which could have resulted in infinite loop
- Fix for dryup flag. Keep in mind that now farmland can become "dry" while still having moisture levels in it. We are no longer setting its moisture level to 7 each time it tried to go to 6 which caused double event situations. Now we will only bring back moisture levels back to 7 when moisture level goes under 3. It should not effect crop growth speeds, its only visual thing.
- Some changes when it comes to file encoding to root out issues relating to funky custom enter/leave messages
- Fix for doubled missing money error while creating residence with res auto command
- Added residence.bypass.itemdrop permission node to bypass item drop limitations inside residence
- Added option to disable worldedit selection integration in case you want to avoid using it
- Now we will check for players access to world edit select command before updating WE selection with residence one just to avoid issues
- Fix for issue relating to stackoverflow with teleportations
- Fix for issue with market signs creating error message in some situations
- Added option to define max market signs per residence, this is now limited to 5 signs per residence by default.
- Added YAML file size limitation fix which now again allows for us to have bigger files which solves some of the recent issues
- Reverting back file split addition which was causing some issues.This should automatically take split files and combine them back on next save cycle. Keep in mind that old files ending with _flags.yml and _messages.yml will remain, so you might want to remove those if merge process was successful. It wont do any harm to keep them there, beside cluttering with unneeded files. We will be prioritizing messages and flags sections from main world save file.
- Added 3 new options when it comes to money charge actions. Now you can enabled or disable money charge when creating residence, resizing residence (increasing its size) or adding extra area to existing residence. So you can have more control on when to charge money from players and when not. By default behavior remains same as before.
- Fix for issue with bucket empty event on 1.12 and older servers