RegionForSale 1.0

Details

  • Filename
    RegionForSale_1.0.jar
  • Uploaded by
  • Uploaded
    Oct 25, 2012
  • Size
    112.82 KB
  • Downloads
    388
  • MD5
    cfafc00978e4078c7a55ae5e8d8991b1

Supported Bukkit Versions

  • 1.3.2

Changelog

Warning: This update contains a change which could cause all saved ground-levels to be removed. Make sure you run the Db-Converter before you start the server. Put it in the "plugins/RegionForSale" folder and run it via command line: >>java -jar "RegionForSale Db-Converter.jar"<<

New Features:

  • New command //rg flag <x> , which forwards to /rg flag <region> <x>
  • RegionForSale detects WorldGuard commands and adapts changes automatically (Supportet: " /rg redefine <id> ", " /rg remove <id> " and " /wg reload ")
  • Update detection! Permission node: "regionforsale.showupdate"
  • Rent regions only for a period of time using //region rent <duration> <time unit>
  • New command /rfs forgetPlayer <player-name> , which will remove all player-related data
  • New command /rfs reloadSigns [world] to reload all sign-texts of connected signs
  • LWC integration - Protections will be automatically removed
  • You can now quick-select regions listed by //rg list by using //rg select #number
  • Added a shortcut for the WorldGuard teleport flag
    • New command: //rg warp [#number]
    • New command: //rg set warp [-remove]
    • Outputs and permissions are managed by WorldGuard
  • Ground-level and warp can be auto-set when defining a new region (option in general.yml)
  • Optional permission node to deny selling/unrenting of regions (Comment #179 f.)

Improvements:

  • Removed item-limitation for clicking signs etc; regions and signs are now clickable with any block or item in hand
  • Region prices are hidden when the related rent-/buyable option is set to false
  • Some improvements for plugin reloading
  • Code cleanup
  • Added more variables for the sign texts (language yaml)
  • Nicer output for the time until the next withdrawal
  • Region rebuilding:
    • Auto-rebuild options are now listed in the region-dump
    • Commands now accept data values, e.g. //rg set auto-rebuild-id 35:4
    • Commands can now parse strings, e.g. //rg rebuild wool:yellow
    • The rebuild+ operations "grass" and "sand" now support polygonal regions!
    • Chests are emptied before deletion (Items will not drop)
  • Admins can toggle if a region is bought or rented
    • Changed command: //rg set owner [ buy | rent ]
    • New command: //rg set isBought < true | false >
    • New permission node: "regionforsale.see-if-bought" - Allows players to see if a region is bought or rented (displayed behind the name of the region owner)
  • Changed the priority of the "Time to pay." message to FINE - less spamming
  • Signs now update when a config.yml file was manually changed.
  • Region selling/unrenting has to be confirmed if the region will rebuild afterwards
  • The ground-level can now be set global / regional to ease the set-up for flat areas
    • (!) In order to realize this the location of where this information is stored was moved. Make sure you convert the old files before starting the new version!
  • Destroying a new [RegionMarket] sign before it is connected will cancel connecting

Fixed bugs/issues:

  • Fixed error on startup when economy isn't fully loaded (#20)
  • Fixed synchronisation error when rebuilding a region if the owner couldn't pay (#22)
  • Fixed region owners can add themselfes as members
  • Fixed command //rg addparent throwing a NullPointerException if the world parameter is given
  • Fixed ConcurrentModificationException showing up when attempting to remove an outdated region-sign reference (Comment #201)
  • Fixed poly-region price calculation (Was iterating from z-min to x-max instead of z-max)
  • Fixed NullPointerException when checking signs in unloaded chunks
  • Fixed regions not loading properly for worlds loaded after startup

Others:

  • Changed java package name from "me.phoenix_iv.*" to "de.phoenix_iv.*" to match the website

Changes in the language-file:

  • New String META_AUTHOR - To appreciate the work of the translators
  • New String UPDATE_AVAILABLE
  • New String R_INFO_LEASE_EXPIRY
  • New String LEASE_EXPIRED
  • New String PLAYER_DATA_REMOVED
  • New String SIGNS_RELOADED
  • New String WORLD_SIGNS_RELOADED
  • New String REBUILD_WARNING
  • New String MULTIPLE_REGIONS_HINT
  • New String GROUND_LEVEL_SET
  • Changed String CUBOID_ONLY - Replaced "command" with "operation" because some operations now accept non-cuboid regions
  • Changed String REGION_SELECTED - Added new variable
  • Changed String REGION_DELETED - Added new variable
  • Changed String MULTIPLE_REGIONS_FOUND - Is now in red and ends with a colon (Regions will be listed below)
  • Changed comment for String S_*** (sign texts) - New variables available