Commit Graph

5406 Commits

Author SHA1 Message Date
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
mworzala
390579f3ba chore: experiment with publishing snapshots from PR branches 2024-01-16 10:43:26 -05:00
mworzala
b04fca8e7f chore: remove some unnecessary logging 2024-01-16 10:43:26 -05:00
mworzala
1161fbf1b1 feat: add AsyncPlayerConfigurationEvent, remove PlayerLoginEvent 2024-01-16 10:43:26 -05:00
mworzala
266040cfa7 chore: other melonhell pr changes 2024-01-16 10:43:26 -05:00
mworzala
9eab3d4f8b chore: port DamageType cleanup change from MelonHell 1.19.4 PR 2024-01-16 10:43:26 -05:00
mworzala
d502a4fa62 feat: use nextState on packet write to change states to ensure proper synchronization 2024-01-16 10:43:26 -05:00
mworzala
47042abf12 first join 2024-01-16 10:43:26 -05:00
mworzala
13edf5f863 finish configuration phase, ish 2024-01-16 10:43:26 -05:00
mworzala
465af0e051 stable configuration state join 2024-01-16 10:43:26 -05:00
Tyreece Rozycki
78cb62fa72
fixes recipes for 1.20.1 (and probably 1.20.4) (#95)
* fixes recipes for 1.20.1 (and probably 1.20.4)

* add support for smithing trims and transforms
2023-12-26 20:24:48 -05:00