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