[SEC/FUN] Factions 2.0.0 - Guilds, War and user-controlled antigrief [BukkitDev]

Discussion in 'Archived: Plugin Releases' started by MassiveCraft, May 29, 2011.

  1. Offline

    locutus

    I want to thank you for this great plugin, and especially for open sourcing it. This is great!

    Anyway, Perhaps you remember me messaging you a few weeks ago about factions source.
    I did download and put a mod in. There are now new options "territoryPainBuild" and "territoryPainBuildWhenOffline" that allow a middle ground between denybuild and freebuild in faction territory. If you place or destroy a block in enemy territory, you take 1/2 heart of damage. This is a simple change, but I wondered if you would like to incorporate it? I've been running it for weeks on my server, and my players love it!

    The other addition I wanted to add was automatic permission adding. Each of my main factions has specific powers, and I want players to get those powers when they join the faction, rather than adding them manually. I want to have it check for a Permissions group with the same name as the Faction tag, and add them to that group. I'll do this as soon as I have the time and figure out how. The permissions API does not seem to allow adding players to a group! If you are interested in including this, I'll add config options for it when I get there.
     
  2. Offline

    hamzehrocks100

    This plugin gives me double chat,and it's one of my plugins. can you tell me which plugin i need to remove? reply so i can tell you all my plugins
     
  3. Offline

    z5a1nt

    "you do not have permission" keeps coming up everytime i try to use a faction command, help?

    Permissions is sorted and working it just comes up with this message everytime anyone trys to create or join or use any faction commands
     
  4. Offline

    DJ Olditmes

    Is there a way to delete factions?
     
  5. Offline

    Jake1002

    Hey guys, I'm having a problem on server restart where all factions get reset. Is there any knowledge of this bug?

    edit: The files aren't updating on the FTP which is the cause
     
  6. support for multiowlrd?
     
  7. Offline

    duhfux

    I'll donate some more if you can add number of kill/death for members and factions. Also but most importantly be able to save numbers to a text file and/or reset the values and start a new text file (for weekly stats). This would be superb :]
     
  8. Tell you what, I will modify the /f kick command to allow users with the admin-level "disband" permission to kick anyone from their faction.
    As for "why won't you add feature X?" questions, as I mentioned before, it generally comes down to not having much free time to devote to the plugin for now. Also, while you may think "feature X" is absolutely critical, others won't care about it but will instead think "feature Y" or "feature Z" (you get the picture) is absolutely critical to add to Factions.

    Some other plugin that messes with chat is causing it. I'd guess that plugin is doing its thing after Factions and is either un-cancelling the chat event or ignoring the fact that it's been cancelled.

    Yes, that would be caused by another plugin which messes with chat, most likely one that does local/channel chat.

    Sure, sounds like an interesting addition. Could you submit a pull request over on GitHub?

    If you get that message, then permissions are not sorted.

    /f disband [faction]

    That is an interesting idea. It would take some thought as to how best to implement it and what specific relational data to track. It comes down to being a lot of work no matter how you slice it.
    I'll think about it, but don't get your hopes up too much.
     
  9. Offline

    germangler

    Ahhhhhh I see, yes, I did change the local chat from essentials so 2 different worlds didn't have to hear so much chatter. It gets frustrating when trying to read what only 1 person is saying and 20 others are talking as well.

    Thanks for that as well, but is there anyway to have a "local" chat and still have the factions tag come up? or is that in no way possible? Alot of people complain about not seeing their tag and I assure them, factions is still working but they just don't seem to believe it.
     
  10. Offline

    crohakon

    Factions are unable to claim/unclaim enemy land. Is this be design or is there a bug?
     
  11. Not without the chat plugin in question using the provided hook functions from Factions, which is relatively simple. I've actually done that directly for EssentialsChat myself (since I use it with local chat) and submitted it to the Essentials project. If you read the version notes for the upcoming v2.5 release of Essentials, you'll see it's listed there. So, once Essentials 2.5 is released it will be directly supported where Factions and EssentialsChat get along perfectly.
     
  12. Offline

    Senorguapo42

    "An internal error occurred when attempting to perform this command"
    I've tried to reload the plugin, deleting and uploading the plugin again, and nothing is working. How can I fix this? Is there a conflicting plugin or something? Maybe Essentials is affecting Factions instead of Factions affecting Essentials.
     
  13. Offline

    SpaceNarwhal

    Was wondering if there is a a way to set the max Character limit on the faction tags to something over 10?
    Maybe 15 / 11?

    ~SN
     
  14. Offline

    Pixelzz

    im admin for my server and i want to make a larger area claimed but it says: "you cant claim more land. You need more power!" How can i make it so i have unlimited power to claim?
     
  15. Offline

    ThesaurusRex84

    Getting the same thing here. Here's my groups.yml:

    Code:
    groups:
      Default:
        default: true
        permissions:
      - factions.participate - factions.create  - essentials.help
        - essentials.helpop
        - essentials.list
        - essentials.motd
        - essentials.rules
        - essentials.spawn
        inheritance:
    
    []
        info:
          prefix: '&e'
          build: false
          suffix: ''
      SemiAdmin:
        default: false
        permissions:
        - -groupmanager.mantogglesave
        - essentials
        - essentials.clearinventory
        - essentials.cooldown.bypass
        -
    
    essentials.deljail
        - essentials.give
        - essentials.god
        - essentials.heal
        - essentials.heal.others
        - essentials.invsee
        - essentials.item
        - essentials.jails
        - essentials.kickall
        - essentials.kit.*
        -
    
    essentials.mute
        - essentials.sell
        - essentials.setjail
        - essentials.signs.protection.override
        - essentials.spawnmob
        - essentials.teleport.cooldown.bypass
        - essentials.teleport.timer.bypass
        - essentials.togglejail
    
    
    - groupmanager.*
        - essentials.burn
        inheritance:
        - moderator
        info:
          prefix: '&c'
          build: true
          suffix: ''
      Builder:
        default: false
        permissions:
        - essentials.afk
        - essentials.back.ondeath
        -
    
    essentials.balance
        - essentials.chat.shout
        - essentials.compass
        - essentials.home
        - essentials.kit
        - essentials.kit.tools
        - essentials.mail
        - essentials.mail.send
        - essentials.me
        - essentials.msg
        -
    
    essentials.nick
        - essentials.pay
        - essentials.portal
        - essentials.protect
        - essentials.sethome
        - essentials.signs.buy.use
        - essentials.signs.disposal.create
        - essentials.signs.disposal.use
        -
    
    essentials.signs.free.use
        - essentials.signs.heal.use
        - essentials.signs.mail.create
        - essentials.signs.mail.use
        - essentials.signs.protection.create
        - essentials.signs.protection.use
        - essentials.signs.sell.use
        -
    
    essentials.signs.trade.create
        - essentials.signs.trade.use
        - essentials.suicide
        - essentials.tpa
        - essentials.tpaccept
        - essentials.tpahere
        - essentials.tpdeny
        - essentials.warp
        - essentials.warp.list
        -
    
    essentials.worth
        inheritance:
        - default
        info:
          prefix: '&2'
          build: true
          suffix: ''
      Moderator:
        default: false
        permissions:
        - essentials.back
        - essentials.ban
        - essentials.banip
        -
    
    essentials.broadcast
        - essentials.delwarp
        - essentials.depth
        - essentials.eco
        - essentials.getpos
        - essentials.jump
        - essentials.kick
        - essentials.kill
        - essentials.setwarp
        - essentials.time
        -
    
    essentials.togglejail
        - essentials.top
        - essentials.tp
        - essentials.tphere
        - essentials.tpo
        - essentials.tpohere
        - essentials.tppos
        - essentials.tptoggle
        - essentials.unban
        - essentials.unbanip
        -
    
    essentials.whois
        - essentials.world
        - groupmanager.listgroups
        - groupmanager.mandemote
        - groupmanager.manload
        - groupmanager.manpromote
        - groupmanager.mansave
        - groupmanager.manselect
        - groupmanager.manuadd
        -
    
    groupmanager.manudel
        - essentials.ext
        inheritance:
        - builder
        info:
          prefix: '&5'
          build: true
          suffix: ''
      Admin:
        default: false
        permissions:
      - -factions.manageSafeZone - -factions.manageWarZone - -
    
    factions.adminBypass - -factions.reload - -factions.saveall - -factions.lock - -factions.disband - -factions.worldOptions  - '*'
      - -essentials.protect.damage.*
        inheritance:
        - semiadmin
        info:
          prefix: '&4'
          build: true
    
    
       suffix: ''
    
     
  16. Find the error details which were output to the server log/console corresponding with that. Without that info, there's no telling what might be causing it.

    "factionTagLengthMax" in conf.json.

    All factions have the same power limits, no exceptions. The only unlimited claims are safe zones and war zones.
     
  17. Offline

    Pixelzz

    how do i make safe zones
    Edit: never mind i found it thx :)
     
  18. Does this support a multi-world server? Because my server has 5 worlds, in one of which being the world I would like to use this plugin.
     
  19. Offline

    Dslayer40

    Whenever someone tries to hurt me inside my faction zone it tells them "You tried to hurt _____" and it tells me " _____ tried to hurt you." How can I disable this to make all faction claimed land except SafeZones PvP?
     
  20. Offline

    ValBGaming

    I'm considering getting this plugin, but first I have a question about it... Does it have any compatibility issues with the following plugins?

    Essentials, Permissions, WorldEdit, WorldGuard, BigBrother, SimpleSave, RemoteToolKit, MCDocs, Reporter, iWarning, AfkKick, WorldBorder, LWC, ScheduledAnnouncer, NoCheat, ModTRS, War, iConomy, iConomyChestShop, MobBounty, Jobs, mcMMO, VoxelPort, Spyer, ChopTree, BedHealAdvanced, BlockDoor, SummaCodes, RetractableBridge, PorteCoulissante, Electric Fences, LavaFurnace, Flight, BookWorm, PvPToggle, Vampire, MobRider, Lottery, Reagent, CustomCrafting, SimpleSignEdit, ChairCraft, TorchLight, AmnesiaCraft, ClayGen, PickBoat, ChocoCrops, bShortcut, MonsterHunt

    It'd be great if anybody could point out any incompatibilities with any of these. :)
    (Note: I know some of these its quite blatantly obvious that there would be no compatibility issues, but I listed them all just to be sure.)
     
  21. Offline

    bushingenna

    i need help. I want my town to be safe but also let others build in it. i made the conf use "safeZoneDenyBuild": false but its not working. I assumed thats what its for, otherwise it seems pointless to even have that in the conf file.
     
  22. How have people set it up so that only certain people can create factions, because I am trying to change from towny, but I only just realised that there is no link to iConomy, and I was going to make it so that it costs money to create a faction.

    Doesnt factions get out of control if everyone can make a new one?
     
  23. Offline

    Retricide

    Give the appropriate groups the appropriate permissions (found in the OP)

    Give your default group 'factions.participate' and give the groups that you want to be able to make factions the permission node 'factions.create'
     
  24. Have them set their faction relation to Enemy.

    I'll test for that, though the related code looks fine at a glance.
    EDIT: tested it, "safeZoneDenyBuild": false works fine for me, allowing a regular player to build and destroy in a safe zone.

    EDIT 2: also just tested accessing a burning furnace in another faction's territory, and it indeed isn't blocked by having "FURNACE" in "territoryProtectedMaterials" and/or "territoryProtectedMaterialsWhenOffline". The solution is to add "BURNING_FURNACE" to those material lists, as expected; I tested that and it worked.
    The default created config will include that in the future, but existing users are recommended to go ahead and add it in manually.
     
  25. Offline

    bushingenna

    something is clearly wrong with mine however, for the config file keeps resetting
     
  26. Offline

    Starrk

    Is there any way an admin can select a region with a tool to claim land? (as two endpoints from bedrock to sky)
     
  27. Offline

    ThesaurusRex84

    That really doesn't seem to be possible, for me anyway. Whenever I type in a /f command, in addition to it saying an internal error occured in Minecraft, on the server program it just shows this giant list of things that I can't put all into here. Will a screenshot work?[​IMG]
     
  28. This one comes up way too often. Here, I've just added a brand new FAQ section to the second post which should answer your problem:
    http://forums.bukkit.org/threads/se...r-controlled-antigrief-953.19063/#post-335499

    Not for regular land claims, no; the autoclaim command is the closest thing to that. For safe zones and war zones, you can also specify a radius to the claim.

    That's good enough. You see the "Caused by: java.lang.NullPointerException" line? The lines directly below that indicate where the error occurred. In your case, it apparently occurred in GroupManager (an NPE error at line 242 of the NijikoPermissionsProxy.java source file). Not a problem with Factions.
     
  29. Offline

    tassox33

    Hey I read 6 pages of this and could find any similar issue so I'll ask here. I had an /f admin that i cant attack (both cant hurt eachother), that is on my land and we are both at war.
    He is an /f admin, im an /f admin. On permissions hes an Admin and im an Admin.
    I'm using global permissions 3.x

    We had a 3v3 and all the other users could hurt eachother, and i could hurt them.
     
  30. The autoclaiming of safezones is broken, and so claiming a big area to be safe is long and tedious. Perhaps add a tool so you can define it like cuboid?

    No, I want everyone to be able to create a faction, but make it so that it costs server money to do so. (linked with iconomy)

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

Share This Page