[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

    starcitsura

    Try setting powerPlayerMax to 0?
     
  3. Offline

    Lanuk

    Is this 733 compatible? What commands are not known to work if any with 733?

    Oh and also, do you think you could let us choose a time limit before teleportation occurs? I mean, with /f home people can easily teleport away from battle and I have set the /f home as spawn option to true, so players from opposing factions can just spawn right back and keep attacking. Can there be some kind of "time before re-spawn" and "time before teleport" options? This would be extreeemmeelly helpful, thanks!
     
  4. Offline

    Brettflan

    I'll look into it.

    The file with those contents you mentioned earlier? That is a JAR file. JAR files are archives containing other files, much like ZIP/RAR/7Z/GZ files.

    Yeah, that's the one known issue with Factions on RB 733. I plan to release an update in the next 2-3 days to fix that and a couple of other issues.
     
  5. Offline

    Clavus

    I think it's better to disable the /f home command when there are enemy players within a certain radius, or when you're on enemy territory. I think that's a better solution that making the player wait.
     
  6. Offline

    Lanuk

    We really rely on /f home though. I have enforced rules so players can't go around setting their /f home wherever they like. So far I have had no problems with this feature besides the fact people can easily teleport without a time limit. I originally had it disabled, but a poll put together by my members wanted otherwise...

    Oh and Bret, you said you would be putting out an updated version in 2-3 days? Does this mean I will have to wait 2-3 days to update my server to 1.5 or is this compatible with some other 1.5 test build or something?

    My players are sick of waiting :/

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

    Brettflan

    As I said, the one known issue on RB 733 is /f map output not working properly. You can decide how important that is to you and act accordingly.
     
  8. Offline

    Lookatmego

    why is this plugin inactive it works fine for me except some errors but everything functional
     
  9. Offline

    defthefirst

    Holy...
    My server is based on, so bad !
     
  10. Offline

    Gray

    Doh, why is this inactive. :(
     
  11. Offline

    starcitsura

    No longer meets the plugin guidelines, my guess would be that the first post hasn't been updated and shows a support for a old release. Someone will have to get Olof to update the post I suppose.
     
  12. Offline

    Brettflan

    Yeah, the topic title needs to be updated by Olof to indicate support for a newer RB.

    I've started working on an update for Factions right now, I hope to have it ready and release it in the next few hours. I'll contact Olof after that so he can update the first post and topic title accordingly.
     
  13. Offline

    Gray

    Thanks Brett!
     
  14. Offline

    Guenael

    Please please don't stop this plugin , you will do a mistake , much people use it and waiting about news :)

    Set it inactive is bad :(
     
  15. Offline

    Uminily

    This plugin is the best I know !! Please don't stop it :)
     
  16. Offline

    Brettflan

    Download Factions 1.1.7 [733]

    Changelist
    • 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.
     
  17. Offline

    CHIKINS!!!

    well do I just stick the contents in a file that says Factions.jar and put it in the plugins folder?
     
  18. Offline

    7007King0770

    You be a great person ya know this? This mod is what MADE my server and kept me playing Minecraft.
     
    T4L_Goose likes this.
  19. Offline

    T4L_Goose

    Don't know if you guys know about these bugs but:

    In claimed territory, players are able to break iron doors down long enough to hit things on the other side (like switches that actually control the door)

    Also, players are able to place blocks at their feet in claimed territory and can actually pillar their way up over a wall before the blocks vanish at their feet if they do it fast enough.

    I hope these get fixed. I run a PVP server where security is key. Once these are fixed, I will remove wooden doors and chests from the protected items list, to promote building secure walls and buildings.
     
  20. Offline

    Brettflan

    No, you get the file which contains them and, if necessary, name it Factions.jar. JAR files supposedly need file indexing within themselves to be in a specific order, so if you just zipped up those contents into a new file and renamed it, the contents might not be indexed in the right order.

    What OS and browser are you using, anyway? It sounds like something is seriously screwy with your setup. If you have another browser available, I'd recommend trying it.

    Sorry, but there's not really anything to be done here. It's due to the Minecraft client predicting success in block placement/destruction and going on the assumption that it did succeed, right up until the client gets an indication back from the server that it in fact did not succeed. It's a limitation in the core Minecraft multiplayer functionality.
     
  21. Offline

    T4L_Goose

    Ah, that's what I was afraid of. Thanks anyway.

    Also, what chat mod works with Factions? I can't seem to find it. I need one with local chat and channels and such. It's getting really noisy on my server.

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

    Specops343

    Is there any way to change Factions so enemies dont take half damage, but rather full damage, in their territory?
     
  23. Offline

    rendwe

    Turn off your server
    go to plugins/Factions/conf.json (edit this file)
    "territoryShieldFactor": 0.0,

    Restart your server.
     
  24. Offline

    IAMSRS

    Is there any way to disable the Power function? I use this solely for anti grief because you can let the players claim land online. But there is a limit to how many places the person can claim according to the number of people in your Faction.

    IS there any way to allow the players to claim as many land as possible so that they would not need to create lotsa acc just to claim more land? THanksssssss *BOOOOOOM*
     
  25. Offline

    Specops343

    Thanks.
     
  26. Offline

    Olof Larsson

    The OP has been updated. Hopefully the plugin will now be marked as active again.
     
  27. Offline

    Gray

    Thanks for updating this plugin guys! This is the plugin that keeps me running my server. Would probally stop with out it.

    Some suggestions:
    Only allow claiming land that is adjacent unless its the first claim. (I know this was talked about)

    A setting to make Factionless/Wilderness un-buildable. Make users start in the faction-less faction that has no land, and the unclaimed land be part of the wilderness faction. That way in order for users to build they have to claim land.
     
  28. Offline

    Olof Larsson

    @Gray
    Adjecent land is a good suggestion. If I were to recode this plugin from scratch I would make the territory radius based. The players would set the base to a specific spot and then it would expand as the power grows :)
     
  29. Offline

    T4L_Goose

    I see no wilderness replacement for the "No Faction".
     
  30. Offline

    Gray

    @Olof Larsson that would have been awesome. Don't get me wrong, I think the plugin is awesome now. :)
     
  31. Offline

    LSky

    Are there only three permission nodes for this plugin? I wish to use the group features of the plugin, but my server already has other means of protecting land. I'd rather not have people be able to claim land at all, just disable PvP between members of their own faction and/or other factions. I have PvP on by default.
     
Thread Status:
Not open for further replies.

Share This Page