uHome v1.4b

Details

  • Filename
    uHome.jar
  • Uploaded by
  • Uploaded
    Feb 9, 2012
  • Size
    61.80 KB
  • Downloads
    722
  • MD5
    8d2ef7bd4b1d15e282caa0adf30e30ae

Supported Bukkit Versions

  • CB 1.1-R3

Changelog

This is a BETA release of the next major update to uHome, v1.4b. Change log since v1.3:

  • New Command: /home invites - Lists all received invites.
  • New Command: /home requests - Lists all sent invites.
  • New Command: /home invites from (player) - lists all the homes you have been invited to by a certain player.
  • New Command: /home debug (console only) - shows debugging messages (currently only permissions checks are logged).
  • Locale support - use uHome in another language!
  • Command pagination - /home help/invites/requests now display their results in pages.
  • Home invites are now persistent, and are saved in the database.
  • Fix home name guessing - you can type only part of the name of your home, and uHome will attempt to guess the rest!
  • Use plugin logger - console messages are now more consistent and tagged with [uHome] throughout.
  • New config option: debugLog - sets whether debug logging should be turned on by default. Use to investigate permissions errors!
  • Use Bukkit's new event system.
  • All commands are now case-insensitive where possible.
  • Reformat /home requests and /home invites to use similar formatting.
  • Update default messages and locale file.
  • Implement customlocale.properties file to define custom locales without editing the plugin jar.
  • Compress jar for an even smaller download.
  • Change permission node uhome.* to uhome.all to avoid PEX conflicts,
  • Where player names have been provided in the wrong case, attempt to show the true capitalisation.
  • Add levels D and E to permission based cooldowns and warmups.
  • Drop "support" for outdated Help plugin.
  • Add config node enableDenyPerm with corresponding permission node uhome.deny. Use this if you want certain players to ignore the default perms. Note: This will cause issues if you use any form of * node.
  • Add permissions node uhome.crossworld. Players without this node will be blocked from warping between worlds!
  • Under the hood changes to improve performance in some areas and improve readability for developers.
  • Many more miscellaneous bug fixes and changes which I may have forgotten!

This release completes the following tickets: 15, 26, 25, 16, 11, 23, 12, 14, 22, 21, 18, 19, 9, 7, 13, 10, 8

PLEASE READ THE KNOWN CAVEATS BEFORE DOWNLOADING THIS VERSION

This update marks the end of a huge number of changes made to uHome since the last release version, 1.3. Near enough the entirety of the underlying code has been edited in some way to implement new features, fix bugs and optimise some wasteful routines. Because of this, v1.4b should under no circumstances be used on a live server, without first waiting for an official release version and/or thorough testing by yourself.

This version contains database changes. Therefore, you must backup your uHome database before using this plugin, in case any issues arise! If you are using sqlite (the default setting), just shut down your server and save a copy of the uhomes.db file in a safe place. If you are using MySQL, there are many guides online that you can follow, such as: http:www.abbeyworkshop.com/howto/lamp/MySQL_Export_Backup/index.html. MySQL users will need to backup the table 'uhometable'. Failure to backup your database before updating may cause you to lose all your saved homes!

This beta release has undergone minimal testing using the existing database from Ultimate Minecraft. A number of bugs have therefore already been identified and patched in this version. At this point in time, no bugs are known to exist, with the plugin loading, saving and accepting commands normally. If you do come across any errors, please don't hesitate to make a ticket!

Thanks, and enjoy this update! =)