CombatLog

CombatLog

CombatLog - Designed and Developed by John Proehl.

As seen on PVP.MX, mc.SnapCraft.net, 0tx.org, pvp.CurseCraft.net! CombatLog punishes players who log out to escape combat. When a player is damaged by another player, the victim of the attack is considered in combat, and a message will be sent saying so. A player is no longer in combat when a certain amount of time passes after the last hit taken. Again, a message will be sent to the victim. If the victim logs out while still considered in combat, it will broadcast that the player combat logged and the player will be punished via the configurable methods located in the config.yml. I promise you this is one of the most active and innovative anti-PvPLogger plugins out there. I sincerely hope you approve of my work.

Post any new features you want in the comments!

Have a custom plugin in mind? Willing to pay? Add me on Skype: John.Proehl. Sponsors:

  • 0tx.org
  • mc.PunchCraft.us
  • Canadiacraft.Akliz.net
  • PVP.TankPVP.info
  • TagCraftMC.com

Features:

  • Easy-to-understand config.yml & messages.properties.
  • Able to customize messages and disable unwanted features.
  • Options to kill, tempban, drop items, and take money from players who CombatLog.
  • Use /tag or /ct to check tag time.
  • Remove players' Combat tags if they disconnect because of lag or if they were kicked.
  • Block commands, teleportation, and enderpearls.
  • Remove potions effects, fly mode, and creative upon entering Combat.

Installation:

1. Drop CombatLog.jar into your plugins folder and reload your server.
2. A CombatLog folder will be generated, containing the config.yml and messages.properties.
3. Enable/disable features in the config.yml and customize messages in the messages.properties.

Permissions:

combatlog.bypass - Ability to bypass all of CombatLog's log prevention methods. (Default NONE)
combatlog.reload - Ability to reload the config.yml and messages.properties. (Default OP)
combatlog.unban - Ability to unban a tempbanned CombatLogger. (Default NONE)
combatlog.updatecheck - Ability to see UpdateChecks upon logging in. (Default OP)

Potion Names:

BLINDNESS
CONFUSION
DAMAGE_RESISTANCE
FAST_DIGGING
FIRE_RESISTANCE
HARM
HEAL
HUNGER
INCREASE_DAMAGE
INVISIBILITY
JUMP
NIGHT_VISION
POISON
REGENERATION
SLOW
SLOW_DIGGING
SPEED
WATER_BREATHING
WEAKNESS
WITHER

Referenced Plugin Credit:

[VoidWhisper] creator of PVPLog.
[r0306 and Curtis4321] creators of Anti-Relog.

pvp log pvp log pvp log pvp log pvp log pvp log pvp log pvp log pvp log pvp log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog pvp log pvp log pvp log pvp log pvp log pvp log pvp log pvp log pvp log pvp log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log combat log pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog pvplog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combatlog combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combat tag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag combattag antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog antirelog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog anti relog

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of JackProehl JackProehl Jul 20, 2014 at 02:20 UTC - 0 likes

    @Weasel_Squeezer: Go

    I fixed this a while ago, it was a typo. I have not uploaded the version because I have not finished the rewrite. If you are so confident in yourself, program your on combat tagging plugin, it really is rather simple.

  • Avatar of mohammedz3z3 mohammedz3z3 Jul 18, 2014 at 01:47 UTC - 0 likes

    There are a Glitch when i Combat and logout they Create NPC of Me and Kill me ?

  • Avatar of SwetyGaming SwetyGaming Jul 17, 2014 at 05:24 UTC - 0 likes

    Disabled worlds not work :( :(

  • Avatar of Weasel_Squeezer Weasel_Squeezer Jul 14, 2014 at 17:07 UTC - 0 likes

    The 'combatlog.bypass' permission doesn't work because you obviously never tested it. In the method "tagAttacker(Entity attacker, Entity victim)" in the class "com.jackproehl.plugins.listeners.EntityDamageByEntityListener", you don't properly check if the player has the 'combatlog.bypass' permission to not continue to tag the player. This line of code is where the bug is:

    if ((!this.plugin.disableWorldsEnabled) || (!this.plugin.disableWorldNames.contains(attacker.getWorld().getName())) || (!a.hasPermission("combatlog.bypass"))) {
          // Tag the player
    }
    

    With this condition you are checking:

    IF disableWorldsEnabled IS FALSE OR players world NOT IN disableWorldNames OR player hasPermission "combatlog.bypass"

    since I do not disable worlds, this condition is always true. What you should be checking is exactly how you did it in the "tagVictim(Entity attacker, Entity victim)" method:

    if ((this.plugin.disableWorldsEnabled && this.plugin.disableWorldNames.contains(victim.getWorld().getName())) || v.hasPermission("combatlog.bypass")) {
          return;
    }
    

    Please fix this or at least make your code open source so I can easily fix it myself. Thanks

    BFAK:90787011,1d40a61b6a4b1506a97baa3752bb676627fb4000305de6ba1de0fce91f88e779

  • Avatar of TWSSYesterday TWSSYesterday Jul 12, 2014 at 11:25 UTC - 1 like

    I'll be working on a plugin much like this one and will release unless Jack comes back with some bug fixes :)

  • Avatar of Done84 Done84 Jul 10, 2014 at 14:43 UTC - 0 likes

    @Cooljack19: Go

    I also have the same problem. At the moment im using PvP Manager plugin as an alternative. People getting stuck in CT for ever is a serious bug and not sure this plugin is still actively beeing developed.

  • Avatar of Cooljack19 Cooljack19 Jul 04, 2014 at 16:23 UTC - 0 likes

    Amazing plugin, however needs an update. This is by far the best combat logging plugin I have seen. However... There is a bug where people stay in combat forever :D When they type /tag it just comes up with a blank line

  • Avatar of felixlechat62 felixlechat62 Jul 03, 2014 at 17:02 UTC - 0 likes

    i have a little problem with disabled world for plugin combatlog and not work ...

  • Avatar of Theepwner Theepwner Jun 26, 2014 at 03:09 UTC - 0 likes

    Basically, players are not marked in combat when they are hit by other players. They are only put in combat if he/she is the one who hits the other player.

    Using one of the latest 1.7.9 builds.

  • Avatar of TehRenderr TehRenderr Jun 24, 2014 at 22:11 UTC - 0 likes

    Add a source or api to this?

Facts

Date created
Oct 09, 2012
Category
Last update
Aug 01, 2013
Development stage
Release
Language
  • enUS
License
All Rights Reserved
Curse link
CombatLog
Downloads
130,255
Recent file

Authors