Commit Graph

22 Commits

Author SHA1 Message Date
Spigot
4338e3bed9 Add debug code for event exceptions.
By: md_5 <md_5@live.com.au>
2013-03-14 20:37:44 +11:00
Spigot
cbbd6b577d Implement PlayerItemDamageEvent. @Sleaker @Kainzo - if you could kindly tell me why you add code to prevent Heroes from running on a **now supported** platform, I would love to know, maybe we can resolve this once and for all. Unless of course it is simply part of your plan to make people use your rise against CraftBukkit fork with only 1 tiny feature which can and will be replicated in a plugin if need be.
By: md_5 <md_5@live.com.au>
2013-03-04 18:49:59 +11:00
Spigot
3be016271f Overhaul to Timings and Entity Activation Range
This greatly extends the timings improvements I've done in recent commits, and brings timings to fully cover the entire tick.
The timings system also now tracks when specific timings causes the server to lose TPS.
The timings are also able to be turned on "on demand", meaning you do not need to restart the server to enable them.

This commit also overhauls the Entity Activation Range feature, fixing bugs, adding more immunities, and improving the performance of it.
It also fixes a regression with a recent Spigot commit that broke the entire Entity Activation Range feature.

This commit had to move the Tick Loop patch before timings because there was a change done there to time the entire tick, so lots of renames.

These 2 commits had to be bundled together to simplify applying them and reduce redundant conflict resolution.

By: Aikar <aikar@aikar.co>
2013-02-26 12:21:40 -05:00
Spigot
2ea50aa0fc Add aikar.co url too
By: md_5 <md_5@live.com.au>
2013-02-23 09:52:23 +11:00
Spigot
7b6de25299 Add paste flag to timings.
By: md_5 <md_5@live.com.au>
2013-02-23 09:33:01 +11:00
Spigot
1682097f81 Remove TagAPI patches.
By: md_5 <md_5@live.com.au>
2013-02-22 19:30:23 +11:00
Spigot
63b5fdba98 TagAPI is installed, I swear.
By: md_5 <md_5@live.com.au>
2013-02-20 20:16:54 +11:00
Spigot
f4ea7c10b0 Actually use the parent pom.
By: md_5 <md_5@live.com.au>
2013-02-03 09:54:16 +11:00
Spigot
a6f60283d4 Just use the parent pom.
By: md_5 <md_5@live.com.au>
2013-02-03 09:48:23 +11:00
Spigot
4911597232 Update POM changes to individual patches.
By: md_5 <md_5@live.com.au>
2013-02-03 09:38:54 +11:00
Spigot
f8fbf3d5f2 Only nag if we are finding for the first time..
By: md_5 <md_5@live.com.au>
2013-02-02 18:11:59 +11:00
Spigot
4988523089 Abuse plugins which embed metrics in the default location.
By: md_5 <md_5@live.com.au>
2013-02-02 16:41:52 +11:00
Spigot
79c9fcda86 Plugins break when the intended behaviour is put into place, because for some reason they are all packaging the same classes, an inherently unsafe operation in the case that the classes are loaded at the same time by multiple classloaders - hence we are removing safety from the loaders for now until a correct solution can be put in place.
By: md_5 <md_5@live.com.au>
2013-02-02 16:30:39 +11:00
Spigot
1d7d6dcc9f Update to CraftBukkit 1.4.7-R1
By: md_5 <md_5@live.com.au>
2013-01-31 16:56:47 +11:00
Spigot
ee6ede9fdb Well, mike was right about deadlocks.
By: md_5 <md_5@live.com.au>
2013-01-25 11:35:20 +11:00
Spigot
01b59cf819 Make the plugin classloader a bit more thread safe to prevent class not found errors when a class is loaded at the same time from another thread.
By: md_5 <md_5@live.com.au>
2013-01-24 09:33:34 +11:00
Spigot
c6ad30f334 Aikar is backwards, AND likes Java 7
By: md_5 <md_5@live.com.au>
2013-01-19 19:32:06 +11:00
Spigot
942a08c36a Add Aikar's timings patches.
By: md_5 <md_5@live.com.au>
2013-01-19 19:28:14 +11:00
Spigot
c083fc0b4c Phew. I think that is 1.4.7 done
By: md_5 <md_5@live.com.au>
2013-01-18 09:27:26 +11:00
Spigot
74606fcf1c Rebuild all patches for 1.4.7
By: md_5 <md_5@live.com.au>
2013-01-18 08:58:06 +11:00
Spigot
574461c520 Re add chunk snc lock and update patch files.
By: md_5 <md_5@live.com.au>
2013-01-16 11:32:20 +11:00
md_5
017a98eb68 Initial commit - hello future of Spigot! 2013-01-15 12:18:40 +11:00