Dylan K. Taylor
d9b7a28747
Merge branch 'release/3.2' into release/3.3
2018-10-30 15:42:52 +00:00
Dylan K. Taylor
31ceafa111
Chest: keep inventory better in sync when paired
...
should fix #2502
2018-10-30 15:42:44 +00:00
Dylan K. Taylor
694d7d4e20
Merge branch 'release/3.2' into release/3.3
2018-10-29 12:42:10 +00:00
Dylan K. Taylor
2da2fdd6d4
Added a test for Item->equals() when both items have no NBT
2018-10-29 12:42:03 +00:00
Dylan K. Taylor
c1c56f29bb
Merge branch 'release/3.2' into release/3.3
2018-10-26 20:08:55 +01:00
Dylan K. Taylor
9b820a0849
Guard against possible overflow bug in NetworkBinaryStream
2018-10-26 20:08:48 +01:00
Dylan K. Taylor
3128449033
3.3.2 is next
2018-10-25 19:36:20 +01:00
Dylan K. Taylor
a60154e0b7
Release 3.3.1
3.3.1
2018-10-25 19:29:57 +01:00
Dylan K. Taylor
4cbbf2e91c
Merge branch 'release/3.2' into release/3.3
2018-10-25 19:29:34 +01:00
Dylan K. Taylor
b0624aff9f
3.2.7 is next
2018-10-25 19:28:54 +01:00
Dylan K. Taylor
c38e2c5ccb
Release 3.2.6
3.2.6
2018-10-25 19:20:26 +01:00
Dylan K. Taylor
02ef0bfbb4
Remove unnecessary quotes
...
these appear on the echoed message, which is undesirable.
2018-10-25 18:49:06 +01:00
Dylan K. Taylor
4835537886
Merge branch 'release/3.2' into release/3.3
2018-10-25 18:41:58 +01:00
Dylan K. Taylor
4a6841a5a4
Added client side self rate-limiting for crashdump reporting
...
this should produce some reduction in spam at the source.
This could also be used to control the rate at which constantly-crashing servers restart to stop them spamming the disk as well, but the main concern here is eliminating crash archive involuntary DDoS by crashy servers.
2018-10-25 18:10:59 +01:00
Dylan K. Taylor
925da62afa
Merge branch 'release/3.2' into release/3.3
2018-10-24 15:49:09 +01:00
Dylan K. Taylor
09985c5763
Fixed async light population producing garbage when generator isn't registered, closes #2488
2018-10-24 15:49:00 +01:00
Dylan K. Taylor
d1ee9eb960
Merge branch 'release/3.2' into release/3.3
2018-10-24 12:00:55 +01:00
Dylan K. Taylor
196cf8a68d
Fixed missing MoveEntityDeltaPacket field
2018-10-24 12:00:25 +01:00
Dylan K. Taylor
5e68858ebf
Merge branch 'release/3.2' into release/3.3
2018-10-21 18:16:59 +01:00
Dylan K. Taylor
45c9caa38c
Fixup some formatting issues
2018-10-21 18:15:25 +01:00
Dylan K. Taylor
d749f19c73
Merge branch 'release/3.2' into release/3.3
2018-10-19 18:53:12 +01:00
Dylan K. Taylor
41fd03f329
LightUpdate: fixed double-updated nodes not getting light propagated appropriately
...
This can happen when a light source is removed and later encountering another light source to fill the gap. A higher light level may get set and then not propagated. This bug is difficult to explain, but fairly easy to reproduce.
2018-10-19 18:53:04 +01:00
Dylan K. Taylor
58067b2ad1
Merge branch 'release/3.2' into release/3.3
2018-10-19 15:55:53 +01:00
Dylan K. Taylor
0c9946621c
Level: Do not tick chunks which have unloaded adjacent chunks
...
Grass can cause issues here by requesting blocks randomly offset away from itself, which can cause silent chunk loading on chunk ticking. It also causes crashes if chunk autoloading is taken away, which is obviously undesired.
It was also noticed that player chunkloaders cause chunks to start getting ticked as soon as they load their first chunk, which is before the entity is visible to everyone else on the server. This is probably undesired behaviour.
2018-10-19 15:48:46 +01:00
Dylan K. Taylor
af5637e050
PlayerListEntry: remove dead fields
2018-10-16 22:56:21 +01:00
Dylan K. Taylor
a524b0e447
3.3.1 is next
2018-10-16 18:19:49 +01:00
Dylan K. Taylor
88a5e92c20
Release 3.3.0
3.3.0
2018-10-16 17:47:35 +01:00
Dylan K. Taylor
b876ae4ef8
Merge branch 'release/3.2' into release/3.3
2018-10-16 17:26:46 +01:00
Dylan K. Taylor
1983964f9e
3.2.6 is next
2018-10-16 17:26:04 +01:00
Dylan K. Taylor
c4c55a45c9
Release 3.2.5
3.2.5
2018-10-16 17:17:53 +01:00
Dylan K. Taylor
c5cd813b76
bump PM version
2018-10-16 17:15:49 +01:00
Dylan K. Taylor
bc2dff3f51
version numbers
2018-10-16 17:15:26 +01:00
Dylan K. Taylor
839d5eab7b
Protocol changes for 1.7
...
there's also some new cases in stats, but we don't care about those anyway.
2018-10-16 17:13:52 +01:00
Dylan K. Taylor
78923177f9
VersionString: use appropriate regex for number matching
2018-10-16 16:46:27 +01:00
Dylan K. Taylor
b7062e7bff
CrashDump: don't try to report code that doesn't exist
...
this can happen when eval() is used, and then we get a big blank mess with nothing on it. eval() is a special case that should be handled separately, but for now this is just fixing a bug.
2018-10-16 09:50:59 +01:00
Dylan K. Taylor
97980d4516
Update composer dependency versions
2018-10-12 09:31:19 +01:00
Dylan K. Taylor
d9220395d1
Dummy decode for ResourcePacksInfoPacket and ResourcePackStackPacket
...
while we can't deal with this information, it's needed for the sake of unit testing so we don't shit on every bit of incoming data of these packet types.
2018-10-11 19:42:00 +01:00
Dylan K. Taylor
2858db430e
Fixed AsyncTask publishProgress() race condition on task exit
...
It's possible for a progress update to be lost due to the task finishing before the main thread found the progress update.
2018-10-10 13:41:15 +01:00
Dylan K. Taylor
32836cbfb8
Don't handle remaining packets in a batch when an earlier one triggered a disconnect
2018-10-09 22:50:02 +01:00
Dylan K. Taylor
8316e00927
Player: Throw exception on failure to encode form JSON
2018-10-09 22:39:48 +01:00
Dylan K. Taylor
fd459cda54
3.2.5 is next
2018-10-07 19:45:06 +01:00
Dylan K. Taylor
a66dd4a7d9
Release 3.2.4
3.2.4
2018-10-07 19:32:04 +01:00
Dylan K. Taylor
3617eba4a3
Merge branch 'release/3.1' into release/3.2
2018-10-07 19:31:16 +01:00
Dylan K. Taylor
e79cc98883
Release 3.1.8
3.1.8
2018-10-07 19:20:20 +01:00
Dylan K. Taylor
d259b2c9ee
Merge branch 'release/3.1' into release/3.2
2018-10-07 17:48:19 +01:00
Dylan K. Taylor
10fa74b417
Make clear that Plugin->setEnabled() is @internal
...
Use of this by plugins will produce a lot of undefined behaviour, such as event handlers not being unregistered, scheduled tasks not being removed, and registered permissions causing memory leaks.
2018-10-07 17:48:11 +01:00
Dylan K. Taylor
17ceb27af4
Merge branch 'release/3.1' into release/3.2
2018-10-06 14:45:05 +01:00
Dylan K. Taylor
adbd1c7bed
RCON: remove redundant sleep
...
this dates back to the days where PM used to kill threads to stop them. Today we're more civilized and ask it to stop nicely, so this isn't necessary anymore.
2018-10-06 14:44:56 +01:00
Dylan K. Taylor
cf20e626e2
Merge branch 'release/3.1' into release/3.2
2018-10-05 17:43:54 +01:00
Dylan K. Taylor
d75c830a7e
Add -f parameter to lint.sh to allow it to not be useless in cygwin
...
find can conflict with windows' built in find command, which causes it to bug out when running tests.
2018-10-05 17:43:45 +01:00