[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

    CHIKINS!!!

    I use Google Chrome as my web browser, so I tried Safari and I got only the jar file. Should I download the second to newest Factions file, put the Factions jar in the Factions file I get, then copy the Factions jar into my plugins folder?

    Nvm ignor that, I just got it working thnx for the web browser question Bretflan. :D:D:D I'm so happy nao.:D:D:D

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 8, 2016
  3. Offline

    Pim1234

    you know what would be awesome?
    if every faction could have its own plugin other factions can't use.
     
  4. Offline

    darkwarriors

    very great thank for the update, hope in future update i can see a config option that player who havent a factions cant be attacked and cant attack!

    could be also nice a factions "nowar" who stay in this faction cant attack and cant be attacked!
     
  5. Offline

    LSky

    Anyone?
     
  6. Offline

    Senzuri

    Thanks for the attempted fix on the Citizens mod error.

    I still get this error when I hit an NPC though:

    Code:
    [SEVERE] Could not pass event ENTITY_DAMAGE to Factions
    java.lang.NullPointerException
            at org.mcteam.factions.FLocation.<init>(FLocation.java:37)
            at org.mcteam.factions.FLocation.<init>(FLocation.java:41)
            at org.mcteam.factions.listeners.FactionsEntityListener.canDamagerHurtDamagee(FactionsEntityListener.java:110)
            at org.mcteam.factions.listeners.FactionsEntityListener.onEntityDamage(FactionsEntityListener.java:60)
            at org.bukkit.plugin.java.JavaPluginLoader$44.execute(JavaPluginLoader.java:474)
            at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
            at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
            at net.minecraft.server.EntityHuman.d(EntityHuman.java:522)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:801)
            at net.minecraft.server.Packet7UseEntity.a(SourceFile:33)
            at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
            at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
            at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
            at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
     
  7. Offline

    Deathfromace

    Justed started using this mod and its great. Keep up the good work.
     
  8. Offline

    DjAli

    This plugins is really great, but I have a few problems..

    1. I have many players in my server and I have big factions, but for now MAX Land / Power is 120..
    And there is no config file to change it or turn it off?

    Can you please add more Land and Power or add some line in the config file?

    2. There is no Admin commands...
    I have rules in my server and if faction break one, then I need to delete it (The Faction) in the flatfile and it`s fuc*ing lame, I think it`s not so hard to add 2 new commands for the server administration (/f delete <faction name>) and one more command (/f declaim) - Administrators can unclaim other faction terittory...

    For now I think it`s all and I hope that you will add this 2 thinks...

    P.S Sorry for my English
     
  9. Offline

    Deathfromace

    Would it be possible to have the home command disables when a player is in a fight. Because as I see it in guild wars a player could just /f home and get out scotch free. If it is already like this then my mistake as I didn't see it anywhere on the site.

    * It would be disabled five seconds after every attack you do or every time you get hit
     
  10. Offline

    Yahiko911

    Hy! I have a question. How can i add a "group" for support the lockette plugin? I tell you my problem. So we made a big castle for our guild in my server, and i want to keep out the enemies. So in the lockette plugin, we have to write to a sign : [Private]
    and i want to write: [Guild] so if the player member of the guild, they can enter. its possible? pls tell me.
     
  11. Offline

    dslip

    I would love to see the radius based land claiming, that increases with power. Instead of allowing claiming land randomly all over the map.

    Would it also be possible to integrate with some of the economy plugins (iConomy my preffered) to put a cost on maintaining a faction (server configurable). This would work as a way to clear out factions that have become inactive.
     
  12. Offline

    7007King0770

    How do you delete factions as a server owner? Sometimes a person will come on, create a faction, and never come on again. Their factions are a waist of text and space so how do I remove them without removing the dedicated factions?
    Somone please respond!​

    I agree mostly, a in game command to delete thouse stupid factions would be great! But I ask, is there a way to delete the stupid factions out of game? Like someone edit with the files holding the faction data?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 8, 2016
  13. Offline

    BioRage

    @Olof Larsson

    Does this plugin replace World Guard? Or only just enchance the features.
    Do you still need to do Cuboid''s /Polygon's to replace the World Guard/Edit Feature?

    - Also is it possible to add a tax system? -
     
  14. Offline

    diegokilla

    So happy I could cry :D :D :D
    Was dreading the thought of being forced to migrate to a factions replacement
    Thank you so much for updating! Really, you plugin authors are my HEROES!!
    On another note: feature suggestion
    Have a config value that sets all factions claimed land to go from y=32 to y=96
    (leaving 32 from bedrock up, and 32 for skylimit down)
     
  15. Offline

    Derangedyeti

    how can I make iChat work with factions prefixes correctly

    Thanks!
     
  16. Offline

    Lookatmego

    hey dude im still having problems with /f chat it goes as

    **team<lookatmego>:

    just empty in /f chat and also colored prefixes from ichat dont work they are always white any ideas?
     
  17. Offline

    7007King0770

    Again this is High Priority here, how as a server owner do you delete certain factions without effecting others?
     
  18. Offline

    BioRage

    @Olof Larsson
    Is it possible to add taxes, prices, etc. So not anyone can make huge factions.

    And claim everything.
     
  19. Offline

    Gray

    You have to stop the server and edit the faction.json and then restart server. If you don't stop the server before editing it gets refreshed with the faction list in memory so the faction is not deleted. Stop-Edit-Start
     
  20. Offline

    Legi0n12

    Would be possible to add MySQL support?
     
  21. Offline

    7007King0770

    What do you delete in the faction.json exactly? Last time I tried that I deleted some thing I was not supposed to.
     
  22. Offline

    Aeron

    Does this plugin conflict with EpicZones, if no, how does it stand for it, does it overwrite permissions to build/enter/destroy from Epic Zones plugin, anyone know? Because I use this plugin to set the radius of my map to be limited to a certain ammount of kilometers (currently at 1x1km), also does this support multiworlds?
     
  23. Offline

    Stephen Watts

    I think there may be a problem with 1.1.7. I upgraded to it on my server, and people can still build and destroy things in claimed land.
    Also, how do i set my spawn as a safe zone ? I tried in the config file but I think i did it wrong.
    Thanks.
     
  24. Offline

    roly

    you should add a permission feature.. work with groupmanager..
    only group with the permission is able to claim land.
     
  25. Offline

    Demonofbirth

    when you use /f safe how many blocks does it make safe?
     
  26. Offline

    leslieliang

    Is there a way to turn off /f home, but leave respawn at home on death available?

    Maybe support permissions and give every commans a permission node.
     
  27. Offline

    Yahiko911

    Hy. What can we do with power? how can we use it? or what is it?XD
     
  28. Offline

    Undectectable

    Can you change the amount of power needed to claim a chunk as an average 5 person faction (average for my server) has about 50 chunks of land which to me seems pretty large, can you make it so i takes 2 power per chunk, therefore average faction is 25 chunks which is reasonable?
     
  29. Offline

    Demonofbirth

    Can server admins keep claiming no matter what? Or do they have a limit.
     
  30. Offline

    Deathfromace

    Is there a way to reset the claimed land that the admin does for the safe zone? I did it and apparently it went way out of where I intended it to be and don't know how to undo it.

    Seems /f unclaim safe works but /f unclaimall needs to work >.>
     
  31. Offline

    leslieliang

    Anyone to disable /f home?
     
Thread Status:
Not open for further replies.

Share This Page