* Rewrite CommandParserImpl recursively (fix#1327)
* Fix for tests: CommandManagerTest, CommandParseTest
* Make attributes final inside Chain
* fix#1295 with argument type priority
* Don't include command name in list of arguments
* Add test for #1327
* Add test for #1295
* Fix suggestions with bad syntax
* Fix#1916
* Add test for #1916
* add failing test
* mess with arg order
* Fix `GraphImpl` causing syntax order issues
---------
Co-authored-by: Spanner <spanner77@protonmail.com>
* feat: add more boat types
* feat: goat horn api
* feat: pillager crossbow meta
* feat: use boat metadata for chestboat
* feat: add warden meta
* fix: incorrect dolphin meta
* feat: allow to set null values for tounge target
* feat: nullable tounge target
* fix: update max offset in goat
* Prevent block place above 320
(cherry picked from commit d226c3994a)
* Move position of check
(cherry picked from commit ff7c4c108f)
* Add unit test
(cherry picked from commit 68500bf0d0)
* Add min y check
(cherry picked from commit 0ce77673a9)
---------
Co-authored-by: nucker <nuckermail@gmail.com>
* Resolve some todos and add connection.setProfile to EncryptionResponsePacket
* Add PlayerGameModeChangeEvent
(cherry picked from commit 1514d8ac1f)
* Add unit tests
(cherry picked from commit 9685e74f3b)
---------
Co-authored-by: GreatWyrm <alecmusante@gmail.com>
Co-authored-by: NxDs <7994264+NxDs@users.noreply.github.com>
* Update Player.java
* Remove useless team creation packets
* Send display names to new players
* Oops
* Add display name test
* Change to act
* Do not send display name if they do not have one
---------
Co-authored-by: emortaldev <me@emortal.dev>
* Add Cancel and Finish digging events
* Add a function for setting the block which was dug in PlayerFinishDiggingEvent.java
(cherry picked from commit 01ffec6614)
* first join
* add new entities
* fix type on interpolation duration
* switch long to var long
* switch long to var long, round 2
* add flags to TextDisplay
* 1.19.4
* setView in Entity#teleport
* do not trigger touchTick if entity physics are disabled
* Add new 1.19.4 packets
* constant expr
* no localhost on github actions
* yoinked changes from 1.19.3 main
* update to forked changes
* remove potion command
* remove potion command
---------
Co-authored-by: GreatWyrm <alecmusante@gmail.com>