Commit Graph

5859 Commits

Author SHA1 Message Date
GoldenStack
e0939f089b Integrate PlayerInventory (#2332)
* Integrate player inventory and normal inventory

* Fix errors and broken tests (drop before adding, wrong order, etc)

* Refactor slot refreshing

* Fix viewer logic error

* Fix incorrect merge

* Move inventory update

* Minor simplifications

* More minor simplifications
2024-12-03 10:45:16 -05:00
igalaxy
41738bb62a Fix a few item component issues (#2437)
* Update DyedItemColor.java

* Update FilteredText.java
2024-12-03 10:45:16 -05:00
mworzala
052ea4456f fix: update multi block change packet format 2024-12-03 10:45:16 -05:00
mworzala
fae0c354f3 fix: update place block packet (tests) 2024-12-03 10:45:16 -05:00
mworzala
00d198abe7 fix: update place block packet 2024-12-03 10:45:16 -05:00
MelonHell
1315161776 fix LoginListener.enterConfig (#2449) 2024-12-03 10:45:16 -05:00
mworzala
1c05030927 chore: rename SteerVehicle packet to input packet to reflect change into always being sent. 2024-12-03 10:45:16 -05:00
mworzala
09bc7c4669 chore: remove duplicated relative flags 2024-12-03 10:45:16 -05:00
mworzala
0b24134dc4 feat: convert command parser string to generated enum 2024-12-03 10:45:16 -05:00
mworzala
5c6fd7e849 fix: switch connection back to config state on config ack 2024-12-03 10:45:16 -05:00
MelonHell
378c10a84f Update RelativeFlags (#2447) 2024-12-03 10:45:16 -05:00
MelonHell
85ae6ea821 AsyncPlayerPreLoginEvent getConnection (#2446)
* AsyncPlayerPreLoginEvent getConnection

* reorder fields
2024-12-03 10:45:16 -05:00
mworzala
5e17487155 fix: allow custom player provider in env tests (fixes #2438) 2024-12-03 10:45:16 -05:00
mworzala
102db50d05 chore: test for parsing commands packet with 'unsupported' arg parser 2024-12-03 10:45:16 -05:00
mworzala
5df2328c02 chore: rebase fixes 2024-12-03 10:45:16 -05:00
mworzala
3f1841b669 fix: add new customName field to potion contents 2024-12-03 10:45:16 -05:00
mworzala
14aa2d5d5c feat: 1.21.2 release, test/behavior fixes 2024-12-03 10:45:16 -05:00
mworzala
12586323ec feat: entity meta changes 2024-12-03 10:45:16 -05:00
GreatWyrm
5cf30408d2 Refactor boat and minecart metadata to pull out common fields, register new boats, and add a default metadata for the creaking (#2444) 2024-12-03 10:45:16 -05:00
mworzala
ffe42a243f chore: experimentation with delta component of moves 2024-12-03 10:45:16 -05:00
GreatWyrm
0605a87b5d Fix EntityTeleportPacket (#2442) 2024-12-03 10:45:16 -05:00
mworzala
ac9615dbd5 fix: enchantment component rename 2024-12-03 10:45:16 -05:00
mworzala
5e71adffa6 feat: ConsumeEffect impl & enum nbt type generation 2024-12-03 10:45:16 -05:00
mworzala
efae42a45d feat: lots of minor fixes to item components 2024-12-03 10:45:16 -05:00
mworzala
6b541aa9d3 feat: explosion & vehicle info updates 2024-12-03 10:45:16 -05:00
mworzala
c2c16e28a2 feat: new recipe types, not migrated from old Recipe 2024-12-03 10:45:16 -05:00
mworzala
bc563d62cc feat: add PlayerTickEndEvent, other minor tweaks 2024-12-03 10:45:16 -05:00
mworzala
78bf734919 feat: first join 2024-12-03 10:45:16 -05:00
mworzala
86491c464c feat: most item component updates. biome crash on join 😭 2024-12-03 10:45:16 -05:00
mworzala
ce968a9b36 feat: particle changes 2024-12-03 10:45:16 -05:00
mworzala
72e9bb9930 feat: data gen & most packet changes 2024-12-03 10:45:16 -05:00
xZeGoe
884a093c3a fix javadoc (#2410) 2024-12-03 10:45:16 -05:00
themode
21b21005a2 Handle connection state in reading 2024-12-03 10:45:16 -05:00
TheMode
c092e7dd0b World generation/loading in virtual threads (#2400) 2024-12-03 10:45:16 -05:00
TheMode
62da78bb45 Handle state change in virtual threads (#2401) 2024-12-03 10:45:16 -05:00
mudkip
ffd0fabe10 Implement missing packets (#2392) 2024-12-03 10:45:16 -05:00
themode
eeacff801f Remove write condition 2024-12-03 10:45:16 -05:00
themode
959caeeb75 More packet writing utils 2024-12-03 10:45:16 -05:00
themode
47480f330b Fix build 2024-12-03 10:45:16 -05:00
themode
122651ea65 Add RecipeCompute 2024-12-03 10:45:16 -05:00
TheMode
6020788643 Add CoordConversion and ChunkRange (#2398) 2024-12-03 10:45:16 -05:00
TheMode
12e7bb327d entity status/meta storage (#2378) 2024-12-03 10:45:16 -05:00
Kerman
53e4e8d646 Rework LoginListener (#2384)
* Move kick to PlayerConnection

* Redo Mojang LoginListener

- Move away from HTTPClient and use MojangUtils
- Add feature to prevent proxy connections

* Kick before handling exception.

* Update to throw IOException back to the login listener.

* Use PlayerConnection#kick in HandshakeListener

Also remove unused import left over in Player
2024-12-03 10:45:16 -05:00
mudkip
5e2c1de0a5 fix javadoc (#2391) 2024-12-03 10:45:16 -05:00
themode
ba407a8a37 Remove Caffeine lib 2024-12-03 10:45:16 -05:00
themode
d04b11eebd Additional merging fixes 2024-12-03 10:45:16 -05:00
themode
30d86e1134 Remove buffer slice 2024-12-03 10:45:16 -05:00
themode
1913b0acf0 Remove caffeine from viewable packets 2024-12-03 10:45:16 -05:00
TheMode
a1048133d1 GameMode hardcoded abilities (#2366) 2024-12-03 10:45:16 -05:00
TheMode
5ccd0f0789 PlayerSettings record (#2365) 2024-12-03 10:45:16 -05:00