Pablo Herrera
d8007dc73c
Fix valid block placements being prevented ( #3407 )
2023-10-11 23:29:45 +10:00
Nassim Jahnke
5850a9852d
More spring cleaning
2023-10-11 23:14:41 +10:00
Nassim Jahnke
095fe16447
Don't use not yet loaded platform logger in config
2023-10-11 13:23:40 +10:00
Nassim Jahnke
cbf8b8f401
Send last tags when re-entering config phase
2023-10-11 01:09:36 +10:00
Nassim Jahnke
d600b0cbe1
Queue join game first, then send config packets
2023-10-11 00:06:48 +10:00
Nassim Jahnke
0d70cdbe15
Fix uuid nbt conversion
2023-10-10 23:46:24 +10:00
Nassim Jahnke
b1b0874c0f
Some cosmetic code changes and typo fixes
2023-10-08 20:54:04 +10:00
Nassim Jahnke
67ba0e9566
Fix typos of entity
2023-10-08 19:03:14 +10:00
Nassim Jahnke
bebdc34b4b
Register config during manager init
2023-10-08 19:01:00 +10:00
Nassim Jahnke
3e0eb90662
Update OpenNBT (now ViaNBT)
2023-10-08 18:44:54 +10:00
Nassim Jahnke
d8f98945e2
Refactor ConfigurationProvider
2023-10-08 14:23:55 +10:00
RK_01
0c3d709456
Clear input buffer instead of reading remaining bytes ( #3471 )
2023-10-08 03:05:25 +00:00
EnZaXD
868c5ba203
Make registry fields in 1.8 ItemRewriter public ( #3472 )
2023-10-08 03:05:11 +00:00
Nassim Jahnke
0953ff77e4
Implement dumb nbt<->json component conversion
2023-10-07 23:28:42 +10:00
Nassim Jahnke
c211b10eaa
Rename NBT and NBT_ARRAY types, add TagType
...
In theory the nameless compound tag type doesn't exist as it is written as any tag, but in practice is almost always cast and checked for its type, so we keep the extra CompoundTagType (nameless) and add the proper TagType (nameless, any tag) used for components
2023-10-06 22:35:00 +10:00
Nassim Jahnke
def3bf9d4a
Add remaining packet transformers, missing actual component conversion
2023-10-06 08:57:00 +10:00
Nassim Jahnke
cb1b33b3e7
Start working on 23w40a
2023-10-05 18:22:13 +10:00
Nassim Jahnke
a8acae2d5f
4.8.1 Release
2023-10-03 20:57:47 +10:00
Nassim Jahnke
fdb7f47749
Properly throw the client information packet into the queue instead
2023-10-03 20:54:51 +10:00
Nassim Jahnke
cabb95a3a4
Schedule send client information
2023-10-03 20:39:46 +10:00
Nassim Jahnke
0b93af88a3
Re-send client information when re-entering play state
...
Fixes #3442
2023-10-03 19:49:55 +10:00
Unoqwy
11cb113619
Fix disconnecting error for unknown mobs with metadata ( #3443 )
2023-10-03 09:46:02 +00:00
Nassim Jahnke
429e4f0bff
Switch server state after sending game profile
...
Probably fixes #3453
2023-09-28 11:12:46 +10:00
Nassim Jahnke
3b0d1d961a
Fix secondary effect reading in serverbound beacon
...
Fixes #3455
2023-09-28 09:34:26 +10:00
Nassim Jahnke
b4720c723a
Fix biome and chunk size preconditions
2023-09-27 14:35:20 +10:00
Nassim Jahnke
215cbc6310
Fix 1.20.2 custom potion effect handling
...
Fixes #3448
2023-09-27 11:30:35 +10:00
RK_01
f07ba9b527
Reduce delay for sequence acknowledgements ( #3445 )
2023-09-26 10:53:36 +10:00
Misode
5a20030ff3
[ci skip] Update Minecraft Wiki link to new domain after fork ( #3446 )
2023-09-26 10:52:03 +10:00
Nassim Jahnke
1b350c0c53
Try to fix ci
2023-09-26 10:40:44 +10:00
Nassim Jahnke
87db6fc75a
[ci skip] Fix branch check
2023-09-26 00:17:33 +10:00
Nassim Jahnke
840770a350
Fix missing server state change
2023-09-25 20:11:29 +10:00
Nassim Jahnke
3997ea70f7
Fixup state splitting
2023-09-25 18:59:15 +10:00
Nassim Jahnke
854696abff
Add separate client and server protocol state
2023-09-25 16:44:41 +10:00
Nassim Jahnke
d92b9fdeaa
Fix connection field search on 1.20.2
2023-09-25 09:57:55 +10:00
Nassim Jahnke
270d28f259
Don't cancel custom query answer
2023-09-25 08:56:26 +10:00
RK_01
ed1852ba40
Fix 1.20.2 -> 1.20.1 brand custom payloads properly ( #3440 )
2023-09-25 08:52:17 +10:00
riku6460
f91e6a83f9
Fix sign nbt on 1.20 client ( #3436 )
2023-09-24 13:02:31 +10:00
Nassim Jahnke
8a0e187621
Drop custom payloads with non-alphanumerical brands
...
For some reason the client errors only if it contains certain characters, needs further investigation. Mojang changed their string writing implementation, though the actual encoding does not seem to have changed, and this error does not occur anywhere else
2023-09-24 10:48:47 +10:00
Nassim Jahnke
0e8b5e8e98
Bump version to 4.8.1-SNAPSHOT
2023-09-24 10:47:43 +10:00
Nassim Jahnke
e30dd63b3c
[ci skip] Only publish releases from the main branch
2023-09-22 15:32:14 +10:00
Nassim Jahnke
489b28e520
4.8.0 Release
2023-09-21 10:34:20 +10:00
Nassim Jahnke
d23e743550
Fix particle handling
2023-09-21 10:33:58 +10:00
Nassim Jahnke
16f89f2638
Don't re-enter config state if the dimension registry did not change
2023-09-19 21:14:45 +10:00
Nassim Jahnke
fe5646a68c
Re-send last resource pack on server switch
2023-09-19 11:54:03 +10:00
Nassim Jahnke
53aca791dd
Fix reentering of the configuration state
2023-09-19 00:37:55 +10:00
Nassim Jahnke
1f0a4c26db
1.20.2-rc2
2023-09-19 00:07:43 +10:00
Nassim Jahnke
4c34ced240
Fix record handling due to no mappings
...
Fixes #3422
2023-09-16 13:28:15 +10:00
Nassim Jahnke
18c4f90cb0
Don't cancel system chat messages
2023-09-16 13:27:44 +10:00
Nassim Jahnke
9c90445c9c
Release ConfigurationState buffers on disconnect
...
They're heap buffers, but still good practice
2023-09-16 13:27:23 +10:00
Nassim Jahnke
494e6ffc05
1.20.2-rc1
2023-09-16 10:19:49 +10:00