Hotels 0.6

Details

  • Filename
    Hotels.jar
  • Uploaded by
  • Uploaded
    Apr 12, 2016
  • Size
    112.68 KB
  • Downloads
    588
  • MD5
    d7e5228609e60823f188f3a65a5d12ac

Supported Bukkit Versions

  • 1.9

Changelog

Compiled with CraftBukkit 1.9.2

Additions:

  • Finally, player owned hotels! Players can create their own hotels and gain revenue, and even sell their hotel to other players! (All configurable, check the wiki for more information)
  • Players can now enter free rooms and open inventories if set in config.yml
  • Added flags.yml to set default flags for hotel and room regions upon creation
  • Chinese and Russian languages now work on Windows too
  • You can now right click a reception sign to update it
  • Added check when creating hotels and rooms to see if there are already hotels/rooms in the selected area
  • Added comments to the config.yml to make it easier to understand
  • There is now a limit to how many room a player can rent per-hotel
  • Added option for max hotels owned per hotel
  • Added an option to configure how often the update checker should run

Fixes:

  • Fixed NPE when using the /ht rent command (so now Gringotts should work) (thanks to Pimikiel for telling me about this bug)
  • Fixed reception signs getting deleted when the title of "Reception" had been changed in the locale (thanks again to Pimikiel for telling me about this bug)
  • Fixed room sign files and hotel files not getting deleted upon room deletion (thanks to Dizfunkshunal for telling me about this bug)
  • Fixed /ht rlist not displaying a message when there are no rooms present in the specified hotel

Removed from config.yml:

  • settings.use-hotel_enter_message
  • settings.use-hotel_exit_message
  • settings.use-room_enter_message
  • settings.use-room_exit_message

Changed in config.yml:

  • settings.commands.onlyDisplayAllowed into settings.onlyDisplayAllowedCommands

Added in config.yml

  • settings.allowPlayersIntoFreeRooms: true
  • settings.allowPlayersToOpenContainersInFreeRooms: false
  • settings.hotelsLoopTimerMinutes: 2
  • tax: 20%

Added in locale.yml

  • chat.creationMode.items.leather.name '&bPiece O'' Leather'
  • chat.creationMode.items.leather.lore1 'R-click to check for'
  • chat.creationMode.items.leather.lore2 'conflict between regions'
  • chat.creationMode.rooms.alreadyExists '&4This room already exists!'
  • chat.commands.creationMode.alreadyIn '&4You are already in creation mode!'
  • chat.commands.creationMode.notAlreadyIn '&4You are not in creation mode!'
  • chat.commands.create.maxHotelsReached: '&4You have reached the limit of %max% hotels you can own'
  • chat.commands.create.creationSuccess: '&aYou currently own %tot% hotels. You can own another %left%.'
  • chat.commands.create.hotelAlreadyPresent: '&4There is already a hotel present here'
  • chat.commands.room.alreadyPresent: '&4There is already a room present here'
  • chat.commands.check.headerHotels: '&a==Owned hotels list for %player%=='
  • chat.commands.check.footerHotels: '&c==End of owned hotels list for %player%=='
  • chat.commands.check. noHotels: '&cYou do not own any hotels!'
  • chat.commands.check. lineHotels: '&6Hotel: &c%hotel% &9Total: &r%total% &aFree: &r%free%'
  • chat.commands.check. headerRooms: '&a==Rented rooms list for %player%=='
  • chat.commands.check.footerRooms: '&c==End of rented rooms list for %player%=='
  • chat.commands.check.noRooms: '&cYou have not rented any rooms!'
  • chat.commands.check. lineRooms: '&6Hotel: &c%hotel% &6Room: &c%room% &6Expires in: &c%timeleft%'
  • chat.moneyEarned '&aYou have earned $%revenue% from the rent of room %room% in your hotel %hotel%'
  • chat.moneyEarnedExtend '&aYou have earned $%revenue% from the extension of the rent of room %room% in your hotel %hotel%'
  • chat.commands.commands.sellh: '&6/ht sellh [hotelName] [playerName] [price] - &aOffers to sell your hotel to specified user for specified price'
  • chat.commands.commands.buyh: '&6/ht buyh [hotelName] - &aBuys specified hotel from owner if it is on sale'
  • chat.commands.sellhotel.consoleRejected: The console can't sell a hotel!
  • chat.commands.sellhotel.usage: '&4Correct usage: &6&o/ht sellh [hotelName] [buyerName] [price]'
  • chat.commands.sellhotel.buyerNotOnline: '&4The buyer is not online!'
  • chat.commands.sellhotel.selling: '&aPlayer %seller% is selling their hotel %hotel% to you for $%price%. Type &6&o/ht buyh %hotel% &r&ato buy it'
  • chat.commands.sellhotel.sellingAsked: '&aThe player %buyer% has been asked if they wish to buy your hotel'
  • chat.commands.sellhotel.sellingAlreadyAsked: '&4You have already asked the player %buyer% if they wish to buy your hotel!'
  • chat.commands.sellhotel.invalidPrice: '&4The price you entered is not valid!'
  • chat.commands.sellhotel.success: '&aYou have just sold the %hotel% hotel to player %buyer% for $%price%'
  • chat.commands.sellhotel.expired: '&4Your sale of the hotel %hotel% has expired'
  • chat.commands.buyhotel.consoleRejected: The console can't buy a hotel!
  • chat.commands.buyhotel.usage: '&4Correct usage: &6&o/ht buyh [hotelName]'
  • chat.commands.buyhotel.success: '&aYou have just bought the %hotel% hotel from %seller% for $%price%'
  • chat.commands.buyhotel.notOnSale: '&4That hotel is not on sale!'
  • chat.commands.buyhotel.notEnoughMoney: '&4You do not have enough money!'
  • chat.commands.buyhotel.expired: '&4The sale of hotel %hotel% has expired'
  • chat.commands.deleteRoom.roomRented: '&4You cannot delete this room as it has been rented!'
  • chat.commands.deleteHotel.hasRentedRooms: '&4You cannot delete this hotel as some rooms in it have been rented!'
  • chat.sign.use.overRoomsPerHotelLimit: '&4You have reached the limit of %limit% rooms you can rent in this hotel'
  • sign.room.breakDenied: '&4You cannot break this room sign as the room has been rented!'