Thinkofdeath
98e006c856
Fix a deadlock that could happen in offline mode when shutting down the server
2015-04-20 09:49:39 +01:00
md_5
19d9d39eac
Use CLQ for main thread tasks.
...
Means netty threads aren't blocked for long synchronisations whilst tasks are running.
2015-04-19 20:20:50 +10:00
Thinkofdeath
911a5d776b
Upstream merge
2015-04-16 22:34:44 +01:00
Zach Brown
093677dbdd
Fix the repo's patches because I can't merge things today
...
Thanks to Byteflux for all the PRs you see below bringing 1.8 PaperSpigot that much closer to feature parity with it's 1.7 branch
2015-04-18 15:14:31 -05:00
Byteflux
1e502e4eae
Toggleable player crits
2015-04-18 02:46:53 -07:00
Byteflux
3586742ccc
Optimize draining
2015-04-18 02:31:53 -07:00
Byteflux
1ff35348bb
Async Lighting
2015-04-18 01:30:12 -07:00
Byteflux
2dae421290
Configurable tickNextTickListCap bypass for redstone
2015-04-17 03:54:46 -07:00
Byteflux
83a95a05c8
Fix remove-unloaded.enderpearls option not being respected
2015-04-17 03:25:02 -07:00
Byteflux
027d6a18ec
Better msysgit support in rebuildPatches
2015-04-17 03:05:37 -07:00
Byteflux
41cb01fa3f
Add FallingBlock source location API
2015-04-17 02:51:46 -07:00
Thinkofdeath
9f979ee4bf
Improve NBTReadLimiter
2015-04-16 17:38:35 +01:00
Thinkofdeath
7230cfe24d
Upstream merge
2015-04-16 11:19:45 +01:00
Zach Brown
b5f5886e5b
Rebuild patches
2015-04-13 15:48:16 -05:00
Zach Brown
5e6c99aec2
Always tick falling blocks - Exclude from EAR
2015-04-10 18:07:59 -05:00
md_5
548dca016c
Rebuild #3
2015-04-09 13:45:13 +10:00
md_5
e5af9ac1b5
Rebuild #2
2015-04-09 13:39:59 +10:00
md_5
e249de236b
Hash rebuild
2015-04-09 13:18:56 +10:00
md_5
a0a29a2911
SPIGOT-750: Barrier blocks are transparent for xray purposes
2015-04-09 10:23:32 +10:00
Thinkofdeath
b540d108ac
Patch rebuild
2015-04-05 16:09:21 +01:00
Thinkofdeath
3e84fd4c31
Upstream merge
2015-03-24 20:45:15 +00:00
Roman Alexander
67d1ba7c1a
How about we actually make that tickNextTickList cap configurable
...
*glances at Z*
2015-03-24 18:28:19 -05:00
Zach Brown
819db3aba6
Allow users to configure the tickNextTickList cap
2015-03-23 14:40:52 -05:00
Thinkofdeath
3ce8cf1a9a
Upstream merge
2015-03-22 19:50:13 +00:00
Zach Brown
9263823b95
Remove patch that kept the player on world changes
2015-03-20 21:39:37 -05:00
Zach Brown
5ec0ee10bd
Rebuild Patches
2015-03-19 19:41:36 -05:00
Thinkofdeath
e3c9d51e96
Upstream merge
2015-03-19 21:31:59 +00:00
Thinkofdeath
1465f017f2
Upstream merge
2015-03-17 21:22:17 +00:00
Thinkofdeath
dbbf5810b9
Upstream merge
2015-03-16 19:47:37 +00:00
Thinkofdeath
3c15908aac
Upstream merge
2015-03-16 10:19:21 +00:00
Thinkofdeath
d96ecbc04b
Add missing mc-dev import
2015-03-15 22:18:05 +00:00
Thinkofdeath
68c9a6e117
SPIGOT-709: Extend the block place limit to arm swings
2015-03-15 22:09:27 +00:00
Thinkofdeath
98750ee399
Upstream merge
2015-03-15 21:45:15 +00:00
md_5
53f7eede16
SPIGOT-660 remove unrequired patch.
2015-03-13 18:12:06 +11:00
Zach Brown
bc8b1ee8d7
Rebuild patches
2015-03-09 16:02:50 -05:00
Thinkofdeath
a630a9f1db
Patch rebuild
2015-03-11 10:19:32 +00:00
Zach Brown
6538ccd924
Update PaperSpigot to Minecraft 1.8.3
2015-03-07 19:16:09 -06:00
Thinkofdeath
64cd5dcd0c
Disable hopper check configuring, breaks various hopper machines
2015-03-08 12:42:50 +00:00
Thinkofdeath
809120c67f
Rebuild patches
2015-03-08 11:04:41 +00:00
Thinkofdeath
fc2a701b92
Fix null pointer issue with async skull converting
2015-03-07 15:48:05 +00:00
Thinkofdeath
a93c6f2875
Fix the player's uuid being null in Bungee mode/offline mode
2015-03-07 13:34:07 +00:00
Thinkofdeath
c0638b6ffb
Update to Minecraft 1.8.3
2015-02-28 11:36:22 +00:00
Zach Brown
0d6db011bc
Check online mode before converting and renaming player data
2015-03-05 15:30:48 -06:00
Johannes Donath
b77ae4c941
Fixed problems with World.getPlayers()
2015-02-27 21:14:00 +01:00
md_5
5c0c3d346e
Patch rebuild.
2015-02-26 21:40:16 +11:00
Zach Brown
de2ec8b0a9
Manually bump the config version since git won't
2015-02-23 16:59:00 -06:00
Zach Brown
78487dca8c
PaperSpigot TNT Changes
...
Brought our multiple TNT change patches into a single patch and
configuraiton section.
You /will/ need to update your configs, sorry.
Adds additional configuration and features as well.
2015-02-23 15:03:10 -06:00
Thinkofdeath
390839a207
Fix a possible edge case with the ticking changes by delaying removal until next tick
2015-02-22 11:08:39 +00:00
Zach Brown
7e7840e064
(Temporarily?) Disable Spigot's TE changes in favor of our own
...
Pending proper benchmarks and a potential rewrite, this appears to be a
good short-term solution
2015-02-22 02:38:45 -06:00
md_5
52541311d4
Use FastMatches for ItemStack Dirty Check
...
The check to find dirty itemstacks and send update packets each tick can be very intensive as it checks the entire itemstack, including the entire NBT map. To save on this, 19/20 times we will simply compare the basic count/data/type. If for some strange reason the NBT of an item already existing in an inventory is changes, it will take up to 1 second to show, with an average time of half a second. This odd 0.5 second delay is far preferable to lag every tick, and shouldn't be noticed by anyone.
2015-02-22 12:27:58 +11:00