Inactive [MECH] xTeam v1.6.3 - Team based hardcore PvP plugin [1.2.5-R4.0]

Discussion in 'Inactive/Unsupported Plugins' started by protocos, Feb 26, 2012.

  1. Offline

    protocos

    xTeam

    Brief Description:
    xTeam is a team-based PvP plugin that allows for creating and joining teams, setting a headquarters and various other features. It is meant for use on hardcore PvP servers where land is not protected.

    For more information visit:
    or​
     
    Mj411400 and Gingerninjaprsn like this.
  2. Offline

    md_5

    [1.1-R7]
     
  3. Offline

    reynir99

    Nice plugin!
     
    protocos likes this.
  4. Offline

    protocos

    Thanks!

    If anyone has any requests or runs into any errors let me know and I'll see what I can do.
     
  5. Offline

    hupengqiu

    ex:
    team:red team:blue

    anytroubleplayer join red kill blue and leave red join blue....

    can you create a new permissions separate team.join and team leave
    or player join game is radom team (cant leave just op can change)


    :pchinese english hope you can read not so hard....lol~~~~~~~~
     
  6. Offline

    protocos

    Yes, adding an xteam.leave permission node would not be difficult. Maybe in the next update.

    I can look into creating a default team to join. This I presume would be changed in the config file. I can add these both to the list of things to possible do. Thanks for the feedback.
     
  7. Offline

    Gingerninjaprsn

    Can you make it so that there's a system (People with permission nodes create games, they are listed when you type /listgames or something, and you can join games and be tp-ed to the start of the game. Have it so that only people on the red team can join a game, because on my paintball server people join either the red team or the blue team at the start (They are always on that team), so just make it so that only people on the correct team can join the correct side). I know that's a lot to ask, so I'll understand if it won't happen. If you could do this, I'll grant you VIP access to my server, because this is SOOOO important to my soon-to-be released paintball server. Thanks!
    G
     
  8. Offline

    hupengqiu

    please,update:)
     
  9. Offline

    aarones

    Nice plugin![​IMG]
     
  10. Offline

    hupengqiu

    PLEASE,UPDATE. everyday F5 this page:'(

    please,jion xteam.leave and newplayer can Random join team
     
  11. Offline

    protocos

    Ok, an update for anyone who cares. Spring Break = no interwebs. Luckily now I'm back and I can work on fixin' and addin' stuff. So, with that said, I have read all of the comments and I'll see what I can do about each of them. I should have an update this week but I am dealing with classes in between so just try to be patient...

    Thanks for the support and feedback.
     
  12. Offline

    hupengqiu

    OH~MAN~! the time is so slowly,i hope you say the week is this week:(
     
  13. Offline

    protocos

    Yes. As a matter of fact, updated it to 1.4.0 just now. :)
    * xteam.leave permission node - implemented
    * default teams - implemented (various other features in the config file)

    Other features:
    * '/team admin' for showing admin commands
    * '/team set [player] [team]' for setting a players team
    * '/team sethq [team]' for setting the headquarters for a certain team

    For a full list of the new content check out the downloads page in BukkitDev.

    If you find any bugs, please let me know. As with any new update I'm sure there were a few cases that I just didn't test for. So if you find anything, just leave me a comment in BukkitDev. Thanks.


    Still looking into this as well as other feature requests... Would this be separate from the teams altogether? Or would it be something like as soon as a player joins a default team, let's call it 'blue', they get teleported to the default headquarters for team 'blue'? If this is the case, then in the most recent update, you can set the headquarters of a specific team using the admin command '/team sethq [team]'.

    Also, when you said only the red team can join a game, did you mean join a certain side like red vs. blue game - or join a game of red team vs. red team?

    The thing about this specific plugin is that it's kinda meant for survival PvP. Not sure how well it would stand up for a 'tournament' type server. Also, for all intents and purposes I would like to keep it relatively simple to use. Adding extraneous features muddles the overall goal of the plugin. Having said that, I'll keep looking into this and see what I can do.

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

    Gingerninjaprsn

    Thanks for replying.
    Ok. I had a good idea. While looking at your Dev-Bukkit page, I saw the node for creating teams. Does that mean, if I only grant that to 10 people, there are 10 big teams of players? And do the teams have the same HQ in every areana (Do I have to make 10 HQ's, or just two and they are randomly put in one). I'm probably going to scratch the idea that you join a team at the beginning. Also, is there an option where there's one arena for people to play on where it's a free-for-all (While people are waiting for their team applications to be reviewed)? If so, this plugin will work perfectly.
    A couple more questions.
    1. How does the queue system work? (Where you join teams, is it once you have the set # of people, you get TP'ed to the HQ? (Also, you should add something like that, with an option to change it per areana in the config, if not already added))
    2. Once all players are in the HQ, when does the match start?
    3. Could you add something where you have to have a permission node to TP to your team'slounge (I was going to make a lounge outside of areans for teams to chat).
    4. Could you possibly make a video about this plugin, it would greatly help me know what this plugin is about.
    5. Would this be compatable with a plugin like this?
    http://forums.bukkit.org/threads/fu...0-1-the-ultimate-arena-plugin-1-2-3-r1.47753/
    Or this?
    http://forums.bukkit.org/threads/fu...team-fight-ctf-ctp-powerups-1-2-3-r0-2.42919/
    I know that's a lot of stuff, so, again, I understand if it can't be implemented. Thanks for replying!
    G
     
  15. Offline

    protocos

    I'll attempt to answer your questions one by one:
    * 'xteam.create' does allow creating of teams for people that have been given that permission.
    * As the plugin is designed right now, a team can only have one headquarters in their base (The server admin can choose to set the headquarters himself and disallow team leaders to do so by not giving them the xteam.sethq permission node).
    * There actually is an option for forcing the player to join a random default team at the beginning.
    * As of now there is no free-for-all team function implemented. Though if you join one team, you can potentially fight other teams

    1. The teams work like this: create one, have your friends join, and you get certain benefits for the team like a headquarters, team chatting, and teleporting to one another. (I'll probably add an optional function to teleport to the headquarters of a team, upon joining the team, sometime in the future)
    2. The plugin doesn't exactly work on a 'match' based system. It is more of a completely free for all, hands-off approach. A player can join a team if they want to, but they don't have to. Joining a team gives you the advantage of teammates, no friendly fire, and a team headquarters. This is mainly meant for a survival server.
    3. Not sure I'd implement a lounge as this is meant for survival PvP. Maybe I could possibly add a '/team spawn' function for teleporting to spawn.
    4. Maybe, but I've never uploaded a video on teh interwebs. Not saying I won't, but as of now, probably not.
    5. As far as compatibility, it should not conflict with those plugins, but it does not take advantage of any of their features. I can still look into it though.

    I think you might be missing the point of the plugin. While there are plugins out there made specifically for arenas with PvP, and teams designated by the admin, that is simply not the style of this plugin. I'd love to help you but we're talking about a completely different plugin. This plugin is purely for the sake of team PvP in a randomly generated world (as in player vs. player vs. survival).

    What you might be able to do is manually set the headquarters for two teams on two opposite ends of an arena. Then, upon joining the game, they can stay in the designated spawn area. Once players have joined their teams, they can teleport to the team headquarters that you designated and begin the battle. I do realize that this is a bit disorganized but like I said before, this plugin is meant for survival PvP or more accurately PvPvE on a purely survival server.
     
  16. Offline

    Gingerninjaprsn

    Thanks for replying.
    Ok, I think this will still work for me, even though it's for Survival servers. I'll put it on my server (Having a Java 7 issue, so it might be a few days) and see if it'll work.
    BTW, I have a Youtube account, so I could maybe make a video if needed. :D
    G
    EDIT: What do you mean by "Manually" setting an HQ? How would they get there, and not get into the other team's base? Last question for now, I promise. :p
     
  17. Offline

    protocos

    By "Manually" setting the headquarters, I mean inside the map, go and stand in the exact spot where you want a team to start out and use the command '/team sethq [team name]'. As a side note, it might be best if you defined the default teams in the config file first before starting the server. Or if you want, you can give certain people the 'xteam.create' node and have them do it themselves.

    Here's how I would do it step-by-step:
    1. set default teams in the config file (set the randomjointeam and the balanceteams to true in the config)
    2. deny regular players the 'xteam.hq' permission node so they can't use the command '/team hq' (because you want to do this yourself all at once)
    3. enter the game and set the headquarters for all of the teams like I described above
    4. have a lobby area (probably with some other plugin) where people can stay upon joining the game
    5. shift people around using the '/team set [player] [team]' to make sure everyone is on the correct team
    6. once the arena is set, use the new '/team teleallhq' in v1.4.2 command to send them all to their respective hq

    ...let the games begin
     
  18. Offline

    Gingerninjaprsn

    That's a good idea, and I think it would work. The only problem is that if I'm not on, I can't do that. I think the PvP Arean plugin I'm using might be able to help with this. Thanks!
    EDIT: Early on in making my server, knowing that an Admin couldn't be on 24/7, I wanted to make it so that it could function smoothly without any Admins on. I have a pretty awesome redstone system where players stand on redstone and once all people are on, the doors open.
    It's very complicated (A friend made it) but I'm pretty sure it would work. What do you think? Thanks!
    G
    EDIT: This is the ONLY team PvP plugin that I could find, so I'm hoping that it'll work!
     
  19. Offline

    protocos

    Right, the fact that it is autonomous is a great advantage. Honestly I'd love to do something like this even on my own private server, it's just that many of these functions don't exactly fit right now. I like the redstone system idea, I would assume that they would have to all teleport themselves and stand on the redstone if it was to be autonomous.

    Yeah, this is something that bugged me as well. As long as bukkit has been around, and as simple as an idea that teamed PvP is, I found it extremely hard to believe that my plugin is the only alternative out there but when I looked... there really wasn't anything else.

    I will see what I can do with it. I don't really want to make any promises but I see where you're coming from and I like some of the ideas. I'll work with it when I can find time between homework, exams and classes and maybe it might come a little closer to your envisioned purpose but again, can't promise anything.

    Thanks for the feedback. I appreciate it. If you find anything else with the program that might need fixing, then feel free to leave me a message.
     
  20. Offline

    Gingerninjaprsn

    Ok, thanks a lot. It's ok if stuff doesn't get added, I knew some of it probably wouldn't. Thanks!
    G
    EDIT: When getting on my server to test this, I got an error. I then took all plugins out and still got an error. Can you tell me what this means and what I need to do to fix it? I have java 7 and am running the dev build of 1.2.4, and all beta 1.2.3 builds do the same thing. Thanks!

    Code:
    182 recipes
    27 achievements
    16:34:06 [INFO] Starting minecraft server version 1.2.4
    16:34:06 [INFO] Loading properties
    16:34:06 [INFO] Starting Minecraft server on 5.121.93.201:25565
    16:34:06 [INFO] This server is running CraftBukkit version git-Bukkit-1.2.3-R0.2
    -83-gcb50fd6-b2117jnks (MC: 1.2.4) (Implementing API version 1.2.4-R0.1-SNAPSHOT
    )
    16:34:06 [INFO] Preparing level "world"
    16:34:06 [INFO] Converting map!
    16:34:06 [INFO] Scanning folders...
    16:34:07 [INFO] Total conversion count is 10
    16:34:07 [SEVERE] java.lang.ClassCastException: net.minecraft.server.NBTTagInt c
    annot be cast to net.minecraft.server.NBTTagLong
    16:34:07 [SEVERE]      at net.minecraft.server.NBTTagCompound.getLong(NBTTagCom
    pound.java:135)
    16:34:07 [SEVERE]      at net.minecraft.server.OldChunkLoader.a(SourceFile:27)
    16:34:07 [SEVERE]      at net.minecraft.server.WorldLoaderServer.a(SourceFile:1
    99)
    16:34:07 [SEVERE]      at net.minecraft.server.WorldLoaderServer.a(SourceFile:1
    69)
    16:34:07 [SEVERE]      at net.minecraft.server.WorldLoaderServer.convert(Source
    File:128)
    16:34:07 [SEVERE]      at net.minecraft.server.MinecraftServer.a(MinecraftServe
    r.java:223)
    16:34:07 [SEVERE]      at net.minecraft.server.MinecraftServer.init(MinecraftSe
    rver.java:187)
    16:34:07 [SEVERE]      at net.minecraft.server.MinecraftServer.run(MinecraftSer
    ver.java:425)
    16:34:07 [SEVERE]      at net.minecraft.server.ThreadServerApplication.run(Sour
    ceFile:490)
    16:34:07 [SEVERE] Unexpected exception
    java.lang.ClassCastException: net.minecraft.server.NBTTagInt cannot be cast to n
    et.minecraft.server.NBTTagLong
            at net.minecraft.server.NBTTagCompound.getLong(NBTTagCompound.java:135)
            at net.minecraft.server.OldChunkLoader.a(SourceFile:27)
            at net.minecraft.server.WorldLoaderServer.a(SourceFile:199)
            at net.minecraft.server.WorldLoaderServer.a(SourceFile:169)
            at net.minecraft.server.WorldLoaderServer.convert(SourceFile:128)
            at net.minecraft.server.MinecraftServer.a(MinecraftServer.java:223)
            at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:187)
            at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:425)
            at net.minecraft.server.ThreadServerApplication.run(SourceFile:490)
    >
     
  21. Offline

    protocos

    It would appear to be an error with updating the map to a 1.2.4 "anvil" formatted map which is something completely out of the realm of this plugin. More specifically it looks to be some sort of type-casting error of which I know nothing about. If you have more errors like this, I would try and report them to the bukkit team or mojang itself if possible. As of now it might be best if you stick with 1.1-Rx builds for all practical purposes.
     
  22. Offline

    Gingerninjaprsn

    Ok, the only problem is that when I put the plugins in the folder (With everything 1.1) I get the same error...
    EDIT: I won't lose my map, will I?
     
  23. Offline

    protocos

    Honestly I couldn't tell you one way or another in this situation. I hope not, but this really isn't a question I can answer. What I would try is getting the map to load on a 1.1-Rx version of the server. and then retrying with the 1.2.3-R0.2 build.
     
  24. Offline

    robban39

    great plugin!

    is it possible to make so that every1 on the server can create teams? (ima nub) becuase now it is only possible for ops to create teams? any premisions i should change?
     
  25. Offline

    protocos

    Yes, the permission node 'xteam.create' (without single quotes) will allow individual players to create teams. On the other hand, if you just want to give them all of the features use 'xteam.*' (without single quotes).

    I personally use the permissions plugin PermissionsEx, but it should work with any plugin that uses Bukkit SuperPerms.
     
  26. Offline

    robban39

    thx, what should i do to "activate" xteam.create?
     
  27. Offline

    protocos

    Have you ever used a permissions plugin? Typically it works by giving a certain group a set of permissions nodes if not the super node 'xteam.*'. Inside the group.yml you will need to add a line under the 'permissions:' section that looks something like this: '- xteam.create' without the single quotes.

    NOTE that with the YAML format, spacing matters.. So you will probably have to put 8 spaces before the node to align it correctly.

    The plugin page for your permissions plugin should probably cover this if you need more assistance.
     
  28. Offline

    Mj411400

    I created a account so i could post on here that this pluggin is amazing and TY for making it.

    By far the best pluggin ive seen and dl yet. THX
     
    protocos likes this.
  29. Offline

    protocos

    :D Thanks! It is nice to know one's work is appreciated... You are awesome. :)
     
    Mj411400 likes this.
  30. Offline

    eman236

    Protocos I Need help i can't do /team it sais xTeam is disabled in this world i have tryed alot but it is still telling me that Please HELP!!!!
     

Share This Page