FactionsPlus 0.4.7 (For 1.7.5 AND 1.6.8)

Details

  • Filename
    FactionsPlus.jar
  • Uploaded by
  • Uploaded
    Jul 7, 2012
  • Size
    202.14 KB
  • Downloads
    20,663
  • MD5
    95043373901c21f21d6f164d8037a2b1

Supported Bukkit Versions

  • CB 1.2.5-R4.0

Changelog

0.4.7

Okay, take a deep breath, and ...

- a bug with members being able to jail other members has been fixed

- max warps fixed

- auto update checks properly now. It's also in a new thread

- fixed situations in which, while using Factions 1.7, any checks for SafeZone were true if the faction had explosions disabled

- properly closing any resources which were previously leaking

- new command: `/f reloadfp [all|config|templates]` causes reloading of the specified config(s) just in case you manually edited them, you now thus don't have to issue a bukkit 'reload' or start/stop server permission used is the same as the one for Factions, namely `factions.reload` (for both v 1.7 and 1.6) Note that if you delete `config.yml` before issuing `/f reloadfp` then the created one will have the same settings as the previous one except the comments (because those are not yet implemented: namely each option having it's own comment)

- FactionsPlus commands are shown in /f help in both Factions 1.6 and 1.7

- added new config option Teleports.`disallowTeleportingToEnemyLandViaEnderPeals` if set(to true) this will prevent ender pearl teleports that land in enemy territory (you can still teleport outside of enemy land as long as ender pearl does land outside it)

- new config options: Teleports.`disallowTeleportingToWarZoneViaEnderPeals` and Teleports.`disallowTeleportingToSafeZoneViaEnderPeals` they prevent teleporting via ender pearls if they land into SafeZone/WarZone the used pearl is wasted and a message will show.

- new config option: powerboost.'respectFactionsWarZonePowerLossRules': Applies to both the wildernessPowerLoss and warZonePowerLoss settings and integrates a check for these in the powerboost listener

- new config option: powerboost.'extraPowerWhenKillMonster': self-explanitory

- fixed /f gc and /f cf commands to not error on console they won't work for Factions 1.7 due to it counting on other plugins like HeroChat to provide faction/global chat (this might be fixed in the future so that you can use these commands in 1.7 too)

- minimized overhead & memory-consumption when accessing the user defined config options at runtime

- LWC Locks Reset Fixing extras.Protection.LWC.`removeAllLocksOnClaim` this will remove the locks in the claimed chunk, unless the locks are owned by anyone in the same faction you are in in other words, locks owned by people in your faction(including you) won't be removed

- New command: /f clearlocks: faction admin accessible only, basically performs a clean of all non-faction owned protections in that chunk. Permission 'factionsplus.clearlwclocks'

- The command /f unban has been added

- Bridge between 1.6 and 1.7, you only need one FactionsPlus.jar regardless of what Factions.jar you're using

- warpTeleportAllowedEnemyDistance

- blockCPublicAccessOnNonOwnFactionTerritory - will allow you to make a door truly public

- General bugfixes, including a bunch of npes, and other annoyances

- fixed /f togglestate to only charge you if economy.`enabled` is set and to not cause internal error if inexistent faction tag was specified.

- If you have `factionsplus.togglestate.others` permission (or you are Op) you can toggle other factions only if you are (Op or)admin/officer/member in your faction if those were set in the config.

- Prevent changing the state of WarZone, SafeZone or Wilderness, unless you are Op.

- Even as Op, you are still charged the money (it's not like you can't afford it ;) ).

- /f toggle yourfactiontag is equivalent with /f toggle

- Now tells you the faction tag which was affected by the change

- fixed NPE when joined while being previously in faction jail

- fixed spazzing out while in faction jail and tried to move once, you may now look around

- disallowed teleporting out while in faction jail either via commands like /home or via ender peals etc.

- - config.yml features

- New Configuration setup

- obsolete config options are automatically upgraded/transformed into the newly named ones. This implies that the old value is kept. You are also notified on console about this.

- invalid config options are automatically commented out. You are also notified on console about this.

- using obsolete/old config options combined with the new ones will auto comment the old ones with "# OVERRIDDEN..." so that you know that they are ignored. You are also notified on console about this.

