Commit graph

1472 commits

Author SHA1 Message Date
DoctorMacc
06fe8d74c1 Remove @Nullable 2020-07-01 08:12:18 -04:00
DoctorMacc
f7235d65a2 Use Identifier for ServerEntityProperties; implement read and write methods for previous gamemode 2020-06-30 22:32:42 -04:00
DoctorMacc
10bb8e2744 Don't assert equipment item as null; read slot as byte and not int 2020-06-29 15:54:26 -04:00
rtm516
e4798a3861 Move to builder usage for HoverMessages 2020-06-29 13:23:47 +01:00
DoctorMacc
5c8a435832 Merge branch 'master' of https://github.com/Steveice10/MCProtocolLib into feature/1.16 2020-06-29 01:42:19 -04:00
Steveice10
0572ff9a3e Add method to copy messages into builders for modification. 2020-06-28 16:05:29 -07:00
rtm516
4f07aea25c Remove empty MessageStyle.java 2020-06-28 23:58:43 +01:00
rtm516
c88fac7156 Make suggested changes to Message related code 2020-06-28 23:44:26 +01:00
Steveice10
000847afaf Bump PacketLib version to 1.7. 2020-06-28 13:47:40 -07:00
Steveice10
bb12069f95 Bump version to 1.8-SNAPSHOT. 2020-06-28 13:44:07 -07:00
Steveice10
42e417fc50 Replace session host and port with resolved SRV record, bump version to 1.7. 2020-06-28 13:43:40 -07:00
Steven Smith
92fc27c058
Merge pull request #554 from D3ATHBRINGER13/patch-1
Bump action version
2020-06-28 13:38:01 -07:00
rtm516
74ee57a454 Fix ItemHoverMessage and add MessageSerializer.toJsonObject 2020-06-28 14:24:36 +01:00
rtm516
0ffcb7eb47 Add backwards compatability to HoverEvents
It now supports the depreciated value as well as the new contents
2020-06-28 13:06:08 +01:00
DoctorMacc
e9486c1220 Add UNDEFINED as a gamemode 2020-06-28 02:26:50 -04:00
DoctorMacc
ac50bdfdc2 Add test for ServerEntityEquipmentPacket and fix write method 2020-06-28 00:20:59 -04:00
RednedEpic
f88c15ee5c Add smithing WindowType 2020-06-27 22:59:19 -05:00
RednedEpic
2a70a11b07 Also add workaround for previous gamemode to ServerRespawnPacket 2020-06-27 22:55:47 -05:00
rtm516
762fca77e3 Fix HoverEvent messages 2020-06-26 23:20:09 +01:00
rtm516
b43dcab2e1 Remove unnecessary MessageSerializer function 2020-06-26 22:10:22 +01:00
rtm516
157133173c Fix messages with HoverEvents causing NPEs and unknown message errors 2020-06-26 21:49:37 +01:00
DoctorMacc
c2c8e2da2d Update ServerEntityEquipmentPacket 2020-06-25 21:47:11 -04:00
DoctorMacc
c614376c0c Add workaround for if previous gamemode is set to 255 2020-06-25 10:40:55 -04:00
DoctorMacc
f9d0a142a0 Work with namespaced and non-namespaced attribute values
Fixes CubeCraft and Mineplex servers
2020-06-24 22:04:27 -04:00
D3ATHBRINGER13
d6dc82be81
Bump action version 2020-06-25 01:33:53 +01:00
DoctorMacc
369120ac47 Read smithing crafting data 2020-06-24 19:19:25 -04:00
DoctorMacc
48a42d3e58 (Fully) remove beacon block value as it was likely removed 2020-06-24 11:12:10 -04:00
DoctorMacc
15d3b7436d Update for 1.16.1 2020-06-24 11:10:20 -04:00
DoctorMacc
d78305ef8d Remove debug line 2020-06-23 19:02:13 -04:00
DoctorMacc
c9494abc38 Add all known new block values 2020-06-23 19:01:09 -04:00
Tim203
b0229a67b5
Exclude chunks from the equals and hashcode method 2020-06-24 00:24:49 +02:00
Tim203
3cee923a3f
Fixed 1.16 chunks and renamed states to palette 2020-06-23 23:58:52 +02:00
RednedEpic
b5eb5ca624 Update to 1.16 release 2020-06-23 08:16:54 -05:00
DoctorMacc
79fe6394a8 Update particle types 2020-06-21 20:02:22 -04:00
DoctorMacc
8f686ac25a Add CommandParser.UUID 2020-06-21 19:40:24 -04:00
DoctorMacc
0a21fbadb7 Remove ServerSpawnWeatherEntityPacket 2020-06-21 19:21:44 -04:00
DoctorMacc
83f7b91c9c Update sound mappings 2020-06-21 19:08:17 -04:00
RednedEpic
f040b4ee71 gamemode2 is previousGamemode 2020-06-21 15:22:25 -05:00
RednedEpic
ec957221a9 Unknown value in update light packet is trust edges 2020-06-21 15:15:53 -05:00
RednedEpic
597d60bed5 Fix wrong packet ids, clean up chunk padded array and fix tests 2020-06-21 15:09:04 -05:00
RednedEpic
8380afbaa5 Update EntityType ids 2020-06-21 13:19:12 -05:00
DoctorMacc
c5444288a2 Add smithing enum to RecipeType 2020-06-20 22:21:43 -04:00
DoctorMacc
3b20202d35 Update attribute values 2020-06-20 22:15:45 -04:00
DoctorMacc
b9e1888e6c Update unknown value in ClientPlayerInteractEntityPacket 2020-06-20 21:12:44 -04:00
DoctorMacc
02781ed56c Fix some whitespacing; fix some tests 2020-06-20 20:32:03 -04:00
RednedEpic
79e03aa37d Include SNAPSHOT in version in pom 2020-06-20 15:53:05 -05:00
RednedEpic
795ae325b8 Resolve merge conflicts 2020-06-20 15:52:20 -05:00
RednedEpic
3f5f9797e6 Update to 1.16-rc1 and update chunk format to use new padded array 2020-06-20 15:31:39 -05:00
Steven Smith
013e8e6dc4
Merge pull request #553 from DoctorMacc/removeblockstateclass
Remove BlockState class
2020-06-18 17:34:43 -07:00
DoctorMacc
16cbbf8de5 Remove BlockState class
The BlockState class is simply a wrapper for an integer. Dealing with many BlockState classes in our Geyser project uses up a lot of RAM when we can simplify that down to more efficient integers.
2020-06-18 18:44:07 -04:00