1.0.0 - Finally
WARNING: THIS RELEASE COMES WITH A GUARANTEE OF BUGS. IF YOU FIND ANY, PLEASE REPORT HERE
There were too many changes to list them all, besides, I can't even remember them all. So, apart from rewriting most of the plugin to have somewhat of a usable API for other plugins, and be insanely more efficient, these are the main new features:
- Separate reception signs folders for each hotel, no reception task or right click to update but instead update on events
- Buying and selling of rooms
- Added ability for rooms to get saved to schematics and reset after rent expires
- Many, many other things for you to find out, including a few bugs :)
New permissions:
- hotels.sell.room
- hotels.buy.room
- hotels.reset.toggle
- hotels.reset.reset
New chat strings: (If you wish to help translating go here)
chat.commands.somethingWentWrong: '&4Whoops! Something went wrong while executing that command'
chat.commands.fileSaveFail: '&4Something went wrong while saving a file'
chat.commands.consoleRejected: '&4The console can''t run this command!'
chat.commands.removeRoom.fail: '&4Could not delete room'
chat.commands.sellroom.consoleRejected: The console can't buy a room!
chat.commands.sellroom.usage: '&4Correct usage: &6&o/ht sellr '
chat.commands.sellroom.sellingAlreadyAsked: '&4You have already asked the player %buyer% if they wish to buy your room!'
chat.commands.sellroom.sellingAsked: '&aThe player %buyer% has been asked if they wish to buy your room'
chat.commands.sellroom.selling: '&aPlayer %seller% is selling their room %room% of the %hotel% hotel to you for $%price%. Type &6&o/ht buyr %hotel% %room% &r&ato buy it'
chat.commands.sellroom.success: '&aYou have just sold your room %room% of the %hotel% hotel to player %buyer% for $%price%'
chat.commands.buyroom.consoleRejected: The console can't buy a room!
chat.commands.buyroom.usage: '&4Correct usage: &6&o/ht buyr '
chat.commands.buyroom.notOnSale: '&4That room is not on sale!'
chat.commands.buyroom.success: '&aYou have just bought room %room% of the %hotel% hotel from %seller% for $%price%'
chat.commands.roomreset.enable: '&3The room %room% of the %hotel% hotel will now reset on rent expiry'
chat.commands.roomreset.disable: '&cThe room %room% of the %hotel% hotel will no longer reset on rent expiry'
chat.commands.roomreset.usage: '&4Correct usage: &6&o/ht roomreset '
chat.commands.resetroom.usage: '&4Correct usage: &6&o/ht resetroom '
chat.commands.resetroom.notSetup: '&4This room is not setup to reset!'
chat.commands.resetroom.success: '&aRoom %room% of the %hotel% hotel has just been reset'
chat.commands.commands.roomreset: '&6/ht roomreset - &aToggles resetting un unrent for specified room'
chat.commands.commands.resetroom: '&6/ht resetroom - &aResets specified room'
chat.commands.commands.sellr: '&6/ht sellr - &aOffers for sale your room to specified player'
chat.commands.commands.buyr: '&6/ht buyr - &aBuys room off of room owner if they offered it for sale to you'
chat.sign.place.inRoomRegion: '&4Sign can''t be inside room region!'
sign.delete.roomNonExistent: 'Sign file %filename% was deleted as the room doesn''t exist'
chat.commands.sellhotel.selfSale: '&4You can''t sell this to yourself!'
sign.reception.hotel: '&1%hotel% Hotel'
chat.commands.friend.alreadyFriend: '&4You have already added this friend!'