- all subsequent (detected as)duplicate config options are automatically ignored and transformed into comments with a warning showing on console, the commented options are preceded by "# DUPLICATE #" You are also notified on console about this.

- comments `#` are kept on each save, you may add more or delete them. Comments are any lines whose first non-whitespace character is `#`.

0.4.6

- fixed bug with extraPowerLossIfDeathBySuicide

- fixed bug with unjailing (I think?)

- fixed mysterious NoSuchFieldError related to /f help

- fixed showLastAnnounceOnLandEnter (WOO-HOOO!)

- fixed bug with /f fc

- added Metrics

- removed useless code

- general fixes/stability between the two versions

- fixes security bug related to banning players in other Factions

- fixes security bug related to jailing players in other Factions

0.4.5

- built against new Factions version

- added /f debug (only ops can run)

- added message to /f unjail

- added permission check to /f unjail

- moved to new leader/admin, officer/mod checking system - easier for me to program with

- help page fix for newest version (it's only now became more complex for me to handle the help pages)

- added updating checking system (I really hope this doens't kill my bandwidth)

0.4.4

- Fixed Permissions on /f unjail [player], permission: factionsplus.unjail

- Added command /f unsetjail, permission: factionsplus.unsetjail

- Added extraPowerWhenKillPlayer for real this time!

- Fixed bug with /f jail [player] where it would jail yourself

- Fixed security hole in /f jail [player] where you can jail players not in your Faction

- The configuration will update this time

- Removed useless code related to the DisguiseCraft API

- Fixed small mistake in the error text with /f warp

- Fixed a bug when the warp data file was being removed when you try to create a warp

0.4.3

- Faction Jails; yes they work now but only basic /f jail [player] and /f unjail [player] etc .. will add timed jails within time. Permission: factionsplus.jail

- Added /f setjail command, permission: factionsplus.setjail

- Huge code cleanup

- Added new aliases to createwarp:

- - addwarp

- - setwarp

- Added a new alias to removewarp:

- - unsetwarp

- Added support for DisguiseCraft

- Added support for MobDisguise

- Fixed bug with the permission factionsplus.listwarps

- Added new configuration options:

- - maxRulesPerFaction

- - extraPowerWhenKillPlayer

- - unDisguiseIfInEnemyTerritory

- - unDisguiseIfInOwnTerritory

- - extraPowerLossIfDeathBySuicide

- - extraPowerLossIfDeathByPVP

- - extraPowerLossIfDeathByMob

- - extraPowerLossIfDeathByCactus

- - extraPowerLossIfDeathByTNT

- - extraPowerLossIfDeathByFire

- - extraPowerLossIfDeathByPotion

- - enablePermissionGroups (currently not in use)

- You can now un-disguise a player according to the configuration options unDisguiseIfInEnemyTerritory, and unDisguiseIfInOwnTerritory

- Fixed bug with Peaceful Factions, and players leaving them not removing the power, in relation to peaceful bonus

- Added the command /f fc to go into Faction Chat, with the permission factionsplus.factionchatcommand

- Added the command /f gc to go into Public/Global Chat, with the permission factionsplus.globalchatcommand

- Bunch of small, minor, bug fixes

0.4.2

- Fixed a bug with /f warp

- Removed a bunch of left over ugly disgusting looking debug code

0.4.1

(this version was removed after being released)

- Added configuration options:

- - economy_costToToggleDownPeaceful

- - economy_costToToggleUpPeaceful

- - leadersCanFactionBan

- - officersCanFactionBan

- - leadersCanToggleState

- - officersCanToggleState

- - membersCanToggleState

- Added command /f togglestate <faction>

- Added command /f ban [player]

- Added the option to put passwords on warps using /f createwarp [name] <password>

- Allowed using warps with /f warp [name] <password>

- Fixed up configuration creation, and updating

- Fixed a horrible configuration problem I hope no one ever discovers

- Fixed up some event validation stuff related to canceling

- Some general cleanup in the code (expect a massive cleanup in the next release!)

0.4

- Economy working, using same method as Factions plugin

- Added possibility to deny commands in WarZone

- Made the Announcements more useful by allowing them to be shown to Faction members on login, and when they enter their land

- Added puff of smoke on teleport effect

- Added new configuration options: - smokeEffectOnWarp - powerBoostI

Faction Rules (will not be coming out until next version of Minecraft)