Commit Graph

849 Commits

Author SHA1 Message Date
KennyTV
662bae45b7 Fix 1.13 clients unable to break infested blocks (#1370) 2019-06-22 16:07:38 +02:00
Myles
c0e56c7c19 1.14.3 Pre-4 support 2019-06-19 23:11:54 +01:00
Myles
390653a9a6 Merge branch 'master' into abstraction 2019-06-19 09:42:01 +01:00
Myles
0cd04381a4 Merge branch 'master' into dev 2019-06-19 09:41:06 +01:00
Gerrygames
3063538ad0 fix 1.13 chunk reading, fix 1.9 chunk type not using global palette 2019-06-14 17:50:14 +02:00
KennyTV
1c9309ac98 1.14.3 pre-3 2019-06-14 11:17:38 +02:00
Myles
e7c89f28ba
Merge pull request #1363 from KennyTV/dev
1.14.3 pre-2
2019-06-07 13:41:30 +01:00
KennyTV
97a8f41e12 1.14.3 pre-2 2019-06-07 12:36:37 +02:00
Myles
be5bf7961e Merge branch 'master' into dev 2019-06-05 15:56:29 +01:00
Myles
318db58be1 Servers older than 1.13.2 have a length limit on plugin message name 2019-06-05 15:55:55 +01:00
KennyTV
5ad9d51fb0 Set version to 2.1.2 2019-06-03 21:59:19 +02:00
KennyTV
907b5e020c Change new trade list boolean 2019-06-03 21:20:32 +02:00
KennyTV
a8d13fadb3 1.14.3 pre-1 2019-06-03 20:21:33 +02:00
Myles
0137105a6d Fix #1358 by checking for null before processing 2019-05-31 20:43:02 +01:00
Myles
5364d89ca8 Implement hashCode for version 2019-05-27 18:10:57 +01:00
Myles
744fa25349 Fix several NPE cases, apply final to relevant fields, remove unused code
The suggested changes were found with FindBugs, some of these bugs may be rare cases.
2019-05-27 17:50:08 +01:00
Myles
3027490256 Merge branch 'master' into abstraction 2019-05-27 17:29:04 +01:00
Myles
89dfcaf626 Back to SNAPSHOT 2019-05-27 13:37:16 +01:00
Myles
4fb0738c1a
Merge pull request #1356 from Gerrygames/1.14.2
1.14.2
2019-05-27 13:24:38 +01:00
Gerrygames
e8f4f7049b 1.14.2 2019-05-27 14:23:00 +02:00
Gerrygames
eb9e48ecdc 1.14.2-pre4 2019-05-24 18:25:55 +02:00
KennyTV
894503d56b Fix minecart mapping 2019-05-22 18:35:50 +02:00
KennyTV
b2c1c24902 1.14.2-pre3 2019-05-22 16:54:25 +02:00
KennyTV
7fcb489f38 Add dolphin to Entity1_13Types 2019-05-22 15:25:42 +02:00
Myles
10b0a6fbb6 Merge branch 'master' into dev 2019-05-21 18:07:00 +01:00
Myles
b0fc69c308
Merge pull request #1339 from KennyTV/abstraction
Remove duplicated code in configs and EntityType
2019-05-21 17:49:53 +01:00
Andrew Steinborn
232ee9b63b Don't try to send register messages without channels
Bukkit interprets this as attempting to register the channel "" (the
empty string), which fails on Minecraft 1.13 and above.
2019-05-17 18:01:58 -04:00
KennyTV
d7aa23681b 1.14.2-pre2 2019-05-17 15:15:21 +02:00
Myles
b75016a186 Merge branch 'master' into dev 2019-05-17 11:59:59 +01:00
Myles
6882b7074c Fix #1333 pandas missing 2019-05-17 11:59:46 +01:00
Gerrygames
a075e31a4e 1.14.2-pre1 2019-05-16 19:21:26 +02:00
Myles
bdd32688fa
Merge pull request #1330 from kashike/cleanup
Reduce duplication in various classes
2019-05-15 22:24:27 +01:00
KennyTV
82da5e5a60 Fix MappingData reference 2019-05-15 13:37:23 +02:00
KennyTV
a191d0de16 Reduce code duplication MappingData in (also regarding future versions) 2019-05-15 13:32:29 +02:00
KennyTV
ae6cff5325 Remove deprecated config methods 2019-05-15 12:48:40 +02:00
KennyTV
eb9520cdc3 Reduce duplicated code in config classes 2019-05-15 12:22:56 +02:00
KennyTV
f8f20097a9 Move some default methods to EntityType 2019-05-15 12:04:56 +02:00
Myles
a6e1488545
Merge pull request #1331 from Gerrygames/abstraction
Java 8, FunctionalInterface remapper
2019-05-15 09:21:33 +01:00
kashike
34c009e4e5 Reduce duplication in various classes 2019-05-14 13:56:50 -07:00
Gerrygames
6e4516272b fix missing final declaration 2019-05-14 10:27:55 +02:00
Gerrygames
2e37175dc2 1.14.1 abstraction 2019-05-14 10:21:50 +02:00
Gerrygames
f25442337d Merge remote-tracking branch 'Myles/master' into abstraction_1.14.1 2019-05-14 10:15:58 +02:00
Myles
56a34ec2f8 Update to 2.1.0 2019-05-13 13:15:14 +01:00
Gerrygames
77d572190e 1.14.1 2019-05-13 14:00:37 +02:00
Gerrygames
18f7459070 Java 8, FunctionalInterface remapper 2019-05-13 12:43:38 +02:00
Gerrygames
e8f8473e1c IEntityType -> EntityType 2019-05-13 12:04:03 +02:00
Myles
1d0d032431 Merge branch 'master' into dev 2019-05-12 13:01:08 +01:00
Myles
fac7dafca5 Use fixed locale for toUpperCase/toLower #1126 2019-05-12 13:00:14 +01:00
creeper123123321
a51f347371
Use readableBytes 2019-05-10 16:02:17 -03:00
Gerrygames
56b48a803a 1.14.1-pre2 2019-05-09 18:32:53 +02:00
Gerrygames
1fe3c337e1 1.14-pre2 2019-05-09 17:26:56 +02:00
Gerrygames
2442520ef3 use spaces 2019-05-09 15:07:20 +02:00
Gerrygames
44183f19cd @Override and protected 2019-05-09 14:46:24 +02:00
Gerrygames
23b68a867c abstract MetadataRewriter 2019-05-09 14:43:48 +02:00
creeper123123321
4d16dbf76f
Not tested workaround for #1312 2019-05-08 20:38:55 -03:00
Gerrygames
6911d061a7 abstract EntityTracker 2019-05-08 12:14:41 +02:00
Gerrygames
3b932bd6b3 1.14.1 pre1 2019-05-07 18:19:34 +02:00
creeper123123321
5a2c047e7a
Register tabcompletethread once - fixes #1316 2019-05-05 14:16:24 -03:00
creeper123123321
e249ea1f0a
fix tag ids - not tested 2019-05-01 16:54:09 -03:00
creeper123123321
e1b06d3872
Add some needed tags 2019-05-01 16:37:17 -03:00
creeper123123321
ad12866bf4
Send set view distance on server change - not tested 2019-05-01 12:52:53 -03:00
creeper123123321
6b58d86248
Make PipelineUtil.containsCause check if the instance is of the class type 2019-05-01 11:31:36 -03:00
creeper123123321
7f6069e76b
Send light update before chunk packet, maybe better ByteBuf releasing, ignore cancel exception on UserConnection#send 2019-05-01 11:15:48 -03:00
Myles
04d5ae074a
Merge pull request #1305 from creeper123123321/master
Pose handling for 1.14
2019-04-30 22:00:29 +01:00
Gerrygames
06340e593d faster light writing 2019-04-29 19:02:14 +02:00
creeper123123321
6d8a763f4c
Don't send pose to the client entity 2019-04-27 17:39:45 -03:00
creeper123123321
61b5c90aa7
Recalculate pose when using or leaving bed 2019-04-27 17:21:01 -03:00
creeper123123321
d7eff51805
Not tested pose handling 2019-04-27 16:23:24 -03:00
Myles
da7a57026d
Merge pull request #1303 from KennyTV/master
Some minor optimization
2019-04-27 18:47:46 +01:00
creeper123123321
13086c7cac
Fixed connecting after sending the packet 2019-04-27 14:03:48 -03:00
KennyTV
d76e70b1f7 Don't cache Item 2019-04-27 18:59:18 +02:00
KennyTV
c7c5c79365 Some minor optimization 2019-04-27 18:36:01 +02:00
creeper123123321
87eceb5264
Use cached cancel exception when not in debug mode 2019-04-27 13:34:35 -03:00
creeper123123321
7b29972af0
Fix wrong protocol class 2019-04-27 13:12:19 -03:00
creeper123123321
4258f52f86
Workaround for packet order issue in neighbour chunk updates 2019-04-27 13:03:53 -03:00
Myles
63fc733c88
Merge pull request #1292 from Gerrygames/palette_fix
fix setPaletteEntry
2019-04-25 22:53:07 +01:00
Gerrygames
c8a19a1d83 fix setPaletteEntry 2019-04-25 22:16:19 +02:00
KennyTV
6ab525be7b Fix blockconnection 2019-04-25 22:05:32 +02:00
Myles
fd1932cfd8
Merge pull request #1288 from creeper123123321/master
Fix husks
2019-04-25 11:44:41 +01:00
KennyTV
ac1943758d Remove unnecessary heightmap entries 2019-04-25 12:11:14 +02:00
KennyTV
1f86c6ab21 Slightly reduce map lookups 2019-04-25 11:50:55 +02:00
creeper123123321
44f8f5e66d
Fix husks 2019-04-24 18:37:29 -03:00
Myles
0be8a56ba3 Back to snapshot 2019-04-24 19:57:19 +01:00
Myles
0b4d49d760 2.0.1 2019-04-24 19:52:39 +01:00
creeper123123321
0380d80138
Force resend center chunk on respawn 2019-04-24 15:45:28 -03:00
Gerrygames
53a639e7ae 1.14 heightmap 2019-04-24 18:40:03 +02:00
creeper123123321
8d85106ee8
Set center chunk to 0,0 on respawn 2019-04-23 18:52:46 -03:00
Myles
2e289a1d18 Fix encoding of position
Huge thanks to those involved on this goose hunt.
2019-04-23 22:15:05 +01:00
Myles
b4418c02ca Fix Entity Tracker on Bungee being incorrect after server switch #1215 2019-04-23 21:29:51 +01:00
Myles
05e056a28b Cancel packets correctly so they don't mess bungee up 2019-04-23 17:28:26 +01:00
Myles
d50ceaa172 Back to snapshot 2019-04-23 16:33:07 +01:00
Myles
34b0db57ae Get ready.... 2019-04-23 16:16:49 +01:00
Myles
0c9de82e99 Merging went wrong 2019-04-23 16:02:18 +01:00
Myles
11ce8524ac Merge with master 2019-04-23 15:40:47 +01:00
Myles
4a8534c164 Refactor class names for protocols
The inconsistency was too much for me.
2019-04-23 15:34:17 +01:00
Myles
c3e406e95b Workaround villager packet causing issues 2019-04-23 13:02:18 +01:00
Myles
dad71f1179 Rewrite inventory names which use .name syntax 2019-04-23 10:30:21 +01:00
Myles
d3662d226b Merge branch 'master' into dev 2019-04-22 18:56:29 +01:00
Myles
d699000dc3 Default to 'packet' blockconnection method 2019-04-22 18:56:05 +01:00
KennyTV
e38bdffc84 Hitbox fix options 2019-04-22 14:38:22 +02:00