Tweaked the method for rent arguments to better interupt/tell if parameters are missing.
Added an update sign feature by right-clicking a rent, this is a temporary fix to check to see if a player had been kicked from the Residence due to lack of funds, or left due to any other means aside from right-clicking the sign.
Changed sign interaction so that only right-clicking signs will buy/rent, allowing left-clicks to break signs without accidently activating the sign.
Adjusted code with much more effective calls to check for players with permissions to default Residence methods.
- This should fix the bug where players could buy more than the allowed amount of Residences.
Added new alternative language integration System. (If you want to change the default language, copy the stuff from the Lang File page, change it to your native Language, and PM it back to me!)
Added a simple converting method to detect if the default Language was changed and will change any remaining signs to the current language upon interacting with them. (Warning: Once they are changed off the English.yml, they cannot be converted back!)
Added 3 Languages to automatically write themselves upon updating; English, Turkish, and Brazil PR. If you would like to get your native language added to the default writings, fill out the Language File located above, and PM it back to me.
Adjusted Config.yml Handler to be more effective in finding/handling NPE's.
Adjusted Config.yml Handler to better recognize Out of Date Config.yml, and to update it.
Updated for 1.2.5
Code Cleanup as always.
Version 1.3.2: 3/27/2012
Fixed an exception where rs.admin node was not allowing sign creations.
Version 1.3.1: 3/24/2012
Fix for Exception being thrown with the new config.yml changes. Just get this .jar, delete your old config.yml, and reload your plugins.
Version 1.3: 3/24/2012
Updated ResidenceSigns to 1.2.4.
Permissions support added through Vault! (Vault now required if you want to use permissions)
Added rs.admin permission node, This allows players to place/break signs regardless, defaulted to OP's.
Added more Configuration Control for smoother configuration options.
Added Configuration Option for pulling Residences from the Market on Sign Break.
Fixed a few NullPointerErrors.
More Code Cleanup!
Version 1.2: 3/21/2012
Forgot to remove a few deugging lines, Oops!
Some More Code Cleanup.
Version 1.1: 3/21/2012
*Re-arranged parameters for Rent sign creations to better sync with other signs. (Residence now goes on Line 3, not Line 2.)
Added [Rented] to the first line to better Identify if the Residence is rented or not.
Added breaking a ForSale sign before it's Bought or a Rent/Rented sign will remove it from the market.
- This will evict any player currently renting.
Fixed a few onBlockBreak cannot pass event issues for Residence Owners.