Filled Factions 4.0

Discussion in 'Plugin Requests' started by LeCastlecrafter, Aug 22, 2015.

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

    LeCastlecrafter

    Suggested Name: Factions 4.0

    What I Would Like:
    Overview:
    Factions 4.0 takes factions to an entirely new extreme. It would be an alternative plugin and would take some time to put together, but it would completely add a whole new gamemode to minecraft servers.

    How it works:
    The faction part works just as normal. You pick out a piece of land, you add friends to your faction, you get a fun suffix or prefix, you message your friends and loot people. The core difference is it is basically that you are in a neverending lobby of factions. The factions you create have limited life expectancy. You create a faction by placing a nexus in a vault. A vault is a room you will want to place all your valuables. It is a very small area that is protected around your nexus, only 4 or 5 blocks (you don't have to use your vault this way, but I would). Anyone can access the vault and place items inside but you can't take items that aren't yours. Then in the center of your vault you have an emerald block. The emerald block is the central hub. Outside the vault you have your next layer called "the town". The town is an area where building blocks (not chests and doors) and ground blocks are protected. Beyond this area is no mans land.

    How the "Never-Ending Lobby" Works:
    Everything happens in the nexus. All faction homes are saved to the nexus, along with all other data. When the nexus is destroyed the faction is disband and everyone loses their faction specialties including homes, access to the vault, protection, messages, everything. They now have to start from square one again.

    Attacking and Defending:
    A faction is declared under attack when any player enters the region who does not belong to the faction. A message is displayed to the faction member that they are under attack. If players decide to cheat and take advantage of the "offline defense feature" (see the notes) they are automatically kicked from the faction. So, if a member of the faction receives the message "you are under attack" and they suddenly decide to protect land by getting off the server, they are no longer in that faction. It will automatically kick them out of the faction. This prevents factions from having a constant way of cheap defending. There is also a timer to this to prevent people from being kicked from the faction all the time. As soon as the "siege message" (message player receives when attackers enter their faction region) is displayed to the defenders they have 15 mins to defend before they can leave the server (without being kicked from their faction). Otherwise people could sit on the edge of your protected region for hours hiding and prevent the member from being able to leave the server without being kicked from the faction. If the player absolutely has to leave within that 15 min time span they simply just have to rejoin the faction. If you are killed by a player you can not tp back to your nexus or a fellow faction member for 30 mins, just in case you decide to tp right back to your base after dying. Otherwise it is incredibly unfair to attackers. If the owner of a faction is afraid of losing everything to an incoming attacker they can destroy their nexus, which in turn will activate a temporary shield in the faction area, allowing players to quickly get their things and leave the area. As soon as they cross over the shield boundary they become vulnerable to losing their things by being killed by enemy players.

    Specs:
    The nexus is a block placed by someone with the correct permissions. The second protected area, or "the town" would essentially be 5o*50 (the center is the vault, so almost 25 block radius from the nexus) and for every 5 people who joined it would add 5 (so like 55*55). The Vault is 5*5 (almost, so a 3 block radius from the nexus).

    Notes:
    "Factions 4.0" is not an add on to "Factions." It is a completely different plugin so the maker can make whatever commands and permissions they want to. The ones below are just my personal ideas.

    Offline Defense Feature-
    You can't lose your faction (but you can be killed by enemy players) when more than 30% of your faction is offline (this encourages people to work together and works to prevent cheap looting). So, the offline defense feature allows you to protect your things while you can't be online to defend them.


    Ideas for Commands:

    /f - main help menu
    /f{help} {Page} - user help page
    /f info {Team/Player} - get faction info or other faction's info
    /f list - list all factions on the server
    /f create [Name] - create a faction
    /f join [Faction] - join a faction
    /f leave - leave your faction
    /f accept - accept the most recent faction invite
    /f nexus - teleport to the faction vault
    /f tp {Player} - teleport to nearest or specific faction member
    /f sethome - set your personal faction home
    /f home - go to your personal faction home
    /f rally - teleport to faction rally location (30 min cooldown)
    /f chat {On/Off} - toggle chatting with other members
    /f check - check to see which factions have their defense down (locations are displayed)
    /f member - lists all the players in your faction
    /f mute - player does not receive faction messages unless it is a broadcast

    Faction Admin Commands
    /f invite [Player] - invite player to your faction
    /f promote [Player] - promote player to faction admin
    /f broadcast - broadcast a message to all faction members

    Faction Leader Commands
    /f demote [Player] - demote team admin (if owner)
    /f disband - disband the faction
    /f open - open faction to public joining
    /f remove [Player] - remove player from your faction
    /f rename [Name] - rename the faction
    /f tag [Tag] - set the faction tag
    /f setleader [Player] - set new leader for the team (if owner)
    /f setrally - set rally point for the faction (45 min cooldown)

    Ideas for Permissions:

    - faction.create (create and control a faction)
    - faction.join (join a faction)
    - faction.sethome (make your own personal home in the faction)

    When I'd Like It By:
    This is a huge plugin, I understand it will take a while.
     
    Last edited: Sep 20, 2015
  2. Offline

    Keubix

    I honestly would love this. I sadly do not know how to add on to the factions plugin like this. Unless I were to make my own plugin for it...
     
  3. Offline

    LeCastlecrafter

    Yes, that is what I was asking for, technically. I called it "Factions 4.0" just to sound cool. If you decide to make it, which would be fantastic, of course you can call it whatever you want. But the assumption was that it wasn't actually "Factions" made more complicated, it would actually be a separate plugin altogether. So, if you would want, you could add like all of faction perms and commands, but the main ones that are essential and that I find to be important, are in the description. If you are interested in working on it, please keep me posted. I'm very interested in it myself.
     
  4. Offline

    Keubix

    I might actually do this. I will need time, and I will also use it on my own server. I just need to finish my two plugins I am working on now for my server. Then I will start on this ;)
     
  5. Offline

    LeCastlecrafter

    Fantastic, thank you so much! I'm in no rush, but keep me posted:)
     
  6. Offline

    LeCastlecrafter

  7. Offline

    Keubix

    Not really, this will take a month or two. I am still working on my custom enchants and envoy plugin, so I can really start working on it in a week or two.
     
  8. Offline

    LeCastlecrafter

    Sounds good, thanks. Sorry to be a nag.
     
  9. Offline

    Keubix

    Don't worry @LeCastlecrafter, I used to be one to when I was requesting plugins. I totally understand.
     
  10. Offline

    LeCastlecrafter

    I just added quite a bit to the specs of the plugin. Not sure if it is now too difficult to make or if you'd rather not put in such a crazy amount of time, but there were a number of problems I had to sort through with the attack system. As an example, if players agreed to all log off while under attack they would never lose their faction. If you have a different idea on how to fix or change those sort of details, it's your plugin, so please change whatever. I don't mean to be telling you how it has to look exactly.
     
    Last edited: Aug 28, 2015
  11. Offline

    Keubix

    So what if I am understanding this right, you have a nexus (which is the main storehouse for all the really good stuff, right?). Then the town, which chests and doors are not protected. Then the whole attacking system. Is the nexus a block, if so what type of block? Also, how is the radius of the faction defined? (Also, I am creating my own plugin, not building onto the factions plugin, so this is going to take a long time and have lots of bug fixing to do when it is finished)
     
  12. Offline

    LeCastlecrafter

    Yes, very aware. The nexus was supposed to be a beacon, however because beacons are very easy to see I would just make it like an emerald block (so yes technically the nexus is a block placed by someone). The second protected area, or "the town" would essentially be 5o*50 (the center is the vault, so almost 25 block radius from the nexus) and for every 5 people who joined it would add 5 (so like 55*55). The Vault is 5*5 (almost, so a 3 block radius from the nexus). I'll be very willing to help with testing if you need.
     
  13. Offline

    Keubix

    Ok, I'll probably have the first alpha build out in a week or two. Can't promise anything though. And the first few builds won't have much.
     
  14. Offline

    LeCastlecrafter

    Alright, sounds good. Thanks!
     
  15. Offline

    Keubix

    Sorry @LeCastlecrafter, but I really don't have time to make this and maintain it. I have too much school and I have lots of other things on my schedule. I just can't. If someone else would like to do this, that would be great.
     
  16. Offline

    LeCastlecrafter

    Alright, thank you for telling me. Good luck with school.
    @Keubix
     
  17. Offline

    ZP18

    This is a huge plugin! But I might make it, do you want this for a server? Or you just want it made? Because if you just want it made I might make it private and just for my server that I will be starting up soon, but if you want it for your server I can make it public

    @LeCastlecrafter
     
  18. Offline

    millemila

    Please make it pubblic i like this idea
     
  19. Offline

    timtower Moderator Moderator

    @ZP18 Wouldn't it be weird to request something but not wanting it?
     
    TwinedBroom likes this.
  20. Offline

    ZP18

    @timtower, True! What was I thinking? I wasn't thinking lol, of course I will make it public, factions is public so why not make my own version public lol

    @LeCastlecrafter I will probably name it zNexusFactions, the z at the start because I name all my plugins like that
     
    timtower likes this.
  21. Offline

    LeCastlecrafter

    Just updated the plugin information. Hahaha, yes, I have put a great amount of thought into the idea and would very much like to use it on my server. You can name it whatever you want it is your plugin @ZP18. Thank you so much, and thank you @millemila for your interest in the project! If you could give me an eta as soon as possible though on the plugin, I would greatly appreciate it.
     
  22. Offline

    ZP18

    Give me two months? I am busy with school
     
  23. Offline

    LeCastlecrafter

    No rush at all. The reason I ask is because I have school too obviously and am not done putting together my server. This would be the main plugin my server would use, so I would want to make sure I know when I need to have the rest good to go. Are you including testing in that time frame? A better question would be, are you planning to have it up and running good for your server by then? Also if you have to remove a feature please tell me ahead of time. If you have any of your own ideas to balance attacking and defending feel free to add them or replace mine (if the replacement still seems fair).
     
  24. Offline

    ZP18

    I'll make your version first, I don't seem to find anything wrong with it, if I want to add any features then I will add it to my WIP post: here
     
  25. Offline

    LeCastlecrafter

    Thank you very much!
     
  26. Offline

    ZP18

    @LeCastlecrafter, what is the use of /f message {message}, when there is /f chat? What is a rally point, and what does /f tag do? I have forgotten, I haven't played factions in ages!
     
  27. Offline

    LeCastlecrafter

    Those commands are actually from a teams plugin. I just played around with them a little. /f members would bring up people from just your faction. You could then type /f message [player name] to send just one person a message or two or three. If you wanted the message in the faction chat you would just set the faction chat to on with /f chat on and then everything you would say would be within your faction chat group. /f chat off would turn it off obviously. /f setrally works like making a warp. The owner of the faction chooses to attack a group and sets the rally point so the whole faction can easily tp to outside the enemies area. The timers are to prevent players from forever returning to their home base of the rally point. (read attacking and defending if you don't understand). /f tag is like your faction motto. So like, "We're on a baby hunt and don't think we don't know how to weeeen em' out." You better know where that is from:)
     
  28. Offline

    ZP18

    @LeCastlecrafter thanks for the reply, what is the use of /f message when there will most likely be /msg on the server anyway?
     
  29. Offline

    LeCastlecrafter

    You know, that is a great point. I guess there is really no need for it.
     
  30. Offline

    ZP18

    @LeCastlecrafter I can make like a /f broadcast command that will do the equivalent of /broadcast but only your faction members will get it, would you want something like that? And also I don't think /f check would be a good idea of showing locations, I can make a /f near to tell you faction bases that are near to you, but showing locations of bases I think will be too OP and will reck the fun
     
Thread Status:
Not open for further replies.

Share This Page