171be946c6
Network: burn some deprecated stuff
2019-01-01 20:53:33 +00:00
f81bbd60e8
Avoid use of internal fields in BinaryStream
2019-01-01 16:42:14 +00:00
4a629e1a26
DataPacket: remove dead function clean()
2019-01-01 15:43:05 +00:00
c6a32ccf2a
Merge branch 'release/3.5'
2019-01-01 14:08:20 +00:00
f7de6eb59f
Network: Deprecate some garbage
...
Deprecations on a patch version breaks release protocol, but I don't care at this point. Nobody should have been using this shit anyway.
2018-12-31 22:52:39 +00:00
3b183447b0
Merge branch 'release/3.5'
2018-12-31 21:52:48 +00:00
ae497a828f
Merge branch 'release/3.5'
2018-12-30 17:33:31 +00:00
daf56e990b
Get rid of some network-layer asserts
...
NEVER assert on user data. 🤦
2018-12-30 12:42:52 +00:00
7b3115c00c
Moved network NBT serializer into network namespace
2018-12-29 20:12:00 +00:00
e6381297c7
NetworkCipher: fix some missing typehints
2018-12-28 17:35:37 +00:00
3ebd7e8ba6
Add network-wide API to filter raw packets by regex, stricter validation for Query
2018-12-28 16:30:52 +00:00
02efa93e3a
PlayerPreLoginEvent: New, more elegant way to control authentication requirement
...
Previously the only way to deal with this was to cancel the PlayerKickEvent generated by lack of authentication. Now, plugins can decide whether auth should be required for a specific player. The default is whatever xbox-auth is set to in server.properties.
cc @Johnmacrocraft
2018-12-23 18:24:33 +00:00
a2e4fdc8a2
Merge branch 'release/3.5'
2018-12-20 20:02:16 +00:00
70df1579a8
Merge branch 'release/3.4' into release/3.5
2018-12-20 20:02:00 +00:00
2506947641
Merge branch 'release/3.5'
2018-12-20 20:01:02 +00:00
ea9f9aa250
Update some non-critical protocol magic numbers
2018-12-20 19:59:42 +00:00
34a899e28b
Clean up Utils error handling functions (internal)
2018-12-16 17:50:00 +00:00
c05697f506
Merge branch 'release/3.4' into release/3.5
2018-12-14 09:39:21 +00:00
660d42e8d1
Backport usage of SetLocalPlayerAsInitializedPacket to 3.4 ( #2558 )
...
This fixes various problems, such as forms not working on PlayerJoinEvent.
2018-12-13 20:07:17 +00:00
125cc28aa0
Merge branch 'release/3.5'
2018-12-13 10:54:30 +00:00
dbeceb02f9
fixup 1.8 crafting, take 2
2018-12-13 10:54:15 +00:00
fd77dd0066
Revert "Fixed crafting grid transaction handling, close #2559 "
...
This reverts commit dfeb62491a
.
2018-12-13 10:38:04 +00:00
e92aac847c
Merge branch 'release/3.5'
2018-12-13 09:56:54 +00:00
87ce87112b
Merge branch 'release/3.4' into release/3.5
2018-12-13 09:56:21 +00:00
1d71f5edb3
DataPacket: more detail in error messages for undefined fields
2018-12-13 09:55:50 +00:00
ffa733fe0c
Merge branch 'release/3.5'
2018-12-12 19:51:41 +00:00
ec4c61e113
fix extradata defaults for broadcastLevelSoundEvent
...
fixes TNT sounds not working, amongst other things
2018-12-12 17:42:52 +00:00
231e491bb9
Fixed black spawn eggs
2018-12-12 17:14:13 +00:00
69cdc6f13a
Remove misleading default value for NetworkInventoryAction windowId
2018-12-12 16:08:47 +00:00
dfeb62491a
Fixed crafting grid transaction handling, close #2559
2018-12-12 15:41:54 +00:00
178eedb536
Merge branch 'release/3.4' into release/3.5
2018-12-12 10:12:12 +00:00
4975da2aae
NetworkInventoryAction: additional validity checks
2018-12-12 10:11:44 +00:00
30f5a8fac6
Protocol changes for 1.8.0 release
2018-12-11 21:05:03 +00:00
75482124f2
Merge branch 'release/3.3' into release/3.4
2018-12-01 10:09:46 +00:00
1a6db1c7ce
DataPacket: add missing field
...
this must have been missing for how many years now? thanks @shoghicp
this is why we don't do releases on friday night... in my defence my device had the beta installed...
2018-12-01 09:29:53 +00:00
c46475ac4a
Merge branch 'release/3.4'
2018-11-30 19:28:06 +00:00
36c0c350a7
Merge branch 'release/3.3' into release/3.4
2018-11-30 18:37:28 +00:00
4c08a05fae
Barf on trying to read/write nonexisting fields of packets
...
this should make it easier to debug problems when content of packets changes during protocol updates.
2018-11-30 18:36:28 +00:00
67a5f3f557
Register MainLogger as SPL global, remove hard MainLogger dependency from many areas, break a bunch of cyclic dependencies
2018-11-05 19:01:59 +00:00
652256a109
Merge branch 'release/3.4'
2018-11-03 16:58:19 +00:00
e94dd367ef
Merge branch 'release/3.4'
2018-11-03 15:46:31 +00:00
9bb3c93285
Remove network-serialized item NBT from API layer, item NBT is now retained for the lifetime of the stack
2018-10-27 15:26:01 +01:00
d2513ff908
Merge branch 'release/3.4'
2018-10-26 20:09:11 +01:00
0aa30295af
Merge branch 'release/3.3' into release/3.4
2018-10-26 20:09:02 +01:00
c1c56f29bb
Merge branch 'release/3.2' into release/3.3
2018-10-26 20:08:55 +01:00
9b820a0849
Guard against possible overflow bug in NetworkBinaryStream
2018-10-26 20:08:48 +01:00
2aaac5a425
Merge branch 'release/3.4'
2018-10-24 12:18:04 +01:00
447b9562bb
Merge branch 'release/3.3' into release/3.4
2018-10-24 12:16:46 +01:00
d1ee9eb960
Merge branch 'release/3.2' into release/3.3
2018-10-24 12:00:55 +01:00
196cf8a68d
Fixed missing MoveEntityDeltaPacket field
2018-10-24 12:00:25 +01:00