Spigot
90e4d640aa
Send maps even less often, still causing lag. Appreciate if anyone can PR a config option for this, bit busy atm.
...
By: md_5 <md_5@live.com.au >
2013-02-06 21:08:37 +11:00
Spigot
e511853fa1
Automatically update upstream versions. Bukkit-1.4.7-R1.0-2-g23f5a05, CraftBukkit-1.4.7-R1.0-5-g6c77179
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-02-04 18:56:19 -06:00
Spigot
29c92ae96d
Automatically update upstream versions. Bukkit-1.4.7-R1.0-2-g23f5a05, CraftBukkit-1.4.7-R1.0-1-gf6e394d
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-02-03 04:11:52 -06:00
Spigot
3018ca404d
Move tick loop changes to own patch with a few optimizations.
...
By: md_5 <md_5@live.com.au >
2013-02-03 12:28:39 +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
d15d2abde8
Detect, remove and warn about null tile entities. This prevents odd server crashes, caused by unknown reasons.
...
By: md_5 <md_5@live.com.au >
2013-02-03 09:21:35 +11:00
Spigot
b5cbe0fab3
Send maps, just a lot less often.
...
By: md_5 <md_5@live.com.au >
2013-02-02 19:41:11 +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
cdb471a4bf
Another attempt at 'fixing' the mob spawn issues present in CraftBukkit.
...
By: md_5 <md_5@live.com.au >
2013-02-02 09:02:14 +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
00600fc9e0
Automatically update upstream versions. Bukkit-1.4.7-R1.0-1-gf598dac, CraftBukkit-1.4.7-R1.0-1-gf6e394d
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-30 22:51:16 -06:00
Spigot
4101e6f647
Automatically update upstream versions. Bukkit-1.4.7-R1.0, CraftBukkit-1.4.7-R1.0
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-30 22:41:17 -06:00
Spigot
8156457682
Automatically update upstream versions. Bukkit-1.4.7-R0.1-6-g3fc631f, CraftBukkit-1.4.7-R0.1-26-gabccf54
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-30 00:21:30 -06:00
Spigot
15cc5d587c
Automatically update upstream versions. Bukkit-1.4.7-R0.1-6-g3fc631f, CraftBukkit-1.4.7-R0.1-23-gf07dbe2
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-29 07:51:18 -06:00
Spigot
ddfda2753f
Mob spawning issues - 'fix'. See below for ideal reasoning from MikePrimm, however until ideal reasoning we must live with the CraftBukkit / Vanilla behaviour since this causes far too many issues.
...
IIRC, the main item I was driving towards was a consequence of persistent passive mobs - specifically, the fact that allowing a population limit of N (independent of view distance, which is what vanilla does) when your view distance limits actual loaded chunks to a much smaller area than default (say a view of 4, which would be 9 x 9 chunks loaded per player - and spawnable - versus default, which is 8 radius spawn, or 17 x 17 chunks) tends to result in more mobs per chunk. For persistent mobs, this is bad - since they count for server load and for population just by being loaded, versus being despawned beyond 128 blocks (8 chunk radius - unconditional of view distance, as well) - so they can cause the population limit to be reached more easily, cutting off spawning nearer to players. The goal was to make it so that the mobs-per-loaded-chunk was about the same for all view distances, versus having low view distances cause higher mob concentrations.
Now, all of this assumes that loaded chunks beyond those around players are modest (since they could contain passive mobs that would count towards the limits) - which they should be, except that recent CBs leak chunks like mad, from what I can see (chunk-gc has become more required than optional), and I think there may be some issues with even hostile mobs "lurking" around - possibly even after their chunks are unloaded. Anything that causes more mobs to be in places players don't see them is going to drive population limit issues, and resulting low spawn behaviors. The trick for us, trying to make big servers as practical as possible, is to shift the math the other way - given low view distances, how to best make sure that folks get reasonable spawn behavior while minimizing the time/resources spent on the server on mobs that don't help that. Realistically, I think we need to analyse the mob demographics better - especially as it relates to lower view distances (our changes have no net impact on view distances above 7) - particularly to understand how the proportion of "useful" mobs is working out (ones close enough to players to be considered contributing to game play). One thought is to manage the population limit based on mobs that are 'tickable' - if they aren't close enough to be ticking, they aren't interesting. This is likely a big issue for view distance 5 folks, since mobs cannot spawn closer than 24 (approx 1 chunk radius, given that middle chunk is 0), and don't tick when any of the chunks within a 2 chunk radius aren't loaded) - so, effectively, they "live" within a zone of 7 x 7 with the middle 3 x 3 removed (so, about 40 chunks) out of a total load zone of 11 x 11 (121) - so about 2/3 of the area containing mobs has idle mobs. Normal view distance would result in mobs ticking as far out as they can spawn (radius 8 versus a load radius of 11), so 100% of the mobs that spawn are ticking when they spawn, and all hostile mobs that are loaded are ticking (since they always despawn beyond 128 blocks / 8 chunks from a player). One interesting thought would be to limit the chunks we spawn mobs in to those where they would be ticking initially (that is, view-distance minus 2 or 3).
By: md_5 <md_5@live.com.au >
2013-01-29 16:54:36 +11:00
Spigot
af2e7e60fb
Automatically update upstream versions. Bukkit-1.4.7-R0.1-6-g3fc631f, CraftBukkit-1.4.7-R0.1-21-geea7fc2
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-27 23:05:48 -06:00
Spigot
4a80e95716
Automatically update upstream versions. Bukkit-1.4.7-R0.1-6-g3fc631f, CraftBukkit-1.4.7-R0.1-20-gdeda98a
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-27 17:50:51 -06:00
Spigot
455deb1188
10 years later...
...
By: md_5 <md_5@live.com.au >
2013-01-28 09:46:19 +11:00
Spigot
df59a4870c
Automatically update upstream versions. Bukkit-1.4.7-R0.1-6-g3fc631f, CraftBukkit-1.4.7-R0.1-19-g4aae815
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-27 11:36:36 -06:00
Spigot
c895d57e27
Automatically update upstream versions. Bukkit-1.4.7-R0.1-6-g3fc631f, CraftBukkit-1.4.7-R0.1-16-g226204e
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-26 13:56:36 -06:00
Spigot
2091687de2
Fix tripwires + minecarts
...
By: md_5 <md_5@live.com.au >
2013-01-26 08:33:09 +11:00
Spigot
c47a51b285
Fix exp merging, oops
...
By: md_5 <md_5@live.com.au >
2013-01-25 18:25:18 +11:00
Spigot
37daa41841
Update patch fluff + only record sync times.
...
By: md_5 <md_5@live.com.au >
2013-01-25 14:00:07 +11:00
Spigot
98f33b082b
Automatically update upstream versions. Bukkit-1.4.7-R0.1-5-g7f87d99, CraftBukkit-1.4.7-R0.1-16-g226204e
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-24 20:46:35 -06:00
Spigot
e9144dac9b
Add anti xray timings.
...
By: md_5 <md_5@live.com.au >
2013-01-25 13:27:22 +11:00
Spigot
e835266433
Automatically update upstream versions. Bukkit-1.4.7-R0.1-5-g7f87d99, CraftBukkit-1.4.7-R0.1-14-gd291a6b
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-24 19:56:33 -06: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
df653df63f
Automatically update upstream versions. Bukkit-1.4.7-R0.1-5-g7f87d99, CraftBukkit-1.4.7-R0.1-13-g6193da6
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-24 18:11:33 -06:00
Spigot
4880d629ba
Automatically update upstream versions. Bukkit-1.4.7-R0.1-5-g7f87d99, CraftBukkit-1.4.7-R0.1-12-gd9ff553
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-24 04:11:38 -06:00
Spigot
27ddad7313
Handle patches merged to craftbukkit
...
By: md_5 <md_5@live.com.au >
2013-01-24 21:09:10 +11:00
Spigot
c1aa17a5ad
Fix AIOOBE
...
By: md_5 <md_5@live.com.au >
2013-01-24 19:28:22 +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
4cdcb01f9a
Quick fix for oreobf crash, @lishid
...
By: md_5 <md_5@live.com.au >
2013-01-24 09:13:53 +11:00
Spigot
0a6964a331
Automatically update upstream versions. Bukkit-1.4.7-R0.1-4-g6eeaee4, CraftBukkit-1.4.7-R0.1-9-g2bd76ff
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-23 06:21:27 -06:00
Spigot
2b363302d9
Automatically update upstream versions. Bukkit-1.4.7-R0.1-3-gbbc75c4, CraftBukkit-1.4.7-R0.1-8-ged63bd5
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-22 17:51:32 -06:00
Spigot
825efdfc3b
Fix lightning - use vanilla lightning code.
...
By: md_5 <md_5@live.com.au >
2013-01-22 15:58:34 +11:00
Spigot
8d43341f1a
Disable the ability to disable chunk-gc
...
By: Aikar <aikar@aikar.co >
2013-01-21 22:53:50 -05:00
Spigot
a0b9a93d01
Move Spigot config initialization code into its own class, and use it for /reload.
...
By: Aikar <aikar@aikar.co >
2013-01-21 21:46:53 -05:00
Spigot
4a73c45126
Update rebuildPatches to ignore git version string.
...
By: Aikar <aikar@aikar.co >
2013-01-21 21:46:26 -05:00
Spigot
e5983b9629
Reduce number of collision checks for living entities.
...
By: md_5 <md_5@live.com.au >
2013-01-22 10:04:57 +11:00
Spigot
33ded5df93
Add @EddGruberman's patch to fix nether portals when the nether is disabled.
...
By: md_5 <md_5@live.com.au >
2013-01-22 09:58:57 +11:00
Spigot
59d1636638
Check if chunk is loading before obfuscating.
...
By: md_5 <md_5@live.com.au >
2013-01-22 09:57:22 +11:00
Spigot
0d3f1faa0d
Switch to pwd so the scripts can work more reliably on other OSs
...
By: md_5 <md_5@live.com.au >
2013-01-21 20:24:30 +11:00
Spigot
d14bfbaa67
Notify all adjacent blocks, thanks Aikar
...
By: md_5 <md_5@live.com.au >
2013-01-21 17:51:34 +11:00
Spigot
fff6e2d3fd
Fix obfuscator being a little too effective.
...
By: md_5 <md_5@live.com.au >
2013-01-21 17:38:13 +11:00
Spigot
e079f48e9f
Add oreobfuscator by @lishid for Spigot. Please report bugs and use with caution until stability can be verified.
...
By: md_5 <md_5@live.com.au >
2013-01-21 17:00:31 +11:00
Spigot
b7e4671f7f
Better item merging
...
By: md_5 <md_5@live.com.au >
2013-01-21 14:32:12 +11:00
Spigot
353ba3e15b
Fix conflicts to update to latest Bukkit, yay fluff.
...
By: md_5 <md_5@live.com.au >
2013-01-20 14:52:20 +11:00
Spigot
7654578ddc
Make apply patches target HEAD of upstream and squelch some fluff on applying.
...
By: Aikar <aikar@aikar.co >
2013-01-19 14:04:56 -05:00
Spigot
ae52d407c5
Automatically update upstream versions. Bukkit-1.4.7-R0.1-2-g127e74c, CraftBukkit-1.4.7-R0.1-8-ged63bd5
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-19 08:20:48 -06:00
Spigot
4d199bd183
Automatically update upstream versions. Bukkit-1.4.7-R0.1-2-g127e74c, CraftBukkit-1.4.7-R0.1-6-g2b7950f
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-19 06:25:52 -06: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
fe0864051c
Apparently this is the correct regex.
...
By: md_5 <md_5@live.com.au >
2013-01-19 19:24:36 +11:00
Spigot
9ed1f633a0
Update patch fluff.
...
By: md_5 <md_5@live.com.au >
2013-01-19 19:22:25 +11:00
Spigot
1629453615
Sync free, but still safe reference cache for chunk loading.
...
By: md_5 <md_5@live.com.au >
2013-01-19 19:22:07 +11:00
Spigot
98a6d45daf
Skip entity move if we aren't moving anywhere (aikar)
...
By: md_5 <md_5@live.com.au >
2013-01-19 19:20:35 +11:00
Spigot
65eac0c3d5
Add cleanup Patches function to not modify patches with no changes
...
By: Aikar <aikar@aikar.co >
2013-01-16 12:08:09 -05:00
Spigot
e8c26983b1
Don't build if patches fail to apply.
...
By: md_5 <md_5@live.com.au >
2013-01-19 19:18:20 +11:00
Spigot
d186cbe800
Add experimental patch to unload chunks more efficiently from the client by not grabbing them and compressing, instead just sending some predefined bytes
...
By: md_5 <md_5@live.com.au >
2013-01-18 22:27:42 +11:00
Spigot
111f6ea68d
Automatically update upstream versions. Bukkit-1.4.7-R0.1-1-g91d9b24, CraftBukkit-1.4.7-R0.1-4-g8fc463b
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-18 04:15:49 -06: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
450e345f42
Automatically update upstream versions. Bukkit-1.4.7-R0.1-1-g91d9b24, CraftBukkit-1.4.7-R0.1-2-g4e8a841
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-17 12:20:54 -06:00
Spigot
6161db58c1
Automatically update upstream versions. Bukkit-1.4.7-R0.1-1-g91d9b24, CraftBukkit-1.4.7-R0.1-1-gf172c52
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-17 04:35:54 -06:00
Spigot
ad5e1cb56e
Automatically update upstream versions. Bukkit-1.4.7-R0.1, CraftBukkit-1.4.7-R0.1
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-17 04:25:51 -06:00
Spigot
ca9b59a740
Automatically update upstream versions. Bukkit-1.4.6-R0.3-6-g430e30e, CraftBukkit-1.4.6-R0.3-16-gfcfebeb
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-17 04:00:54 -06:00
Spigot
5a7a0a2a4e
Automatically update upstream versions. Bukkit-1.4.6-R0.3-5-ga91c4c6, CraftBukkit-1.4.6-R0.3-15-g0104a40
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-16 23:30:54 -06:00
Spigot
b2f83676cf
Cant forget to fix mushroom growth
...
By: md_5 <md_5@live.com.au >
2013-01-17 16:25:19 +11:00
Spigot
bc01b7362b
Automatically update upstream versions. Bukkit-1.4.6-R0.3-5-ga91c4c6, CraftBukkit-1.4.6-R0.3-13-gc756ace
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-16 20:25:51 -06:00
Spigot
bf0a2efa81
Fix blockstem growth
...
By: md_5 <md_5@live.com.au >
2013-01-17 10:14:27 +11:00
Spigot
e012fd5fe6
Automatically update upstream versions. Bukkit-1.4.6-R0.3-5-ga91c4c6, CraftBukkit-1.4.6-R0.3-12-g46177b8
...
By: EcoCityCraft <admin@ecocitycraft.com >
2013-01-16 16:22:51 -06: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
Spigot
dd7cd24332
Fix wheat modifier potentially crashing
...
By: md_5 <md_5@live.com.au >
2013-01-16 11:09:27 +11:00
Spigot
e846f2fe27
Update versioning check to correctly resolve api ver.
...
By: md_5 <md_5@bigpond.com >
2013-01-15 15:06:20 +11:00