1.6.9.5

Details

  • Filename
    Factions.jar
  • Uploaded by
  • Uploaded
    Apr 23, 2013
  • Size
    287.44 KB
  • Downloads
    26,892
  • MD5
    7c48ecec4c9e6c307b1b40b730a56abf

Supported Bukkit Versions

  • CB 1.5.2-R0.1
  • CB 1.5.1-R0.2

Changelog

IMPORTANT NOTE: Existing plugin users who are updating to this version will need to update their config to add trapped chests, droppers, and hoppers to the protected material lists, like so:
/f config territoryProtectedMaterials TRAPPED_CHEST
/f config territoryProtectedMaterials DROPPER
/f config territoryProtectedMaterials HOPPER
/f config territoryProtectedMaterialsWhenOffline TRAPPED_CHEST
/f config territoryProtectedMaterialsWhenOffline DROPPER
/f config territoryProtectedMaterialsWhenOffline HOPPER

Updates made to both branches:

  • Money transfers and deposits which failed (possible with some economy plugins) would simply lose the money; now the initiator is refunded and notified of the failure. (by jastice)
  • Update to our obsidian generator exploit prevention code (via config option "handleExploitObsidianGenerators") to address newer method involving tripwire strings instead of redstone.
  • New permission factions.claim.radius (granted to all players by default), which is now required in order to specify a radius with the claim command.
  • Additional Exception catching for some further errors which can occur when loading JSON files.
  • New setting "saveToFileEveryXMinutes" (default 30.0) to configure how often (in minutes) all data is automatically saved to disk. Setting it to 0 or lower will disable automatic data saving so that it only saves when shutting down (not recommended).
  • Additional safety check to make sure data saving can't run multiple iterations simultaneously; this might have been the cause of some reports of corrupted data.
  • AutoLeaveTask is now throttled to only spend a certain amount of time per server tick on removing inactive players, to prevent it from potentially choking very large servers. This amount of time can be specified by the new setting "autoLeaveRoutineMaxMillisecondsPerTick" (default 5ms, 10% of a server tick).

Updates specific to the 1.6 branch:

  • "worldGuardBuildPriority" now applies in Wilderness and WarZone as well, not just SafeZone.
  • Switched chat handlers back to using Bukkit's deprecated synchronized chat event to fix many possible sync related errors which could occur due to the way 1.6.x handles chat. Not the best solution, but since 1.6.x is only really maintained for compatibility and bugfixes at this point...
  • Updated TNT explosion protection to cover TNT minecarts.
  • Added trapped chest, hopper, and dropper to default territoryProtectedMaterials and territoryProtectedMaterialsWhenOffline lists.

New conf.json settings:
"saveToFileEveryXMinutes": 30.0, how often (in minutes) all data is automatically saved to disk; setting to 0 disables
"autoLeaveRoutineMaxMillisecondsPerTick": 5, the number of milliseconds per server tick to throttle the task which removes inactive players

New permission:
factions.claim.radius - required in order to specify a radius with the claim command. Included in factions.kit.halfplayer permission kit and above.