CombatLog
CombatLog punishes players who log out in an attempt to escape combat
CombatLog has been updated to v2.3.0! Supports versions 1.7.10+
How effective is CombatLog? Take a look at this graph: http://bit.ly/CL-Graph
Sample config page: https://dev.bukkit.org/bukkit-plugins/combatlog/pages/configuration/
New API usage: https://dev.bukkit.org/bukkit-plugins/combatlog/pages/api/
Features:
- Easy-to-understand configuration file.
- Able to customize messages and disable unwanted features.
- 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 (using a blacklist/whitelist), teleportation, and enderpearls.
- Remove invisibility potions, disguises, or fly mode, upon entering Combat.
- Display CombatTags on an ActionBar.
Permissions:
- combatlog.bypass - Ability to bypass all of CombatLog's log prevention methods. (Default NONE)
- combatlog.reload - Ability to reload combatlog.yml. (Default OP)
- combatlog.update - Ability to see UpdateChecks upon logging in. (Default OP)
Consider donating to support development: http://bit.ly/CL-Donate
-
View User Profile
-
Send Message
Posted Jan 19, 2013http://pastebin.com/tCCgT5qa
-
View User Profile
-
Send Message
Posted Jan 19, 2013@EncryptedCurse
Simply turn off the UpdateChecker and UpdateMessage. That'll stop that from popping up.
-
View User Profile
-
Send Message
Posted Jan 19, 2013http://pastie.org/5730439
-
View User Profile
-
Send Message
Posted Jan 18, 2013@JackProehl
Yes sure thanks man :) Looking forward to the release ;D
-
View User Profile
-
Send Message
Posted Jan 17, 2013@ravand
1. In v1.0.0 I will actually be adding an option: Remove.Tag.OnLagout. I actually know how to make the plugin read the console messages to check the reason for the player disconnect. If it equals one of the reasons associated with a lagout, it will remove the tag.
2. I would certainly like to add NPCs in v1.0.0, but it's somewhat easier said than done, not to mention I am also occupied with a custom plugin for MagicaCraft. If I am unable to fit it in for v1.0.0, I would still plan on implementing it sometime in the upcoming updates.
Hope that clears things up.
-
View User Profile
-
Send Message
Posted Jan 17, 2013@JackProehl
Will do.
Btw i have another suggestion which imo is a lot better way of combat logging then killing and banning someone when he logs off during a fight. Alot of people have been complaining that, if they lag out or their game crashes they somehow still get baned for combatlogging.
So my suggestion would be to not immediatly kill and ban the people but to leave a NPC behind which can be killed after for example 30 seconds the user has logged off.
Advantages: Since everybody leaves a NPC behind for 30 seconds no matter if in a fight, before a fight or after a fight, combat tagging is not necessary anymore. They wouldn't get banned and killed for no reason if their is no threat or enemy to kill them in that time. Its also good for people who intentionally log off if they just see an enemy. In this case the enemy still has 30 seconds time to reach the guy who logged off and kill him, if he manages to kill him it would be considered fair.
PS: Let me know what u think of this idea and how applicable it would be in your plugin.
-
View User Profile
-
Send Message
Posted Jan 16, 2013Hey Could you also make it so when some one is hit they cant ender pearl away
-
View User Profile
-
Send Message
Posted Jan 15, 2013@ravand
@MCBuncey
@gepardo43
@Apoc22932
I suggest downgrading for now, I'm going to remove v0.9.7 until everything is fixed. Hopefully, this will be soon. Then I can get back to working on it for the v1.0.0 release.
-
View User Profile
-
Send Message
Posted Jan 14, 2013@JackProehl
I mean like when using Harming Splash Potion to another player it does not seem to tagged the player that got shot with the potion.
-
View User Profile
-
Send Message
Posted Jan 14, 2013@JackProehl
I can confirm, combatlag is causing lag spikes. It looks like the PlayerJoinEvent is laggy. Here is timings log for 1 minute of server online:
-
View User Profile
-
Send Message
Posted Jan 14, 2013@JackProehl
Thanks alot man appreciate your dedication.
Btw what i found out that combatlog seems to be taking alooot of resources lately causing a little bit of lag on the server. I made around 10 examines eevery 10 minutes when there were around 40 players online on our server and here are the examine files for u to check them out. Sometimes over 1000ms :/ https://dl.dropbox.com/u/67416682/examins.zip
-
View User Profile
-
Send Message
Posted Jan 13, 2013@levisn1
Looking into. Please be patient. If need be, run a previous version of CombatLog.
-
View User Profile
-
Send Message
Posted Jan 13, 2013@Apoc22932
@Toxic__Waste
Not entirely sure what this about. Seems to be an issue with the UpdateCheck. For now, toggle UpdateCheck: false. Hope this temporarily fixes things. I'll hold off my private plugin making affairs to tend to the plugin that matters to me the most.
-
View User Profile
-
Send Message
Posted Jan 13, 2013@ravand
Hm… I'll see what I can do. Might have to wait until the post-v1.0.0 release, but rest assure, I'll add an option.
-
View User Profile
-
Send Message
Posted Jan 13, 2013@MCBuncey
Potion effects aren't being removed for the attacker?
@numanumajosh
It should… I'll look at it again.
-
View User Profile
-
Send Message
Posted Jan 13, 2013@xBlueXFoxx
@Apoc22932
:O I don't know what exactly is causing that bug, but I can make it kill them on logging in. Problem solved. Thank you for the help.
-
View User Profile
-
Send Message
Posted Jan 13, 2013@Toxic__Waste
Exact same problem.
-
View User Profile
-
Send Message
Posted Jan 12, 2013For somehow Potion effects don't seem to tagged player. Is it possible to add this kind of feature.
-
View User Profile
-
Send Message
Posted Jan 12, 2013@JackProehl
Simple. If both attack each other then the protection would be gone. Meaning both of them have to be involved in a fight to be unprotected from a safezone.
Example:
Player1 waits for Player2 to come out of spawn. Player2 attacks Player1 -> Player2 gets scared and runs back to safezone -> Player2 is safe now but Player1 can be attacked by Player1 AND others. If Player2 decided now to still attack him both of them would be attackable. Meaning everyone who decides to attack gives away his protection.
I hope you can somehow achieve that it would be amazing.
EDIT: To make this more graphic
Player1 attacks Player2
Player1 loses pvp protection privilegue until he dies or moves away. Player2 can be safed by safezone.
Player2 attacks Player1 (even in safezone)
Player1 and Player2 are now attackable by anyone
Player3 decides to help Player2 and attacks Player1
Player4 now can attack Player1-3 and if he attacks he is attackable by Player1-3
-
View User Profile
-
Send Message
Posted Jan 12, 2013Removing Fly doesn't work.