Aikar
98b86017fa
Chunk Save Reattempt
...
Sometimes a chunk region file is closed prematurely, resulting in a "Stream Closed" error on chunk saving.
Ultimately there is a race condition that causes it, but re-trying the save will avoid the issue.
Retry the save 5 times to try our best to avoid rollbacks due to chunk save failures.
2016-03-18 01:37:16 -04:00
Zach Brown
ca2ddce0ac
Upstream changes
2016-03-17 23:31:20 -05:00
Techcable
c2c40a2562
Don't pass null title to constructor
...
Fixes #83
Fix resetTitle()
@Zbob750 shouldn't be doing these updates in the middle of the night
2016-03-16 18:59:34 -07:00
Zach Brown
4209e6184c
Someone questioned my professionality today
2016-03-16 03:16:12 -05:00
Zach Brown
30f02fe6e5
Fix the end credits toggle
...
I think its pretty clear that no one uses this given that it didn't work at all before
2016-03-16 02:41:38 -05:00
Aikar
06def38a47
Re-add chunk save queue improvements
2016-03-12 14:23:17 -06:00
Zach Brown
bdb9292082
Re-add Spigot's hopper-check feature
...
Closes GH-77
2016-03-12 13:41:26 -06:00
Techcable
752452373d
Handle static methods
2016-03-12 09:43:39 -07:00
Zach Brown
244196f8cb
Rebuild some patches
2016-03-12 00:40:16 -06:00
Zach Brown
3fc67691fc
Fix BeaconEffectEvent
...
It is no longer 5 am
2016-03-11 20:36:47 -06:00
Zach Brown
5dcb658e3e
Update upstream and rebuild patches
2016-03-11 20:13:31 -06:00
Zach Brown
fdf80f055f
Update upstream and rebuild patches
2016-03-11 15:24:37 -06:00
Zach Brown
e208ee6102
Update patch numbers for PR merges
2016-03-09 19:48:14 -06:00
Zach Brown
b4e8b79728
Merge pull request #73 from kashike/feature/you-are-very-resourceful-you-know-yes-you-are-very-resourceful-yes
2016-03-09 19:45:55 -06:00
Zach Brown
962d24acb2
Merge pull request #71 from kashike/feature/what-are-these-pokey-things-OH-MY-GOD-HELP-THEY-HURT
2016-03-09 19:44:18 -06:00
kashike
9216a46316
Add more complete resource pack API
2016-03-08 22:24:16 -08:00
kashike
a8ecaee65f
Add methods for working with arrows stuck in living entities
2016-03-08 21:11:46 -08:00
Zach Brown
7603bda87f
Fix a patch number after a few PRs
2016-03-08 23:09:32 -06:00
Zach
3a5c806a3e
Merge pull request #70 from starlis/fixCollisionLag
...
Disable Scoreboards for non players by default
2016-03-08 22:58:36 -06:00
Aikar
cecc8e3eba
Disable Scoreboards for non players by default
...
Entities collision is checking for scoreboards setting.
This is very heavy to do map lookups for every collision to check
this setting.
So avoid looking up scoreboards and short circuit to the "not on a team"
logic which is most likely to be true.
2016-03-08 23:51:52 -05:00
kashike
dcb7708f0c
Don't nest if we don't need to when cerealising text components
2016-03-08 18:29:39 -08:00
Aikar
354ed8ed65
Improve NavigationListener patches.
...
reduces diff and cleans up implementation of goals greatly.
2016-03-08 21:01:33 -05:00
Zach Brown
b5a7d7fd29
Forcibly disable async light updates for the time being
2016-03-08 16:23:28 -06:00
kashike
9a9033c6c1
Add BaseComponent sendMessage methods to CommandSender
2016-03-08 13:16:54 -08:00
Aikar
017c6f73be
Optimize NavigationListener Iteration
...
I don't know what the person who wrote that code was smoking, but I
don't think it was good.
Gets rid of the WeakHashMap that mojang was abusing purely to be lazy
on clean up, and handles registering and deregistering navigation
upon world add/remove operations.
2016-03-08 00:42:48 -05:00
Aikar
e2906382a1
Optimize NavigationListener
2016-03-07 20:45:17 -06:00
Techcable
abc4f8df61
Re-add BlocksPos inlining patch
2016-03-07 16:01:34 -06:00
Zach Brown
a05bf5ab9f
Rebuild patches
2016-03-07 15:54:14 -06:00
Zach Brown
46d8cd6ca7
Rebuild patches
2016-03-07 00:57:19 -06:00
Zach Brown
f429e9e043
Update and rebuild patches
2016-03-06 14:59:17 -06:00
Zach Brown
a34a886ff7
Revert "Update to latest and rebuild ALL patches"
...
This reverts commit 141ef5a6dc
.
2016-03-06 14:49:47 -06:00
Zach Brown
141ef5a6dc
Update to latest and rebuild ALL patches
2016-03-06 14:37:28 -06:00
Zach Brown
35f085a017
Remove our own changes to the chunk save queue
2016-03-05 16:10:11 -06:00
Aikar
417017308c
Chunk save queue improvements
2016-03-04 20:24:42 -06:00
Zach Brown
43091edd3a
Fix chest sound playing at the wrong locaton
...
Closes GH-48
2016-03-04 17:49:32 -06:00
Zach Brown
4076ee569b
Update against latest
2016-03-04 15:59:51 -06:00
Zach Brown
142defbe03
Rebuild patches
2016-03-04 15:20:13 -06:00
Zach Brown
7e7db629ed
Update against latest upstream versions
2016-03-03 23:50:05 -06:00
Zach Brown
a54fb8d270
Silence BeaconEffectEvent, swallow exception in version checking
2016-03-03 04:48:46 -06:00
Zach Brown
6287e97b6b
Update for upstream changes
2016-03-03 04:07:25 -06:00
Zach Brown
99fec76702
Paper 1.9
2016-03-03 03:46:49 -06:00
Joseph Hirschfeld
010c651473
Add exception reporting events
2016-03-03 03:46:48 -06:00
Sudzzy
18b55ae547
Fix inter-world teleportation glitches
...
People are able to abuse the way Bukkit handles teleportation across worlds since it provides a built in teleportation safety check.
To abuse the safety check, players are required to get into a location deemed unsafe by Bukkit e.g. be within a chest or door block. While they are in this block, they accept a teleport request from a player within a different world. Once the player teleports, Minecraft will recursively search upwards for a safe location, this could eventually land within a player's skybase.
Example setup to perform the glitch: http://puu.sh/ng3PC/cf072dcbdb.png
The wanted destination was on top of the emerald block however the player ended on top of the diamond block. This only is the case if the player is teleporting between worlds.
2016-03-03 03:46:48 -06:00
Aikar
9dbab1fcf8
More timings for scheduler
2016-03-03 03:46:48 -06:00
Techcable
dcad4c6ea7
Improve title API
...
Uses title objects instead of individual update methods
2016-03-03 03:46:48 -06:00
Joseph Hirschfeld
c04cff4f82
Add velocity warnings
...
Issues #12 & #18
2016-02-22 21:31:56 -06:00
Joseph Hirschfeld
7ad220f6e6
Add configurable portal search radius
2016-02-21 14:50:05 -05:00
Joseph Hirschfeld
a861cc6d8c
Change implementation of tile entity removal list
2016-02-20 21:34:45 -06:00
Joseph Hirschfeld
1d78a73b5d
Ensure inv drag is in bounds - Fixes #30
2016-02-20 20:07:15 -06:00
Jedediah Smith
ee63dbebdc
Player Tab List and Title APIs
2016-02-16 20:01:30 -06:00