Combat Tag
This plugin is unsupported!!! Use CombatTagPlus instead.
The essential PvP plugin that prevents hit-n-quit players. No longer will the fun of killing other players be ruined!
Combat tag is a plugin that can prevent your players from pvp logging, period.
Reason why we developed this:
When your players are in the heat of battle, sometimes someone gets cold feet, and logs out while in combat!
This means that the player can no longer be harmed, because they are offline.
This can be EXTREMELY irritating to other players, because the person they were attacking, is now safe and keeps all of their items.
How it works:
Combat tag makes it impossible to pvp log!
When a player is struck by another player, combat tag logs it in its log.
If one of the players logs off within 10 seconds (time can be changed) of being struck, combat tag comes to play.
Combat tag makes it so that if the player logs off within the ten second field, he spawns an NPC with the same inventory/health as him.
The player that was attacking then can attack the NPC, and the same is done to the logged off player.
If the player kills the NPC, the player that logged off in combat is also killed, and drops everything in their inventory.
If the player causes damage to the NPC, the player that is logged off also takes the damage (including armor).
Video Demonstration: http://www.youtube.com/watch?v=g4G5MZmHA9A
Video tutorial espaƱol: http://www.youtube.com/watch?v=EXLi4vgJ-uc
Video Tutorial italiano: https://www.youtube.com/watch?v=kVixSdjBXvw
Features:
- Tracks players in combat
- Custom tag time
- Supports disabling in specified worlds
- Supports disabling commands while in combat
- Use /ct or /combattag to keep track of how long until combat is over
How to install:
Everything that is needed for an install should be located here:
http://dev.bukkit.org/server-mods/combat-tag/pages/setup/
Config:
Explanation of the config file options:
http://dev.bukkit.org/server-mods/combat-tag/pages/config-file/
Commands:
There are five commands:
All "ct" can be replaced with "combattag"
/ct = Check your remaining tag time
/ct reload = Reload Combat Tag's configuration file
/ct wipe = Wipes all npcs on the map
/ct command add /<command> = Adds command to blocked commands list
/ct command remove /<command> = Removes command from blocked commands list
Permissions:
There are currently four permission nodes:
Note: Ops automatically get permissions
combattag.ignore = Player does not get tagged and doesn't spawn npcs
combattag.ignore.pvplog = Player does get tagged, but doesn't spawn npcs
combattag.reload = Allow player to reload the Combat Tag configuration file
combattag.wipe = Allow player to wipe all npcs on the map
combattag.command = Allow player to modify disabled commands from in game
combattag.alert = Alert people with this permission of a person logging out while in pvp
Source:
https://github.com/TechzoneMC/CombatTagLegacy/
Problems:
If you have any bugs or feature requests, go here!:
https://github.com/TechzoneMC/CombatTagLegacy/issues
API:
If you wish to use the Combat Tag API:
http://dev.bukkit.org/server-mods/combat-tag/pages/using-the-api/
About Incompatibilities:
As with any plugin where fake players exist, there will be places where other plugins do not take into account the possibility of fake players and may have unexpected results. I can't change how other plugins handle these NPCs, so probably a good bet if you're getting random PvPLogger files is to change the npc name to "player." That way the player and the NPC will share the same files.
Known Incompatibilities:
- Heroes in both instakill and NPC mode - No duplication of items, but players will respawn in their old location with the health they logged out at
- ModifyWorld - Npcs will not take damage
https://github.com/TechzoneMC/CombatTagLegacy/wiki/Feature-ComparisonFeature Comparison
-
View User Profile
-
Send Message
Posted May 31, 2012-> /f home not working for disable commands ;(
-
View User Profile
-
Send Message
Posted May 28, 2012@trc202
Oh, sorry didn't see, will have to this on my own, gonna be though :)
-
View User Profile
-
Send Message
Posted May 28, 2012@r0wien
It's been declined. Check under the declined filter.
http://dev.bukkit.org/server-mods/combat-tag/tickets/?status=d
-
View User Profile
-
Send Message
Posted May 28, 2012My ticket disappeared or has been deleted? It was about DeathControl support
-
View User Profile
-
Send Message
Posted May 28, 2012@ellywiggles
Two things:
1: Make a ticket 2: If you do not make a ticket, I will not address the problem.
-
View User Profile
-
Send Message
Posted May 28, 2012hey my server gets spammed with this
2012-05-28 13:53:33 [SEVERE] Could not pass event BlockPlaceEvent to CombatTag org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:304) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:459) at org.bukkit.craftbukkit.event.CraftEventFactory.callBlockPlaceEvent(CraftEventFactory.java:99) at net.minecraft.server.ItemBlock.interactWith(ItemBlock.java:71) at net.minecraft.server.ItemStack.placeItem(ItemStack.java:83) at net.minecraft.server.ItemInWorldManager.interact(ItemInWorldManager.java:303) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:636) at net.minecraft.server.Packet15Place.handle(SourceFile:39) at net.minecraft.server.NetworkManager.b(NetworkManager.java:229) at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:113) at net.minecraft.server.NetworkListenThread.a(NetworkListenThread.java:78) at net.minecraft.server.MinecraftServer.w(MinecraftServer.java:567) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:459) at net.minecraft.server.ThreadServerApplication.run(SourceFile:492) Caused by: java.lang.NumberFormatException: null at java.lang.Integer.parseInt(Unknown Source) at java.lang.Integer.valueOf(Unknown Source) at com.trc202.Containers.PlayerDataManager.loadPlayerData(PlayerDataManager.java:77) at com.trc202.CombatTag.CombatTag.getPlayerData(CombatTag.java:198) at com.trc202.CombatTagListeners.NoPvpBlockListener.onBlockPlaceEvent(NoPvpBlockListener.java:36) at sun.reflect.GeneratedMethodAccessor618.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:302)
this is making my log file HUGE! would be greatly apperciated if you told me how to fix this, thanks
-
View User Profile
-
Send Message
Posted May 28, 2012This is a great plugin!
-
View User Profile
-
Send Message
Posted May 26, 2012There will not be any updates to Combat Tag in the next 2 weeks. This is due to me being away from any computer. After the two weeks, I will be working on a new way to store player's inventory without having to use all the player files. This could take a while, but I'm not sure of an exact date.
-
View User Profile
-
Send Message
Posted May 26, 2012I have re-enabled comments, if someone posts a bug or feature request in here again. The comments will go away forever!
-
View User Profile
-
Send Message
Posted May 1, 2012@fromgate
If someone would make a ticket I would be happy to fix this as soon as possible. Right now I feel this is too complex to just deal with in comments.
Edit: Also, I do not automatically say when an npc is spawned. If you want to see this and also whenever a person is changed from tagged to not tagged, please turn on he debug mode in the config file.
-
View User Profile
-
Send Message
Posted May 1, 2012@Delold
This is AuthDB's problem not mine. As I have stated earlier, they need to check if the player is an npc. I can't override them.
-
View User Profile
-
Send Message
Posted May 1, 2012Does it even works with AuthDB? It creates NPC successfully, but the NPC cannot be hit, making it useless.
-
View User Profile
-
Send Message
Posted Apr 30, 2012@fromgate
Doesn't block Faction Plus commands e.g ./f warp
http://dev.bukkit.org/server-mods/factionsplus/
-
View User Profile
-
Send Message
Posted Apr 30, 2012@godgodgodgo
Same problem. And there is no any message in log when and why npc was created. Sorry, second trying this plugin and second time I will remove for this this bug.
-
View User Profile
-
Send Message
Posted Apr 30, 2012@GioboiMC
I see no messages on skype
-
View User Profile
-
Send Message
Posted Apr 30, 2012Hey cheddar please read what I said on skype!
-
View User Profile
-
Send Message
Posted Apr 30, 2012Anyone else getting npc's spawned when a player logs off even if they haven't been hit by a player? O_o
-
View User Profile
-
Send Message
Posted Apr 30, 2012@alexander_gq
I have fixed the npc's dying when the server restarts, the problem with your suggestion is having to store the location of every npc and respawning them with the items they had before as well as the health they were at, etc.
-
View User Profile
-
Send Message
Posted Apr 30, 2012If you can solve the problem of the NPCs dying when the server resets/crashes, I'd like to see an option for NPCs to be spawned under all conditions upon log out and to last indefinitely.
-
View User Profile
-
Send Message
Posted Apr 29, 2012Doesn't block Faction Plus commands e.g ./f warp
http://dev.bukkit.org/server-mods/factionsplus/