TNAPVP
TNAPVP
What is TNAPVP?
TNAPVP is a quick, non-permanent set up of team combat for events/pvp.
- Enables players to join 1 of 6 pre-set colour teams (red, yellow, blue, green, purple, orange)
- Team Chat! Join a team, then chat with team mates! (Not impacted by other chat plugins, unless they use /tc)
- Friendly fire off! You can't hit team mates, but splash potions still hit everyone!
- Teams reset every server reset or on command
- Works with Command Blocks, so you don't have to manually set teams for events
- Teams can be locked to prevent players from joining (good for controlling teams in events)
- New teams can be created if you don't like one of the original 6!
- Set spawn points for teams!
- Compatible with 1.7.10, 1.8.* AND 1.9.*!
Commands
Default (Player) Commands
- /tnapvp help
- /tnapvp list
- /tnapvp join [team]
- /tnapvp leave
- /tnapvp home
- /tc
All (OP) Commands
- /tnapvp help
- /tnapvp list
- /tnapvp join [team]
- /tnapvp join [team] [player]
- /tnapvp leave
- /tnapvp leave [player]
- /tnapvp reset
- /tnapvp lock [team]
- /tnapvp unlock [team]
- /tnapvp add [team] OR /tnapvp add [team] [color]
- /tnapvp remove [team]
- /tnapvp rename [teamtochange] [newteam] OR /tnapvp rename [teamtochange] [newteam] [color]
- /tnapvp setspawn [team] OR /tnapvp setspawn [team] [world] [x] [y] [z] <pitch> <yaw>
- /tnapvp home OR /tnapvp home [player]
- /tc
Command Block Commands
- /tnapvp join [team] @p
- /tnapvp leave @p
- /tnapvp lock [team]
- /tnapvp unlock [team]
- /tnapvp add [team] OR /tnapvp add [team] [color]
- /tnapvp remove [team]
- /tnapvp reset
- /tnapvp rename [teamtochange] [newteam] OR /tnapvp rename [teamtochange] [newteam] [color]
- /tnapvp setspawn [team] [world] [x] [y] [z] <pitch> <yaw>
- /tnapvp home @p
Quick Guide
Watch on Youtube
Permission Nodes
- 3 Permission Groups (Default, Host, All)
- Give/Revoke access to individual commands or use a preset group
Command | Permission Node | Group | Comments | |
---|---|---|---|---|
Help | /tnapvp help | tnapvp.help | default, tnapvp.host, tnapvp.* | View list of available commands in game |
List Teams | /tnapvp list | tnapvp.list | default, tnapvp.host, tnapvp.* | View current roster |
Join/Switch [team] | /tnapvp join [team] | tnapvp.join.self | default, tnapvp.host, tnapvp.* | Adds/Switches you into [team] |
Add [player] to [team] | /tnapvp join [team] [player] | tnapvp.join.other | tnapvp.host, tnapvp.* | Forces [player] into [team] |
Leave Team | /tnapvp leave | tnapvp.leave.self | default, tnapvp.host, tnapvp.* | Leaves your current team |
Kick [player] from Team | /tnapvp leave [player] | tnapvp.leave.other | tnapvp.host, tnapvp.* | Good for unwanted guests |
Lock [team] | /tnapvp lock [team] | tnapvp.lock | tnapvp.host, tnapvp.* | Stops people using /tnapvp join [team] |
Unlock [team] | /tnapvp unlock [team] | tnapvp.unlock | tnapvp.host, tnapvp.* | Undoes /tnapvp lock [team] |
Add [team] | /tnapvp add [team] | tnapvp.add | tnapvp.host, tnapvp.* | Adds [team] to the roster (white team color) |
Add [team] [color] | /tnapvp add [team] [color] | tnapvp.add | tnapvp.host, tnapvp.* | Adds [team] to the roster with Bukkit ChatColor (or &) name |
Remove [team] | /tnapvp remove [team] | tnapvp.remove | tnapvp.* | Removes [team] from the roster |
Wipe Teams | /tnapvp reset | tnapvp.reset | tnapvp.* | Resets all teams to default 6 blank teams |
Rename [team] to [newteam] | /tnapvp rename [team] [newteam] | tnapvp.rename | tnapvp.* | Renames your team. Cannot use existing team names |
Rename [team] to [newteam] [color] | /tnapvp rename [team] [newteam] [color] | tnapvp.rename | tnapvp.* | Renames your team with color |
Reload Plugin | /tnapvp reload | tnapvp.reload | tnapvp.* | Reloads the plugin |
Set Team Spawn Point | /tnapvp setspawn [team] | tnapvp.setspawn | tnapvp.* | Sets the initial spawn point for [team] to your current position |
Set Team Spawn Point | /tnapvp setspawn [team] [world] [x] [y] [z] <pitch> <yaw> | tnapvp.setspawn | tnapvp.* | Sets the initial spawn point for [team] to the [xyz] location in [world] |
Teleport to Team Spawn | /tnapvp home | tnapvp.home.self | default, tnapvp.host, tnapvp.* | Teleports you to your teams spawn point |
Teleport [player] to Team Spawn | /tnapvp home [player] | tnapvp.home.other | tnapvp.* | Teleports [player] to their team spawn point |
Chat to team | /tc [message] | tnapvp.chat.team | default, tnapvp.* | Sends [message] to your current team |
Read all team chat | tnapvp.chat.other | tnapvp.* | Receive team chat, even if you're not in the team |
Compatible with PEX 1.8
Simply add the permission node you want to give each player or group in your permissions.yml file. For example;
- -tnapvp.lock (for individual commands)
- -tnapvp.host (for a group option)
Revoke permission with - - -tnapvp.list (stops player/group using /tnapvp list)
Install Instructions
- Stop the server (optional, but recommended)
- Move the latest version of TNAPVP.jar into your Server/plugins folder
- Delete any old version of TNAPVP.jar that's currently in place (you will need to stop the server for this)
- Restart/reload your server
- /tnapvp help to see the commands you can perform!
@DylanGz
Wow, I need to check the comments more often, sorry man! Its deliberately temporary, sorry! There's plenty of good Faction plugins that would do what you're after - I didn't want to create a clone of those. This is more for those that want to set themselves up for exploring while they're playing together, or team events.
How do i make it permanent?
@apple5740
I just checked, it's compatible with Spigot 1.7.10.
There's nothing in the code that relates specifically to 1.8.*, so it should be safe to use!
I've updated the documentation to reflect your query, thanks!
we need it for1710 - -
good for dedicated servers,good plugin :D