Government Guilds

Discussion in 'Plugin Requests' started by Quigster, Dec 4, 2017.

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

    Quigster

    NOTE: There may not be all of the commands listed that needed to be. If I add any I will post a note at the end of this post!

    CATEGORY:
    Factions plugin

    VERSION: Latest Version

    Plugin Name: Government Guilds

    What I Would Like In The Plugin:

    Creating a Guild:The guilds should be unique names. Meaning players shouldn't be able to use a name that is already created. For example, I can't create a guild called Test if there is already one called Test.

    Setting up Guild:The guild should have options to set a description, territorial map colors (I'll describe this soon), and promoting and adding/kicking members. There should be 4 different ranks: Leader, Vice-Leader(s), Cabinet and Soldiers. The description can be whatever they want.
    The cost to create a guild can be set in the config, but as default make it $50. Claiming land and setting a tax will also be able to be fixed in the config. The default tax of the governments will be $10 every 24 hours (irl). Player tax will be set to 0. The player tax is what the leaders can change using a command. Land claiming will cost $5 as default, but again can be changed in config. Also leaders should only be eligable of getting land is by buying max land amounts. This means, for example: if there is $50 in the guild bank, they can upgrade the the max land amount so they can have more land to buy. Set default to $100 to upgrade and make it changeable in config.

    Territory Map: Click Here To See It!

    Type of governments: (I haven't Updated this since I originally posted this and it's a bit sloppy so, please, if you do make this, ask me what type of governments I want added in here and I'll explain it in a lot more detail)
    Democracy, Dictatorship, Communism and Monarchy.
    Democracy: Pros: Has elections/votes on decisions and decreased tax on govt.
    Dictatorship: Pros: Strengthens Military (more territory) Cons: Much higher tax, no voting.
    Communistic: Pros: Just.... Communism Cons: Less Bread
    Monarchy: Pros: Leaders get more money Cons: No social mobility (No ranking up in govt).
    +Capitalism: Players can setup shops (This is apart of Democracy, Monarchy and Dictatorship)
    Democracy: Doing /gov type Democracy, the guild will get a lower tax and will give all players the ability to vote in that guild.
    Dictatorship: This will give the guild money (that can be changed in config) and will go straight to the guild's bank. The leader can take it out at any time and give it to members or be greedy.
    Communist: When tax/pay day arrives, %25 of the guild bank will be given evenly to members of the guild.
    Monarchy: guild leaders aren't allowed to rank people up AT ALL.

    Districts: Setup districts in your Guild (Basically like towny where you set each plot/chunk as a farm,home,etc). District tiles include: Wall, Armory, Homes, Farm, Gate, Path, Embassy, Shop, HQ. List of thing that can't be edited by (placing blocks and destroying) soldiers: Wall, Armory, Gate, Path, Embassy and HQ unless given permission. Homes and shops can only be edited by the owner of them AND by the Leader.

    Guild Status: Like factions, there should be a /gov guild/player status command showing the status of a player or guild. The guild status will show its members, type of government, amount of territory it has, amount of money in its bank, if it is at war and what each member's rank is.

    Guild Wars and Alliances: Guild wars is what allows guilds go to war! Guilds can go to war only when each guild leader is on. Let's say if Bob from the guild Bobicus isn't online and I want to start a war with him, I can't start a war. But if bob is on and I am also on, then we can declare war! Only one leader from a faction needs to start the war!
    Alliances: Guild leaders can send alliance requests, declare enemies on each other (This isn't going to war, it just states that these 2 guilds are enemies) and declare NAP (NAP is a Non Aggression Pact. This is when 2 guilds decide not to attack each other or do anything warlike with each other so they are at peace). When creating an alliance, the founder of the alliance can name it whatever they want. They can then invite guilds to the alliance. Let's say I want to create an alliance with another guild. I will send the guild an invite, the other guild's leader can either accept or decline the invite. Alliances can have more than 2 guilds, there is no limit. The guild leaders that join the alliance will automatically become the vice-president of the alliance. There is only President and Vice-President in the alliances. There will also be alliance wars. When a leader declares war on another alliance, all guilds in both alliances will go to war with each other!

    Please (try) and add this: Monuments. Like in Mobile Strike and Invasion, each area has a monument. The most powerful government gets to rule the monument giving them full control of the zone. They can create rules and they also can get bonuses like all of the pros of the governments I just listed above.

    PLAYER COMMANDS:
    + =Leader only ++=Leader and Vice-Leader


    /gov create <name>
    +/gov disband
    +/gov setleader <name>:
    Sets the new leader of your guild
    /gov home: Travels to your guilds home
    ++/gov set desc <description>: Sets the description of the guild
    ++/gov invite <player>: Invites player to guild
    /gov accept: Accepts invitation to guild
    ++/gov kick <player>: Kicks player out of guild
    ++/gov rank <player> <Vice, Cabinet, Soldier>
    +/gov set tax <amount>:
    Leaders can set player tax.
    ++/gov upgrade maxland: Leaders can upgrade the maximum amount of land they can claim.
    +/gov claim one: Claims one chunk of land
    +/gov claim square <radius>: Claims amount of chunks in a radius
    +/gov set home: Sets the home of the guild when doing /gov home
    +/gov set homeplot: Sets the chunk the leader is standing in as the factions home chunk.
    ++/gov uninvite: The leader can do this. This means that the player is no longer invited to join.
    +/gov unlclaim: Unclaims the chunk the leader is standing in.
    +/gov unsethome: Unsets the home of the guild.
    /gov money deposit <amount>: Deposits money into the guild bank.
    ++/gov money withdraw <amount>: Takes money from the guild bank.
    ++/gov claim outpost <name>: Creates an outpost for the guild. The outpost must be out of claimed territory! MAX OUTPOSTS: 3 PER GUILD
    ++/gov tp outpost <name>: Teleports to one of your guilds outposts
    ++/gov outpost sethome: Sets the home of an outpost. CAN ONLY BE ON THE OUTPOST CHUNK! When the player does this, the home of the outpost will be set in the area he is in.
    +/gov type <Democracy;Dictatorship;Communistic;Monarchy>: Sets the guilds type of govt
    ++/gov tile set <Wall;Armory;Homes;Farm;Gate;Path;Embassy;HQ>: Guild tiles Only on Guild PROPERTY
    ++/gov set tileprice <tile> <price>: Sets the price of a home or farm tile. This is NOT a rented tile, its bought.
    +/gov tile take: Takes the tile the leader is standing on so the player no longer owns it.
    /gov p/player <player>:Shows stats of a player
    /gov g/guild <guild>:Shows status of a guild
    /gov list: Shows the list of guilds in the game.
    +/gov declare war <guild>: Declares war on a guild. NOTE: If this guild is in an alliance, the guild that declared war on the guild in an alliance will also be declaring war on its alliance. If I were to declare war on bob and he has allies, then I would also be going to war with his allies.
    +/gov declare peace <guild>: Declares peace between guilds at war. NOTE: Other guild must accept.
    +/gov peace <deny;accept>: Accepts or denies guild's request for peace.
    +/gov request <ally;nap/neutral> <guild>: This is when a guild can request to be allies or neutral with other guilds.
    +/gov declare enemy <guild>: Declares guild as an enemy, but does not mean war.
    +/gov a/alliance create <name>: Creates an alliance
    +/gov a/alliance disband: Removes an alliance
    +/gov a/alliance invite <guild>: Invites guilds to an alliance
    +/gov a/alliance <deny;accept> <guild>: Accepts/Denies alliance join request
    +/gov a/alliance declare war <alliance>: Declares war on an alliance
    +/gov a/alliance request peace <alliance>: Requests peace from other alliance to end war between alliances.
    +/gov a/alliance peace <deny;accept>: Accepts or denies a request to become allies.

    ADMIN COMMANDS:
    none atm
    PLAYER PERMISSIONS:
    gov.create
    gov.disband
    gov.leader

    gov.home
    gov.desc
    gov.invite
    gov.accept
    gov.kick
    gov.rank
    gov.set.tax
    gov.upgrade.maxland
    gov.claim.one
    gov.claim.square
    gov.set.home
    gov.set.homeplot
    gov.uninvite
    gov.unclaim
    gov.unsethome
    gov.money.deposit
    gov.money.withdraw
    gov.claim.outpost
    gov.tp.outpost
    gov.outpost.sethome

    gov.type
    gov.tile.set
    gov.tile.tileprice
    gov.tile.take

    gov.p
    gov.g
    gov.list
    gov.declare.war
    gov.declare.peace
    gov.peace.deny
    gov.peace.accept
    gov.request.ally
    gov.request.neutral
    gov.declare.enemy
    gov.alliance.create
    gov.alliance.disband
    gov.alliance.invite
    gov.alliance.deny
    gov.alliance.accept
    gov.alliance.declare.war
    gov.alliance.request.peace
    gov.alliance.peace.deny
    gov.alliance.peace.accept

    When I'd like it by: Any time! It's a big plugin, so I'm not expecting it to be finished right away!



    ADDED COMMANDS:
    none atm
    ADDED PLAYER COMMANDS:
    none atm
    ADDED ADMIN COMMANDS:
    none atm
    ADDED PERMISSIONS:
    none atm
     
    Last edited: Dec 29, 2017
  2. Offline

    Quigster

  3. Offline

    ITGuy12

    Last edited: Dec 25, 2017
  4. Offline

    Quigster

    If you look at the commands, it already gives a general explanation of each. The permissions are basically the exact same as the commands and it's color coded to help organize it. But I guess I can just copy and paste the command descriptions to the permissions if it makes it better.
     
  5. Offline

    Quigster

  6. Offline

    Quigster

    bump once again
     
  7. Offline

    Blooby

    This would be a dope ass plugin to use and play with on a server, best of luck to you pal! Would love yo play on the server!
     
Thread Status:
Not open for further replies.

Share This Page