1.6.3 (JAR only)

Details

  • Filename
    Factions.jar
  • Uploaded by
  • Uploaded
    Jan 18, 2012
  • Size
    252.52 KB
  • Downloads
    2,460
  • MD5
    547ea125545c212bc78c5c3d15db121d

Supported Bukkit Versions

  • CB 1.1-R1
  • CB 1.0.1-R1

Changelog

  • Economy integration is now handled through Vault instead of Register. You will need to download and install the Vault plugin now if you want to use any Economy-related features. If you're not using the Register plugin for anything other than Factions, it should be safe to remove it from your server. Get Vault here: http://dev.bukkit.org/server-mods/vault/
  • LWC Chest protection integration - When a claimed territory is captured by another Faction, all LWC chests that are not occupied by members of the person who is claiming the territory's faction lose their protection. See the 3 new conf.json settings below. (by patrickfreed, thanks)
  • Added chat spy feature for admins, so they can see all faction/alliance chat messages. See the new permission and command below. (by eXeC64, thanks)
  • Added radius claiming. The /f claim command now accepts an optional radius value, but only when a faction is specified. See updated command below. (by Olof Larsson, backported from 1.7 branch)
  • Players auto-removed due to inactivity or due to being banned now have their data deleted immediately; this should fix the log spam of the same players repeatedly being marked for deletion.
  • When redstone torches or TNT were attempted to be placed in protected territory but prevented, it could previously still trigger a TNT explosion due to a longstanding unfixed CraftBukkit exploit. A workaround is now in place to prevent this, and any such attempts are logged and announced to everyone on the server.
  • Server admins can now promote or demote any member of any faction to/from faction admin or moderator using the existing /f admin and /f mod commands, which can now also be used from the server console. Such usage by in-game players requires the new permissions factions.admin.any and factions mod.any. Also, another permission (factions.join.any) is added to allow server admins or moderators to join any faction without the need of /f bypass mode.
  • Self-inflicted damage (such as ender pearl usage) is no longer prevented with a message like "you cannot hurt you".
  • Updated /f map to use new official north.
  • /f list should be a bit faster due to sorting method optimizations.
  • Optimization: Factions (as objects) now maintain a list of FPlayers in the faction for faster lookup; this should speed many things up on highly populated servers.
  • New conf.json setting "econClaimUnconnectedFee" (default 0.0), which can be set as an additional economic cost for claiming land which is not connected to existing claims. This additional cost is only added if the faction has at least 1 existing claim somewhere in the current world, and is added to the cost after all other calculations are done. This fee is not refunded from unclaiming land or even considered in actual land values. (added thanks to a donation from ledhead900)
  • New conf.json setting "permanentFactionMemberDenyCommands" (list, default empty), which can be used to prevent members of permanent factions from using specific commands. (added thanks to a donation from ledhead900)
  • New conf.json setting "permanentFactionsDisableLeaderPromotion" (default false) which, if enabled, will circumvent the promotion routine for permanent factions so that they can exist without a faction admin, only regular members and/or moderators.
  • Errors loading conf.json are handled better now, allowing Factions to continue loading the board instead of losing it. Also, the bad conf.json file is backed up to conf.json_bad so it can potentially be recovered.
  • Fix for /f config not accepting values with spaces in them (i.e. "/f config territoryEnemyDenyCommands f home").
  • Fix for factions-specific commands not being prevented properly if they were in "territoryNeutralDenyCommands" or "territoryEnemyDenyCommands" ("/home" could be denied, "/f home" couldn't).
  • Fixes for several more minor bugs.

New conf.json settings:
"lwcIntegration": false, set to true to enable LWC integration
"onUnclaimResetLwcLocks": false, determines if unclaiming land resets LWC locks
"onCaptureResetLwcLocks": false, determines if capturing land resets LWC locks
"permanentFactionsDisableLeaderPromotion": false, if enabled, promotion routine is skipped for permanent factions so that they can exist without a faction admin
"permanentFactionMemberDenyCommands": [], list of commands which members of permanent factions are prevented from using
"econClaimUnconnectedFee": 0.0, additional cost for claiming land which is not connected to existing claims

New permissions:
factions.chatspy - allows use of the /f chatspy command; granted by default to factions.kit.halfmod and above
factions.admin.any - allows use of /f admin on any player in any faction
factions mod.any - allows use of /f mod on any player in any faction
factions.join.any - allows player to join any faction, bypassing invitation process for closed factions (the same as players with /f bypass enabled can do)

New command:
/f chatspy [on/off=flip] - toggle chat spying on/off, where you can see all faction/alliance chat messages

Updated command:
/f claim [faction=your] [radius=1] - claim land where you are standing