[WIP] Empires 2

Discussion in 'WIP and Development Status' started by WolfGangSen, Sep 10, 2011.

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

    WolfGangSen

    This will be a complete Rework of this plugin that I started developing.

    http://forums.bukkit.org/threads/wip-mech-empires-alpha-release-v0-79.4686/#post-66260

    With some more experience in Java now I'm hoping it will be done allot smoother.

    Bukkit Dev link - http://dev.bukkit.org/server-mods/empires/

    Repository Link - https://bitbucket.org/WolfGangS/empires/overview

    What is Empires:-
    Empires is a mod that lets players create and attack other empires.​
    It works a bit like a zone protection mod but is as i like to say "volitile".​

    How it works:-

    - Functional
    - Not implemented
    - Partially implemented

    - When a player joins a server it informs him that he or she may join a team via chat command.
    - They can then use this command to join an empire.
    - Until he or she does they cannot place or destroy cloth blocks. (Admin changeable)
    - The current plan works via chunks.

    Expanding your empire:-
    - A player places a cloth block to capture a chunk.
    - limitations on where block can be positioned to ensure fairplay
    - preventing players placing on top of wool
    - The colour of the cloth block determines which team this chunk has been captured for.
    - The blocks allong the edge of the chunk then turn into the same cloth type thus showing the border of the empire.
    - You can then go and capture any adjacent chunk to one you already own by the same means.
    - when you capture a chunk any edges that border another of your chunks will lose their cloth bock border and be replaced by (curently dirt) >.>
    - Once a junk has all 4 surrounding chunks it becomes protected and only players from this team can build or destroy there.

    Conquest:-
    - Destorying another Teams clothblock removes teh chunk from their territory.
    - You will not be able to do this if
    - You are not on a team.
    - the chunk you are in has 4 adjacent chunks by the same team as it (and is not your own).
    - it is the last chunk of a team.
    - your own team has no chunks
    - alliances?
    - (suggestions?)

    You can then place your own clothblock to capture the chunk.​
    You will not be able to do this if-​
    - you do not own an adjacent chunk. -edit- (possibly placing a diamond block beneath will allow you to without having an adjacent chunk)
    - you have not joined a team.
    - empire size limit (adjustable)
    - alliances?
    -(suggestions?)

    Features:-


    - (everything above)
    - multiple spawns maybe?
    - permissions support (will most likely be how teams are decided and some other checks are made)
    -(anything i have missed or suggestions)​

    -make certain areas produce richer in certain minerals or provide a slow stream of them (possibly) or other benefits and downsides to being in or out of your territory respectively

    Status:-


    - joining empire : done​
    - capturing areas : 0%​
    - uncapturing : 0%​
    - protection of secure areas (areas with same empire areas surrounding on all 4 sides) : 0%​
    - saving teams and captured areas : 0%​
    - loading teams and captured areas on server start : 0%​
    - multi world : 0%​
    - settings : 0%​
    - spawn system : 0%​
    - visual borders : 0%​
    - permissions support : 50% (permissions for all commands atm)​

    ETA:-


    Alpha : once capturing works​
    Beta : once saving and loading on server on of works​
    Submiting : once benefits, control and config are done​

    Commands:-

    <> = optional argument.
    [] = required argument.
    • /joinempire [empire] - joins an empire if not already in one.
    • /leaveempire - leaves an empire if in one.
    • /empire <player name> - without <> it checks your own empire, with <> it checks another
    - replace [empire] section with empire name. (currently red, blue, green, yellow, pink, brown)​

    Permissions:-

    Superperms, Permissions, and OP systems supported. (works with groupmanager through the bridge)
    • 'empires.join' - Grants access to the joinempire command.
    • 'empires.leave' - Grants access to the leaveempire command.
    • 'empires.moderator' - Grants access to and commands for moderators.
    • 'empires.admin' - Grants access to anything.

    Show Spoiler
    I will expand this Thread to be more like the old one (just a little rushed atm).

    (I am leaving the old one as I don't want to bump it seeing as this will only be based on the same idea and none of the same work (largely because I didn't like the code, mostly because I lost it all >.>))


    Reserved

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

    gameswereus

    Cool to see where this goes.
     
  3. Offline

    WolfGangSen

    main post updated and added the repository. It is public domain. Go break it.
     
Thread Status:
Not open for further replies.

Share This Page