Camotoy
7f7808e231
Update to 1.18-rc3
2021-11-26 11:49:59 -05:00
Camotoy
825804d194
Update for 1.18-rc1
2021-11-25 11:54:26 -05:00
Camotoy
8eca14983a
Update for PacketLib changes
2021-11-24 23:33:39 -05:00
Camotoy
a581308cff
Update for MCProtocolLib changes
2021-11-24 19:29:37 -05:00
Camotoy
1125e22038
Fix setting same ID block in singleton palette
2021-11-24 12:28:58 -05:00
Camotoy
7eb2748a03
Update to 1.18-pre8
2021-11-24 10:47:15 -05:00
Camotoy
b71a7e2fa8
Update to 1.18-pre7
2021-11-23 13:34:21 -05:00
Camotoy
2ab91cf50a
Update to 1.18-pre6
2021-11-23 11:21:37 -05:00
Camotoy
efa4019a3d
Move attributes away from MagicValues and allow custom attributes
2021-11-23 10:54:59 -05:00
Camotoy
0662fb715f
Fix optional int metadata reading/writing
2021-11-20 15:20:47 -05:00
RednedEpic
4ded30ee86
Bump to pre5
2021-11-20 13:19:25 -06:00
RednedEpic
64ae35628e
Improve entity metadata system & fix chunk test
2021-11-20 13:13:46 -06:00
Camotoy
a22d016a8e
Implement proper biome palette reading
2021-11-19 18:59:27 -05:00
Camotoy
a4267d0fe8
Update to 1.18-pre4
2021-11-18 16:08:59 -05:00
Camotoy
b8e980163c
Add equals and hashcode checks that include value
2021-11-18 11:16:53 -05:00
Camotoy
62492c961a
Entity metadata refactor; remove some MagicValues usages
2021-11-15 14:51:03 -05:00
Camotoy
155a3eb8f0
Update sound enum
2021-11-14 21:02:23 -05:00
Camotoy
ff76494a65
Properly implement block entity IDs and add tests
2021-11-14 12:05:39 -05:00
RednedEpic
8b7386a46a
Never mind, this is not referenced directly but still is used
2021-11-13 23:16:57 -06:00
RednedEpic
b18835d2f3
Remove unused ChunkSection class
2021-11-13 23:13:50 -06:00
RednedEpic
a9e24e7cce
Merge remote-tracking branch 'origin/feature/1.18-protocol-changes' into feature/1.18
2021-11-13 23:04:58 -06:00
RednedEpic
9705ac5c9b
Merge branch 'feature/codec-refactor' into feature/1.18
2021-11-13 22:51:04 -06:00
Camotoy
d527164d4c
Initial update to 1.18 protocol
2021-11-13 23:48:38 -05:00
RednedEpic
78b4763b86
Rename ClientboundLevelChunkPacket to ClientboundLevelChunkWithLightPacket & other minor tweaks
2021-11-13 22:41:28 -06:00
RednedEpic
747d5f5655
Fix wrong rename
2021-11-13 20:44:14 -06:00
RednedEpic
44c235c86a
Update variable name to chunkSection
2021-11-13 20:28:08 -06:00
RednedEpic
5b4ba5b8d0
Merge branch 'feature/1.18' into feature/codec-refactor
2021-11-13 20:10:44 -06:00
RednedEpic
955986da96
More renames
2021-11-13 17:14:13 -06:00
RednedEpic
127f253a82
Remove test code
2021-11-13 16:47:45 -06:00
RednedEpic
64410dbe48
Implement packet codec system to remove expensive protocol state switches
...
With the way this lib used to previously work, any time the protocol state changed, all the packet maps got cleared and had new packets inserted into them depending on the protocol state. This was unnecessarily expensive and although called rarely, it was not ideal.
The packet codecs added are static, immutable and can be reused across sessions. The codec system also opens up the door for multi-version capability in the future.
2021-11-13 16:44:55 -06:00
Camotoy
b3fb245b5b
Merge branch 'feature/1.18' of https://github.com/Steveice10/MCProtocolLib into feature/1.18
2021-11-13 15:29:23 -05:00
RednedEpic
c18fa85120
Remove duplicate registration
2021-11-13 13:57:21 -06:00
RednedEpic
c5032fb425
Update to new packetlib changes
2021-11-13 13:52:39 -06:00
Camotoy
e65ddd5a16
Actually fix SetTitleText writing null components
2021-11-13 09:52:25 -05:00
Camotoy
b72c86049c
Move EAT_FOOD animation type to SWING_OFFHAND
2021-11-12 20:59:24 -05:00
Camotoy
3f2042a7e2
Correct SetTitleText nullability
2021-11-12 20:57:47 -05:00
Camotoy
fbc71cb566
Sound in StopSoundPacket is Nullable as of 1.17.1
2021-11-12 19:23:07 -05:00
Camotoy
87c0953d27
Set all fields as final; use constructor with NetInput
...
This allows all fields to be final, and prevents a setAccessible used on a no-args constructor.
2021-11-12 17:38:33 -05:00
D3ATHBRINGER13
8fcf4df994
Refactor to use Mojmap packet names ( #662 )
...
This allows packet name parity with Minecraft itself.
2021-11-12 12:59:12 -05:00
David Choo
dff7c0544c
Add missing Generic Statistics ( #668 )
2021-11-11 14:19:08 -05:00
Camotoy
f1ac2de294
Use identifiers for all Effect classes; don't use MagicValues
...
We can just use the ordinal plus or minus one to determine what we're looking for.
2021-10-11 20:55:22 -04:00
Extollite
72ba6f58af
Fix project formatting style ( #663 )
2021-10-11 09:51:41 -04:00
Camotoy
a0ce555787
Use Mojang mapped name for UnexpectedEncryptionException
2021-10-07 09:44:34 -04:00
Camotoy
d00d4f4dba
Throw specific error when encryption could not be initialized
2021-10-07 09:43:08 -04:00
Steven Smith
6472a45e95
Merge pull request #657 from GeyserMC/feature/1.17.1
2021-09-23 01:46:56 -07:00
Camotoy
55e13e588a
Remove ServerSetCompressionPacket
...
This packet isn't used anymore.
2021-09-22 19:42:41 -04:00
Jesse Donkervliet
f287b501b3
fix: fixes two incorrect (swapped) packet IDs
2021-09-21 20:40:31 +02:00
Steveice10
e09374ad9f
Update adventure and add legacy hover event serializer to default serializer.
2021-08-23 11:23:35 -07:00
Steven Smith
4a6aaa6213
Merge pull request #643 from GeyserMC/feature/1.17.1
2021-08-16 11:39:40 -07:00
Camotoy
e17787abe2
Handle the Brigadier Long argument type
...
See https://github.com/GeyserMC/Geyser/issues/2476
2021-08-16 12:34:46 -04:00