- 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
Attention! From this version residence save files will be split into multiple ones, this mainly separates messages and flags which gets created by new saving mechanic. Why we need this? Well, with recent changes yaml file sizes got limited to 3MB max, this can create an issue if you have older server with more residences. With this new version there will be 2 additional files for each world with saved flags and messages. You can always go back by simply merging those files or changing option in config file for saveFileSplit from true to false while server is still running which will save files in old format. But if you have 1.19.2+ server its strongly recommended to keep that option enabled with NewSaveMechanic.
More robust solution will come later on with posible sqlite database saving mechanics.
- Fix for issue with /resreload command while providing extra variables
- Updated Chinese language (kqakqakqa)