Commit Graph

5416 Commits

Author SHA1 Message Date
mworzala
5347c0b11f fix: fakeplayer can spawn once again (#94) 2024-01-16 10:43:26 -05:00
mworzala
a0ca4895b1 fix: re-merge connection states, remove OptifineSupport 2024-01-16 10:43:26 -05:00
mworzala
5f49033842 fix: preserve instance tag on #copy() (fix #112) 2024-01-16 10:43:26 -05:00
mworzala
c0d3f01fa2 fix: test failures 2024-01-16 10:43:26 -05:00
mworzala
a032bc32a7 chore: field reordering
(cherry picked from commit 2b0737615f8171a0172ba902786da0542f962d78)
2024-01-16 10:43:26 -05:00
bea4dev
4e33a5e6d8 fix Low accuracy tick rate
(cherry picked from commit ce9d254a23791403a2b19ee4bb6bb52e175fa5dd)
2024-01-16 10:43:26 -05:00
mworzala
aa2c820e40 fix: link to correct wikivg packet 2024-01-16 10:43:26 -05:00
Mallory Hayr
600429e7d6 Add missing inventory properties 2024-01-16 10:43:26 -05:00
DeidaraMC
bb4d925ec4 update: infinite potion duration support (#106)
* upgrade: infinite potion duration

* fix: no more aqgit

---------

Co-authored-by: mworzala <mattheworzala@gmail.com>
2024-01-16 10:43:26 -05:00
rockquiet
3be7b09b7d fix typo in builtin command conditions (#115) 2024-01-16 10:43:26 -05:00
mworzala
6a19940b4d fix: smithing table has 4 slots, not 3 2024-01-16 10:43:26 -05:00
mworzala
03ef3e2374 fix: update advancement packet to 1.20.4 2024-01-16 10:43:26 -05:00
mworzala
3bbdb1f0c9 fix: reenable metadata on exiting configuration 2024-01-16 10:43:26 -05:00
mworzala
a910ce359d feat: add properties to configure chunk queue 2024-01-16 10:43:26 -05:00
mworzala
40ac94d092 feat: conform to Adventure resource pack API, remove Minestom resource pack types 2024-01-16 10:43:26 -05:00
mworzala
e24cb62583 feat: implement 1.20.2 client-rate-limited chunk batching 2024-01-16 10:43:26 -05:00
DeidaraMC
d576228655 explosion packet fix, add bundle packet, rename tick rate packet to match wiki.vg (#103)
* packet fixes

* explosion packet touchup
2024-01-16 10:43:26 -05:00
GreatWyrm
dfe892aa1a Update block interact event, and add some clarifying Javadocs on what blockItemUse method does (#102) 2024-01-16 10:43:26 -05:00
GreatWyrm
2d5fa3a7c7 Fix block entity data not being resent when a block break event was cancelled (#101) 2024-01-16 10:43:26 -05:00
DeidaraMC
8c3478beca fix incorrect skin layer setting (#100)
This seems to be the right place to send the metadata without interfering with the configuration state
2024-01-16 10:43:26 -05:00
Matt Worzala
89a665fdf5 Fix testing (v2) (#99)
* Fix Minecraft changes since 1.19 (Block.GRASS, recipe packet, DamageType.VOID)

* Add packets in play state

* Fix some tests via TestConnectionImpl and API changes

* fix: add some missing entity metas, group projectiles

---------

Co-authored-by: GoldenStack <goldenfire64yt@gmail.com>
2024-01-16 10:43:26 -05:00
DeidaraMC
2003f75f1f new scoreboard protocol number format conformance (#98)
* new scoreboard protocol conformance

* fix: pass number format through when reading scoreboard packet

---------

Co-authored-by: mworzala <mattheworzala@gmail.com>
2024-01-16 10:43:26 -05:00
mworzala
6d5b1ea77e fix: do not send login disconnect packet before switching to login state 2024-01-16 10:43:26 -05:00
mworzala
8859af87ba chore: revert (mostly) ConnectionManager#getOnlinePlayers change 2024-01-16 10:43:26 -05:00
mworzala
197daae608 fix: begin join game sequence only after client acks configuration finish 2024-01-16 10:43:26 -05:00
mworzala
89c57bfac6 fix: add missing resource pack status events 2024-01-16 10:43:26 -05:00
mworzala
1813cdb1a8 fix: send LEVEL_CHUNKS_LOAD_START state on all instance changes, not just first join 2024-01-16 10:43:26 -05:00
mworzala
0d21e487d2 chore: update description (ci trigger in reality) 2024-01-16 10:43:26 -05:00
mworzala
db28c44b40 upgrade: minor fixes, disable some scoreboard stuff temporarily 2024-01-16 10:43:26 -05:00
mworzala
dc6a6089f1 upgrade: 1.20.4 data, most missing packets 2024-01-16 10:43:26 -05:00
mworzala
ed06d71ac8 upgrade: first join 2024-01-16 10:43:26 -05:00
mworzala
ed240d6f14 upgrade: NBT chat component serializer implementation 2024-01-16 10:43:26 -05:00
mworzala
939c5231f6 chore: fix the commit sha used for the published version 2024-01-16 10:43:26 -05:00
mworzala
7e47136f28 chore: use common function to generate invalid state errors 2024-01-16 10:43:26 -05:00
MelonHell
01ca4969d8 throw IllegalArgumentException on wrong ConnectionState
(cherry picked from commit 2643c4dec3cb7a5960e88fd662cddd81ff39fbfc)
2024-01-16 10:43:26 -05:00
mworzala
ac4c54731c chore: minor cleanup 2024-01-16 10:43:26 -05:00
MelonHell
8fcb53e498 Fix #76 (#81) 2024-01-16 10:43:26 -05:00
MelonHell
d798a8128e Fix shulker meta (#80) 2024-01-16 10:43:26 -05:00
mworzala
ccdc5535e3 fix: correct display pos/rot interpolation metadata index, minor cleanup 2024-01-16 10:43:26 -05:00
mworzala
0665f17c33 fix: add new display entity metadata for position/rotation interpolation 2024-01-16 10:43:26 -05:00
mworzala
300a09f0b6 chore: increase publish timeout to 1h 2024-01-16 10:43:26 -05:00
mworzala
b6b0295961 chore: update data values to 1.20.2 2024-01-16 10:43:26 -05:00
mworzala
9c1781b722 fix: assume viewable storage is only used for play packets 2024-01-16 10:43:26 -05:00
mworzala
daf3e68cc8 fix: remove apiNote javadoc tags 2024-01-16 10:43:26 -05:00
mworzala
8a75e9e986 feat: cleanup, remove ConnectionManager#getOnlinePlayers 2024-01-16 10:43:26 -05:00
mworzala
50b868229a feat: player spawning fixes 2024-01-16 10:43:26 -05:00
mworzala
3ad490356a feat: working (scuffed) reentry after reconfiguration 2024-01-16 10:43:26 -05:00
mworzala
e702c09f06 feat: start reentry of config phase 2024-01-16 10:43:26 -05:00
mworzala
f73d8faf9e fix: publish to minestom-snapshots 2024-01-16 10:43:26 -05:00
mworzala
fd82eaed82 chore: javadoc updates 2024-01-16 10:43:26 -05:00