[INACTIVE][FUN] Fight v1.1.4 - Arena Type Battles [740]

Discussion in 'Inactive/Unsupported Plugins' started by Deminetix, May 5, 2011.

  1. Offline

    Deminetix

    Fight - Arena Type Battles
    version 1.1.4 | Download | Source | Requires Permissions
    Features
    • PVP Arena style!
    • Two Teams (Red and Blue)
    • Customisable classes
    • Easy to set up
    • Almost commandless (one to join, one to watch)
    • Permissions support
    • iConomy(v5+) and item rewards support
    Arena Setup Suggestion



    How to use
    1. Type /Fight and you will automatically be chosen a team (Red or Blue) and teleported to that team lounge.

    2. Punch a sign with the class you want to be, your name will be added to an available slot on the sign and the class items will appear in your inventory.

    3. Punch it again to remove your name (and the items) if you want to choose a different class

    4. Once your team is ready (Everyone has picked a class) punch the Iron Block, when both teams are ready you will be teleported inside the arena, BATTLE BEGINS!

    5. Players that die will be teleported to the spectator area to watch the rest of the fight

    6. When only one team is left standing everyone will be teleported out and the winning team announced! They get bragging rights!
    How to set up
    1. Download and put Fight.jar in your plugins directory

    2. Boot your server to generate the config.yml file in plugins/Fight directory

    3. Edit the config.yml file and add your own custom classes and rewards, here is an example:
      Code:
                classes:
                    Ranger:
                        items: 261,262:64,298,299,300,301
                    Tank:
                         items: 272,310,311,312,313
                     Swordsman:
                         items: 276,306,307,308,309
                     Pyro:
                         items: 259,46:2,298,299,300,301
                 rewards:
                     amount: 0
                     entry-fee: 0
                     items: none
                                                            
      - Items must be written: <itemID>:<amount>
      - If no item amount is specified it will be 1
      - Seperate each item with a comma

    4. Add the permissions for users (fight.user) and admins (fight.admin)
      Permissions is REQUIRED

    5. Boot up your server and set the Waypoints by typing /Fight <command> (see commands below)

    6. Create a sign in each lounge for each class you have added.

      - The top line is the name of the class you have in config.yml - typed exactly (eg "Ranger" or "Tank")

      - The second line is unused so i put "------------" to make the class underlined
      - The bottom two lines are used for putting the players name on it.

    7. Each lounge needs an Iron Block. When it is punched and both teams are ready (chosen classes) the fight will begin.

    8. I recommend using WorldGuard or something to protect your arena from being destroyed.

    9. If you want destructible terrain inside the actual arena, you should use WorldEdit's blueprints commands to save and load the finished blueprint after each fight. I may try to incorporate this into Fight in the future.
    Commands
    • Admin Commands

      /Fight redlounge - Sets the Waypoint for the Red team lounge

      /Fight redspawn - Sets the Waypoint in the arena where Red team starts

      /Fight bluelounge - Sets the Waypoint for the Blue team lounge
      /Fight bluespawn - Sets the Waypoint in the arena where Blue team starts

      /Fight spectator - Sets the Waypoint where spectators go, and where players go when they die in the arena.

      /Fight exit - Sets the Waypoint players will go to when they type /Fight leave

    • User Commands

      /Fight - Automatically picks a team and warps you to that lounge
      /Fight watch - Warps your to the spectator area
      /Fight leave - Leaves the team your on, and the fight
    Permissions
    Very simple permissions structure
    • fight.admin - Allows you to set up the Waypoints
    • fight.user - Allows you to Fight!
    To Do Now
    • Not sure!
    Suggestions
    • Destructible terrain that reloads after a Fight finishes
    • Support multiple Arenas
    • Save and Restore inventory before/after a Fight
    • Leaderboards
    • Lives - So you can seek revenge!
    • Manually choose team (with command /Fight <Blue/Red>) (optional to admin)
    Changelog

    • v1.1.4(12th May 2011)
      When player disconnect/logout/crash player is removed from team properly and you can still fight again!
      Players get health refilled after a fight
      Hopefully a lot of bugs are gone with this build.
    • v1.1.3 (11th May 2011)
      When a player disconnect/logout his name is removed from signs
      You can no longer teleport out of a fight using /home or /spawn or anything else
      Entry fees for iConomy users - in config file under the node rewards.entry-fee is now charged to player who join a team
    • v1.1.2 (9th May 2011)
      Parentheses bug with rewards system - Now correctly configures config file on first run (do not use parenthesis)
    • v1.1.1 (9th May 2011)
      Fixed bug where respawned players permanently go to spectator area
      Added an Exit waypoint - Players go here when they type /Fight Leave
    • v1.1.0 (9th May 2011)
      Added iConomy support and item rewards for the winning team
      Fixed all major bugs, no item cheats, no problems with fights
    • v1.0.2 (7th May 2011)
      You can no longer drop items
      Fixed a bug when players used /Fight before setting waypoints

      Inventory now gets cleared properly when a fight finishes
    • v1.0.1 (7th May 2011)
      Fixed a bug with config file
    • v1.0 (6th May 2011)
      Initial Release
     
    frastie, PinkHell, jjoonn222 and 6 others like this.
  2. Last edited by a moderator: May 15, 2016
  3. Offline

    m5k

    At least I was right about the problem being permissions :D
     
  4. I have another issue... my users are not able to use the sign (I am however). I'm using Worldedit, Worldguard, Essentials, Lightvote and Fight. Could EssentialsProtection be the cause of this?
     
  5. Some other things we've noticed in testing today:

    - Switching from Pyro to other class sometimes or never removes your armor.
    - And ehm...you can team kill? I presumed you would not be able to damage your team mates, but seems not?
     
  6. No the players on my server are not able to pick a class in the lounge... even with the fight.user permission.
     
  7. Offline

    m5k

    perhaps you made the sign wrong. It has to be:
    Classname
    ---------------- (as many '-'s as there's room)

    And for teamkills inside the lounge, just make a region with worldguard and set pvp, lighter, tnt off, like I did.
     
  8. Nope that didn't fix it either. But I'm going to turn the sign protection off and see, if EssentialProtection is causing this bug.
     
  9. And another issue:

    - Clicking the iron block after the Fight has started, sends everyone back to their base. Obviously that leads to grief :<
     
  10. I can confirm that EssentialsProtect bugs the mod due to fact that you have to "damage" the sign in order to get your class items.. any chance that you could fix this?
     
  11. And another bug:

    - Spam clicking Class-signs leads to duping armor, allowing you to use it with another Class, or even take it out of the War zone to sell/use etc.
     
  12. Offline

    TheNander

    Anyone have any classes they'd like to share? Heres My Saboteur Class:

    Saboteur:
    Items: Bow, Arrow:25, Wooden Sword (Dagger), Spider Web (Net)
     
  13. Offline

    Felix Seemann

    great plugin, but it really needs a builtin reload of the destructible arena (like in nSpleef) and/or the invincibility of the arena!
     
  14. Offline

    m5k

    Use worldguard/regios/whatever region plugin to protect the arena.
     
  15. Offline

    Rytharr

    This plugin is working perfectly for me im not seeing these bugs others are reporting. I recently removed essentials due to conflicts. Now my only issue is a conflict with tombstone where a chest is dropped my the loser but I doubt you an do anything about that. I'm really looking forward to you next release hopefully with multiple arenas.
     
  16. Offline

    strupan

    Add to suggestion,

    Can you make it a permission to use the /fight for normal players to teleport from anywhere to go to the lounge?

    Because we are planning to just have players walk there to the lounge and get teleported with portals into team's lounge
     
  17. Offline

    John113

    hey could you add were people in the fight cant /sell items?
     
  18. Offline

    kahlilnc

    Add bidding and different modes? Like CTF or Domination (staying in a designated area to get points.)?
     
  19. Offline

    LlmDl

    Here's a tip for server admins that are finding other plugins mess with their fights (tombstone dropping chests/pathogen player, etc)

    Use multiverse to create a world just for the arena, use permissions to remove the effects of unwanted plugins.

    It's what I've done, I've taken away tombstone, building rights and been able to keep McMMO, PVPRewards and other PVP related plugins.


    edit: @ john113, do what I've described, take away shop permissions.
     
  20. Offline

    TheNander

  21. Offline

    Dyllon

    Op support plox!
     
  22. Offline

    thefreshprince

    I am getting the Internal error whenever I try to make any admin commands (set waypoints) /fight works fine.
    I have the latest permissions but I do not have iConomy is that required?
     
  23. Offline

    Median

    Is this compaitble with "PvPTime" that sets pvp on at a specific time?
     
  24. Offline

    Baconman97

    ummm...when people try to kill me they cant but i can kill them (unless they use TNT) but i can kill everyone with anything (P.S im server owner if that helps)
     
  25. Offline

    dkeulen

    using god mode? or are you using "i believe i can fly" plugin because that plugin gives you godmode aswell.
    Or els you might be using something els that gives you godmode.
     
  26. Offline

    Baconman97

    i have falsebook...might have that
    thanks
     
  27. Offline

    easyrhino

    Server setup properly and people can choose classes and start the match. I set an reward item for 3 diamonds using the proper syntax items: 264:3 but the person who wins crashes out. if i just leave it as items: 264 the winner gets the 1 diamond and does not crash.

    22:16:37 [WARNING] Failed to handle packet: java.lang.NullPointerException
    java.lang.NullPointerException
    at net.minecraft.server.ItemStack.a(ItemStack.java:137)
    at net.minecraft.server.EntityHuman.d(EntityHuman.java:536)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:803)
    at net.minecraft.server.Packet7UseEntity.a(SourceFile:33)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  28. Offline

    Blueskadoo

    i had a battle with my friend, when i won, and tried /fight again, it said a fight was already in progress. Whaaaat?? (there wasn't anyone else on the server but me and my friend0
     
  29. Offline

    beatcomet

    Have you tried to reload using the command /reload ?
     
  30. Offline

    Pinkpixels

    <3 this! +1 for CTF, that would be amazing!!
     
  31. Offline

    embty

    Ya i have the same problem also. Server must be restarted from time to time. lol
     

Share This Page