RegionForSale 2.0

Details

  • Filename
    RegionForSale_2.0.jar
  • Uploaded by
  • Uploaded
    Apr 8, 2013
  • Size
    152.63 KB
  • Downloads
    771
  • MD5
    98f0c3b6532e106cabfe1523ef37a636

Supported Bukkit Versions

  • 1.5.1
  • 1.4.7

Changelog

New Features:

  • ShowCaseStandalone support - shops are automatically removed
  • New setting "max-rent-time" - Limit the duration players can rent a region
  • An API / EventManager for other plugins
  • New highly customizable rebuild+ operations
    • layer <...> Sets all blocks of one or more layers
    • border <...> Sets all blocks of the border of one or more layers
    • center <...> Sets all blocks in the center of one or more layers
    • Multiple blocks can be given (e.g. 50%wool:red,50%wool:green)
    • Changed command //rg rebuild+ <operations...> to //rg rebuild+ <operation...> (now only one operation per call)
    • The operations are now stored to the files in a list instead of in a single string separated by whitespaces.
      Existing settings will be converted automatically!

Improvements:

  • Code refactoring
  • The expiry-date of a region is now offset against the plugin down-time just like the withdrawal-information
  • If a player can't afford an outstanding amount completely he will still have to pay as much as he can
  • The default language is now "[default-en]", which states that the internal language-file should be used
  • Command /rfs version added, which forwards to /rfs info
  • Command //rg set owner [name] now auto-corrects upper/lower case, if the user visited the server before
  • Auto-setting owners (auto-set.owner | general.yml) now auto-corrects upper/lower case, if the user visited the server before
  • Region-limits: If only set globally and not for the world, region-limits now consider regions in other worlds as well (-> global limit of 5, 3 regions in world1, 2 regions in world2 -> max reached)
  • Added a pre-validation for the forwarding command //rg flag
  • Rewritten region-dump; inherited settings and their origins are displayed
    • Added new setting max-rent-time and group-settings
  • Now detecting right-clicks on blocks with a block in hand which can't be placed there (e.g. flower on stone - stopped working with an older Minecraft update)
  • Signs that are in use (getting connected) can't be destroyed by other admins; only by the one who placed it
  • Updated LWC integration - Used function doesn't work correctly anymore
    • LWC-plugin-message "Loading protections via STREAM mode" not spamming the console anymore when selling a region

Fixed bugs/issues:

  • Fixed command //rg accept can only be used if any region was selected before
  • Fixed command //rg rent <duration> days resulting in a wrong duration (only for days)
  • Fixed command //rg set ground-level not working for parent-regions
  • Fixed always auto-setting ground-level when placing a sign and then right-clicking a region to connect, even if disabled in the config
  • Fixed GroundLevel and RebuildBlockData not properly loaded from the global configuration file
  • Fixed RebuildBlockData is ignored when set to zero
  • Fixed region owners set via auto-set.owner have to repay taxes since Jan 01 1970
  • Fixed right-click protection of signs in use (getting connected) doesn't work

Changes in the language-file:

  • Changed description of R_INFO_CAN_RENT
  • New String R_INFO_RENT_TIME_LIMIT
  • New String CMD_ERROR_INTEGER
  • New Strings RBP_ERROR_* (7)
  • New (optional) variable for R_INFO_SIZE: Region depth

Others:

  • [config.yml] Changed location of permissions.max-regions-per-player-groups.[_NAME_] to permissions.group-settings.[_NAME_].max-regions-per-player
    • Config-files will be adapted automatically!
  • [Command] Renamed command //region set max-regions-group <group-name> [region-limit] to //region set group <group-name> max-regions [region-limit]
  • The update checker now retrieves its information from the developer's website
  • RebuildBlockData is now bound to RebuildBlockID (DATA's can't override each other when no ID is set on this level)