[Request] Hexagon: PvP Battle Plugin

Discussion in 'Archived: Plugin Requests' started by CrushedPixel, Dec 8, 2012.

  1. Offline

    CrushedPixel

    Hello Minecrafters and Programmers out there!

    Since me and some of my friends were spending a lot time on building Minecraft Redstone Maps,
    we recently finished our new battle map series - Project Hexagon!

    Project Hexagon is a Team Deathmatch to 100 Kills for up to 40 Players with automated Team balancing,
    6 different classes (That's why it's called "Hexagon" actually) and much more cool features!

    After playing it the first time, we liked what turned out that much, that we wanted to have it run on
    public servers.

    The only problem: We can't save the map from griefers in vanilla, in the lobby for example, people can still kill others with their fist, or remove some tripwires in the respawning room before they get teleported away.

    For more Minecraft Redstone Maps check out http://www.youtube.com/CrushedPixel

    [​IMG]
    [​IMG]

    So here is my Bukkit Plugin Request:

    Could somebody please write a plugin for us that replaces all the redstone with some lines of (java) code?
    In the following Paragraphs I will explain what exactly it should look like.

    Commands:

    Commands (open)
    /vote <map-no> Votes for the according map. If no argument, it shows all maps available.
    There should be place for 4 different maps to vote for!

    /class <class-name> Makes the player turn into the specific class. Classes will be explained
    later.

    /info Tells Mapname, Builder and Servername


    Classes:

    Classes (open)
    Weapons should have special names and Enchantments, Armor is colored Red/Blue based on which team they're on, Armor gets worn automatically. There should be no hunger, but difficulty on Easy!

    Players should automatically get the infinite potion effects!

    Players should be invincible for 8 seconds after respawn (Resistance IV effect)


    Outlaw (open)
    Outlaw Weapons: Hunter's Friend (Bow) Power II, Punch I, Infinity I,
    1 Arrow
    Lumberjack (Stone Axe) Sharpness II, Knockback I

    Armor: Full Leather Armor (dyed in Team Color)
    Chestplate: Protection I
    Helmet: Projectile Protection I

    Potion Effects: Speed I (Infinite)



    Scout (open)
    Scout Weapons: Scout's Backing (Bow) Power III, Punch II, Infinity I,
    1 Arrow
    Simple Dagger (Wooden Sword) Sharpness I, Knockback I

    Armor: Full Leather Armor (dyed in Team Color)
    Chestplate: Protection I
    Helmet: Projectile Protection I
    Boots: Feather Falling V

    Potion Effects: Speed II (Infinite), Jump Boost II (Infinite)



    Medical (open)
    Medical Weapons: Splash Potion of Healing I (5x), Splash Potion of Strenght I (2x),
    Splash Potion of Poison I (4x)
    Simple Dagger (Wooden Sword) Sharpness I, Knockback I

    Armor: Full Leather Armor (dyed in Team Color)
    Helmet: Projectile Protection I

    Potion Effects: None (except for Spawn Resistance)



    Archer (open)
    Archer Weapons: Charydin (Bow) Power IV, Punch III, Flame I, Infinity I,
    1 Arrow

    Armor: Full Leather Armor (dyed in Team Color)
    Chestplate: Protection I, Projectile Protection I
    Helmet: Projectile Protection I
    Leggins: Protection I, Projectile Protection II, Fire Protection II
    Boots: Protection I, Projectile Protection I, Feather Falling II

    Potion Effects: Speed I (Infinite), Jump Boost I (Infinite)



    Axeman (open)
    Axeman Weapons: Curse of Fire (Stone Axe) Sharpness I, Knockback I, Fire Aspect I
    Battle Axe (Iron Axe) Sharpness IV, Knockback II

    Armor: Full Leather Armor (dyed in Team Color)
    Helmet: Projectile Protection I

    Potion Effects: Fire Resistance (Infinite)



    Armored (open)
    Armored Weapons: Xenon's Claw (Stone Sword) Sharpness II, Knockback I

    Armor: Full Leather Armor (dyed in Team Color)
    Chestplate: Protection III, Fire Protection II, Projectile Protection II
    Helmet: Projectile Protection I, Protection II
    Leggins: Protection III
    Boots: Feather Falling II, Protection II, Fire Protection I

    Potion Effects: Slowness II (Infinite)


    Match Phases


    Phase 1: The Lobby (open)

    Phase 1: The Lobby

    After the Restart/Start of the server, every new player spawns in the lobby invincible. (I can insert the lobby file and
    the coordinates myself)
    Using the /vote command everyone can vote for one map once, else the text "You can only vote once" appears.
    After 2 minutes every player gets teleported to the map with the most votes, if there are at least 8 players.
    If there are less than 8 players, the server will wait another 2 minutes and so on until there are at least 8 players on the server.


    Phase 2: The Battle (open)

    Phase 2: The Battle


    When everybody was teleported, players will be allocated to one team automatically - Team Blue or Team Red. Now the Main Battle begins. Using the /class command, players can change their class (Outlaw is default class).
    When the first player dies, "First Blood" appears in the killing team's colour.
    It also displays "Team Blue/Red needs 75/50/25/10 more kills".
    There is a kill counter up to 100, once a team reaches 100 kills, it says "Team Red/Blue has won"
    Everybody get's invincible again, after 30 seconds everybody gets kicked from the server, everything gets resetted and Phase 1 starts again.



    Payment

    Unfortunately, I can't pay you via PayPal etc. since I'm not 18 yet.
    But If I meet you somewhere, I will buy you a Pizza, I promise [​IMG]
    You also can add a feature that if you join a server (this will run on public server,
    someone gets kicked so you can join at any time.

    Contact

    If you seriously think about making this plugin for me, write an e-mail to [email protected]
    or post it down below. Thanks already for your help!

    The CrushedPixel Team [​IMG]
     
  2. Offline

    zeustehalmighty

    *Bump* since I really want this made :p
     
  3. Offline

    CrushedPixel

    It's nearly done! Johni was kind enough to do it for me, so I will share it soon :)
    Meanwhile, check out the Vanilla-Minecraft Version of this TD Game.

     
  4. Offline

    CeramicTitan

  5. Offline

    CrushedPixel

  6. Offline

    CeramicTitan

    Am am very happy he made this plugin for you guys. I've seen a few of your videos and you guys deserve the exposure.
     

Share This Page