[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


    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


    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


    "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


    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


    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


    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


    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


    "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


    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?

  14. Offline


    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


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

    Code (Text):
    1. groups:
    2.   Default:
    3.     default: true
    4.     permissions:
    5.   - factions.participate - factions.create  - essentials.help
    6.     - essentials.helpop
    7.     - essentials.list
    8.     - essentials.motd
    9.     - essentials.rules
    10.     - essentials.spawn
    11.     inheritance:
    13. []
    14.     info:
    15.       prefix: '&e'
    16.       build: false
    17.       suffix: ''
    18.   SemiAdmin:
    19.     default: false
    20.     permissions:
    21.     - -groupmanager.mantogglesave
    22.     - essentials
    23.     - essentials.clearinventory
    24.     - essentials.cooldown.bypass
    25.     -
    27. essentials.deljail
    28.     - essentials.give
    29.     - essentials.god
    30.     - essentials.heal
    31.     - essentials.heal.others
    32.     - essentials.invsee
    33.     - essentials.item
    34.     - essentials.jails
    35.     - essentials.kickall
    36.     - essentials.kit.*
    37.     -
    39. essentials.mute
    40.     - essentials.sell
    41.     - essentials.setjail
    42.     - essentials.signs.protection.override
    43.     - essentials.spawnmob
    44.     - essentials.teleport.cooldown.bypass
    45.     - essentials.teleport.timer.bypass
    46.     - essentials.togglejail
    49. - groupmanager.*
    50.     - essentials.burn
    51.     inheritance:
    52.     - moderator
    53.     info:
    54.       prefix: '&c'
    55.       build: true
    56.       suffix: ''
    57.   Builder:
    58.     default: false
    59.     permissions:
    60.     - essentials.afk
    61.     - essentials.back.ondeath
    62.     -
    64. essentials.balance
    65.     - essentials.chat.shout
    66.     - essentials.compass
    67.     - essentials.home
    68.     - essentials.kit
    69.     - essentials.kit.tools
    70.     - essentials.mail
    71.     - essentials.mail.send
    72.     - essentials.me
    73.     - essentials.msg
    74.     -
    76. essentials.nick
    77.     - essentials.pay
    78.     - essentials.portal
    79.     - essentials.protect
    80.     - essentials.sethome
    81.     - essentials.signs.buy.use
    82.     - essentials.signs.disposal.create
    83.     - essentials.signs.disposal.use
    84.     -
    86. essentials.signs.free.use
    87.     - essentials.signs.heal.use
    88.     - essentials.signs.mail.create
    89.     - essentials.signs.mail.use
    90.     - essentials.signs.protection.create
    91.     - essentials.signs.protection.use
    92.     - essentials.signs.sell.use
    93.     -
    95. essentials.signs.trade.create
    96.     - essentials.signs.trade.use
    97.     - essentials.suicide
    98.     - essentials.tpa
    99.     - essentials.tpaccept
    100.     - essentials.tpahere
    101.     - essentials.tpdeny
    102.     - essentials.warp
    103.     - essentials.warp.list
    104.     -
    106. essentials.worth
    107.     inheritance:
    108.     - default
    109.     info:
    110.       prefix: '&2'
    111.       build: true
    112.       suffix: ''
    113.   Moderator:
    114.     default: false
    115.     permissions:
    116.     - essentials.back
    117.     - essentials.ban
    118.     - essentials.banip
    119.     -
    121. essentials.broadcast
    122.     - essentials.delwarp
    123.     - essentials.depth
    124.     - essentials.eco
    125.     - essentials.getpos
    126.     - essentials.jump
    127.     - essentials.kick
    128.     - essentials.kill
    129.     - essentials.setwarp
    130.     - essentials.time
    131.     -
    133. essentials.togglejail
    134.     - essentials.top
    135.     - essentials.tp
    136.     - essentials.tphere
    137.     - essentials.tpo
    138.     - essentials.tpohere
    139.     - essentials.tppos
    140.     - essentials.tptoggle
    141.     - essentials.unban
    142.     - essentials.unbanip
    143.     -
    145. essentials.whois
    146.     - essentials.world
    147.     - groupmanager.listgroups
    148.     - groupmanager.mandemote
    149.     - groupmanager.manload
    150.     - groupmanager.manpromote
    151.     - groupmanager.mansave
    152.     - groupmanager.manselect
    153.     - groupmanager.manuadd
    154.     -
    156. groupmanager.manudel
    157.     - essentials.ext
    158.     inheritance:
    159.     - builder
    160.     info:
    161.       prefix: '&5'
    162.       build: true
    163.       suffix: ''
    164.   Admin:
    165.     default: false
    166.     permissions:
    167.   - -factions.manageSafeZone - -factions.manageWarZone - -
    169. factions.adminBypass - -factions.reload - -factions.saveall - -factions.lock - -factions.disband - -factions.worldOptions  - '*'
    170.   - -essentials.protect.damage.*
    171.     inheritance:
    172.     - semiadmin
    173.     info:
    174.       prefix: '&4'
    175.       build: true
    178.    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


    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


    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


    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


    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


    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


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


    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


    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:

    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


    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