[INACTIVE][SEC/FUN] Factions v1.1.7 - Guilds, War and user-controlled antigrief [733]

Discussion in 'Inactive/Unsupported Plugins' started by Olof Larsson, Feb 6, 2011.

Thread Status:
Not open for further replies.
  1. Offline

    Olof Larsson

    Factions - Guilds, War and user-controlled antigrief :)
    By Olof Larsson and Brettflan.

    Current version: 1.1.7
    Download: https://github.com/oloflarsson/Factions/tree/master/releases
    Source: https://github.com/oloflarsson/Factions
    Read the full userguide here: http://mcteam.org/plugins/factions

    This plugin will allow the players on the server to create factions/guilds. The factions can claim territory that will be protected from non-members. Factions can forge alliances and declare themselves enemies with others. Land may be taken from other factions through war.

    The goals of this plugin:
    • The players should be able to take care of anti-griefing themselves.
    • Inspire politics and intrigues on your server.
    • Guilding and team spirit! :)
    Fork me on github!
    I would be glad to code on this plugin together with you :). Please fork me on github and do a pull request. Read more here:
    http://help.github.com/fork-a-repo/
    http://help.github.com/pull-requests/

    There will be cake if you join me in the coding [cake] :)

    Usage
    Read the full userguide here: http://mcteam.org/factions <-[cake]

    The chat console command is:
    • /f
    This command has subcommands like:
    • /f create my faction name
    • /f invite my friends name
    • /f claim
    • /f map
    • ... etc
    You may also read the documentation ingame as the plugin ships with an ingame help manual. Read the help pages like this:
    • /f help 1
    • /f help 2
    • /f help 1
    Note that you may optionally skip the slash and just write
    • f
    Installing
    1. Download: https://github.com/oloflarsson/Factions/tree/master/releases
    2. Put Factions.jar in your plugins folder
    If you have Permissions installed you will need to configure it. Read more here.

    Current ToDo list:
    1. More admin controll, for example reassign faction admins.
    2. Command to reload config file.
    3. Give factions a limited number of separate territories. "You may only claim at the border of your territory". Purpose of this is to stop players from claiming land in a scattered way. Factions will be more stationary. This will encourage factions to build one main town.
    Changelog:
    Version 1.1.7

    • Package structure changed to move it out of com.bukkit.* namespace (Olof Larsson)
    • Removed Help plugin support as that plugin is not updated. (Olof Larsson)
    • Changed name for No Faction to Wilderness (Olof Larsson)
    • New unclaimall command (/f unclaimall) to unclaim all of the faction's land (Olof Larsson)
    • Safezone claiming command now has optional radius input (/f safe [radius]) to claim a larger safezone area at a time (Olof Larsson)
    • Added check to make sure chatTagInsertIndex is valid before using it, to prevent triggering an exception (Brettflan)
    • Players who aren't currently in a faction should no longer get "Person left your faction" messages when others join a faction (Brettflan)
    • Attempt at simple workaround for error related to NPCs from Citizens plugin (Brettflan)
    • Placement and removal of paintings is now prevented if you're in another faction's territory (Brettflan)
    • /f map has been updated to fit inside the new Bukkit line-width limits (39 tiles wide instead of 49) (Brettflan)
    EDIT: by the way, you do need to have build 726 or newer of CraftBukkit (RB 733, for instance) since the painting events were added then.
    More changelog:
    Show Spoiler

    Version 1.1.5 (By Brettflan)
    • Fix for left-clicking on wooden doors not being detected
    • Fix for null faction home location when loading factions data
    • Added "factions.adminBypass" permission which will allow players with that permission to bypass the building/destruction and usage limitations inside faction territory
    • New boolean config options territoryBlockTNT (default false), safeZoneDenyBuild (default true), safeZoneDenyUseage (default true), safeZoneBlockTNT (default true).

    Version 1.1.3 (By Brettflan)
    • updated to work with RB 600/602
    • handled a couple of potential NPEs, one caused when saving faction info, and one where it could try sending messages to a player who is offline or otherwise doesn't currently exist for whatever reason
    • fix/workaround for bucket usage not always being detected if 2-3 blocks away
    • faction-tagged chat messages sent to the console and log now have crufty color tags (like "§f" and such) stripped out
    Version 1.1.2
    • bugfix - admins could not place signs etc in safezones (Olof Larsson)
    • Added some missing instaDestroyItems (painting and flowers) (Olof Larsson)
    • Added ability to load old pre-1.1 data files (board, factions, followers) if they exist and new files don't (Brettflan)
    Version 1.1 (by Olof Larsson)
    To upgrade: Remove you Factions folder
    I'm sorry about that. There just are so many changes to the save files.
    • Permissions plugin support
    • Help plugin support
    • Faction homes
    • Better save file format
    • Inactive players are kicked from their faction
    • SafeZones - PVP and monster safe areas
    Version 1.0 beta7 (by Brettflan)
    • Fix for enemy attacks potentially healing people in their own territory due to armor calculations, instead of correctly just giving reduced damage.
    • Placement/use of these items inside another faction's territory is now prevented: redstone wire, sign, flint&steel, bucket (empty, water, and lava).
      Code is also in place to prevent placement of beds and repeaters, but CraftBukkit doesn't properly detect those yet.
    • Fix for destruction of certain blocks not previously being detected and prevented: torch, redstone torch, repeater, redstone wire, sapling, crops, sugar cane.
    • Minor spelling and grammar fixes
    • Added options "territoryBlockCreepers" and "territoryBlockFireballs" to configuration file (conf.json). These both default to disabled. If enabled, they will respectively prevent creepers or ghast fireballs from destroying blocks if they explode inside faction owned territory. These can prevent griefing by way of luring creepers into another faction's territory.
      Note that both explosion types will still hurt nearby players and mobs, they just won't destroy blocks.
      Also note that "territoryBlockFireballs" only works in CB build 557 and higher, where fireball detection was added.
    Version 1.0 beta6
    To upgrade:
    Factions now use world name instead of world id for the board files.
    Nothing will be claimed when you start the server. Change the board file name(s)
    from something like 234978619762348768.json to something like world.json.
    • Updated to work with Craftbukkit 493 (by Brettflan)
    • Paginated faction listing (by Brettflan)
    • Single jar install (by Brettflan)
    • Board files now use world name instead of world id (by Olof Larsson)
    Version 1.0 beta5
    • Updated to work with Craftbukkit 450, which means Minecraft 1.3 compatibility :)
    • For now messages like these are removed: "Playername tried to use Wooden door in your territory". They could be used for chat spamming.
    Version 1.0 beta4
    To upgrade: Start and stop the server once with the new jar. Paste the content from board.json into the newly created file in /plugins/Faction/boards/. After this you can delete board.json.
    • MultiWorld support.
    • Faction chat is now something you turn on and of.
    • Arrows are now included in the friendly fire filter.
    • Some stability fixes.
    Version 1.0 beta3
    To upgrade: Delete conf.json and rename the "name" field to "tag" in every faction.json file.
    • Greatly improved chat and messaging system! :D
      Cooperates well with other plugins. Tested with Essentials and iChat so far.
    • New faction chat command
    • More config options
    • Bugfix: You can now claim land from enemies :p
    • ... and a lot of other fixes
    Version 1.0 beta2
    • There is now a config file where you may alter chat colors, dynamics of war etc.
      I will add documentation on the config soon...
    • Made the color formating a bit more understandable.
    • There is now a broadcast when a new faction is created.
    Version 1.0 beta1
    • The first release
     
  2. Offline

    Mosh Mage

    My server will be 'swarming with war-zones' :D
    i can already see someone in the market getting backstabed :D

    EDIT: some users in my server want to have some kind of in-faction fight. is this possible now? if not, would you be so kind as to think about it for the 1.2?
     
  3. Offline

    BindMind

    Very awesome! I'm looking forward to the update :)

    One thing, though... I made a comment earlier about this:
    This would be the third time I'm posting this, and I hope I'm not being a pest, but is this possible? Because I'm planning to make my server public, but if this is not fixed I don't think we'll be able to do it as easily :(
     
  4. Offline

    Brettflan

    Sure, that should be simple enough. I'll add a config option for it.

    EDIT: also, /f home will now indeed be prevented if an enemy is within a configurable radius (in the conf.json file, 32 by default), unless you are in a safe zone or your own faction's territory. Just got through adding that.
     
    Mosh Mage and BindMind like this.
  5. Offline

    BindMind

    Thanks, you're a lifesaver :)
     
  6. Offline

    Deathfromace

    I hope my post didn't come out as being pushing or ungrateful I just wanted to make sure someone was still picking it up and continue working on it. I would be at a loss without this mod and I know everyone on my server feels the same.

    Also those are some nice updates.

    Edit: Also heard when a faction changes their name it appears as "chainged" but this appears to everyone else on the server. The person actually changing their name sees it as "changed".

    Not really an issue but someone on my server noticed it and I figured I would bring it up.
     
  7. Offline

    Brettflan

    So I was overcautious with my estimate of a few days; I didn't have anything else I needed to do now, so I hunkered down and finished it (barring any potential bugs). 1.2.0 is available in the new thread, here:
    http://forums.bukkit.org/threads/se...-war-and-user-controlled-antigrief-798.19063/
    The changelist for 1.2.0 is at the bottom of the first post. I got a few more features in there besides what I mentioned above.

    Please continue discussion over there, thanks.

    Also, I'll check on that "chainged" typo for the next release after 1.2.0.
     
    Bjourk and Mosh Mage like this.
  8. Offline

    novs12

    Will this mod work with CB 818?
     
  9. Offline

    7007King0770

    How do you safe protect Trapdoors, like Wooden Doors?
     
  10. Offline

    Bjourk

  11. Offline

    Brettflan

    Yeah, let me try to make it more obvious for the next slow/lazy/blind person. :p

    Do not ask for support in this old thread or you will be wasting your time.

    The plugin is being continued in a new thread:
    http://forums.bukkit.org/threads/factions.19063/
     
  12. Offline

    Dannytrivela

    The cake is a lie.
    But i like the plugin. it realy made my server better.
    PS. Join my server please.
    IP= 99.178.84.56
     
  13. Offline

    LegitCannibal

    Ok I downloaded everything and when i am in my server and i try to do a command, it says that i do not have permission to acces that command... i have my rank set to OP
     
  14. Offline

    Brettflan

     
  15. Offline

    CharlieM2

    I have a problem, when someone creates a faction, they cant talk! Only on faction chat, or /me they cant leave faction, even when is disabled the faction chat
     
  16. Offline

    Firestar

    wow, you are amazing.......
     
  17. Offline

    CharlieM2

    WHy is that? Please help me.
     
  18. Offline

    Demonofbirth

    If you would have looked at the post above you it says this is the OLD version.
     
  19. Offline

    wisemangone

    I have claimed land for my faction and a safezone for the spawn, but when I walk into the regions, it doesnt specify where I am. For example in another server when you walked into the safezone, it would say "safezone" or if youre in a faction land, the name of the faction would show up. How do i enable this?
     
  20. Offline

    Brettflan

     
  21. Offline

    xMIn3CrAftx

    in chat people talk twice D; help please!!!
     
  22. Offline

    Geertje123

    DIIIEEEEEEEEEEEEEEEEE
     
  23. Offline

    xMIn3CrAftx

    um okay?
     
  24. Offline

    Brettflan

    I DO NOT REALLY BELIEVE THAT YOU ARE BLIND.
    A few other choice descriptive words do come to mind, though.

     
  25. Offline

    Zaros

    @Brettflan lolu. can u help me i used this plugin and my players cant break blocks. they are complaining and they wont stoppppp!

    /jk:cool:
     
  26. Offline

    grootn

    Question, I have two worlds. and I want to plugin one of the map can

    srry google translator bad
     
  27. Offline

    Firestar

    LOLOLOLOL
     
  28. Offline

    Brettflan

    It really is amazing.

    Since we've made it to a new page, I suppose I should repeat it yet again:
     
  29. Offline

    Ganbea112

    How to give you faction more powerful???
     
  30. Is there a easy way to see how many land you have claimed, so you know how many power you need?
    Also, is there a easy way to see how many power your faction has, instead of checking every player.
     
  31. Offline

    DreamCather

    hey i have 2 diffirent worlds, Freebuild and Survival...
    How do i do so factions ONLY work for survival world?
     
Thread Status:
Not open for further replies.

Share This Page