Geyser/connector/src/main/java/org/geysermc/connector
Camotoy 59da87a10f
Merge entity mounts branch to master (#589)
* Initial support for entity mounts*

* This only works for viewing other players on mounts/vehicles. Currently, mounting on vehicles through Geyser with bedrock does not work at all, though, you can see other Java players on mounts just fine.

* Fix Bedrock player mounting; add minecart offset

* Remove debug code

* Fix boat animation

* Remove debug code

* Add notice of possible steering flip

* Add translator for PlayerInputPacket

* Upload WIP code for BoatEntity.java

* Add animation for rowing on Bedrock side

* Clean up debug code, start on boat movement

* Add notice about flying horses

* Rename BedrockPlayerInputPacket.java to BedrockPlayerInputTranslator.java

* Delete BedrockPlayerInputPacket.java

* Use Translator Annotation again; Thanks to LegacyGamerHD

* Upload ineffective mount-on-login code

* Upload current changes with no debug code

* Change case where applicable

* Change Integer[] to int[]; Change schedule() to execute()

* Don't use Thread.Sleep() and instead call itself again

* Fix players not being linked on login/chunk load

* Little changes

* Minor improvements/fixes to boats

* Remove empty file

* Fix horse flying.

* Various entity mounting fixes

* Add mounting offsets for skeleton and zombie horses

* Another round of entity mount-related fixes

- Add offsets for skeleton and zombie horses (Thanks to tester DirtNasty)
- Boats can now be placed in survival (Thanks again to tester DirtNasty)
- Boats and minecarts can now shake

* Add translating for ServerVehicleMovePacket

* Cleaning up

* More cleaning up

* Add interactive tag support for mountable entities

* Boats move far more nicely

* Add horse heart visuals

* Update interactive tags

Co-authored-by: RednedEpic <redned235@gmail.com>
2020-05-23 16:39:17 -05:00
..
bootstrap Add block break sounds for blocks with 0 hardness, and refactor some things 2020-04-29 15:01:53 -05:00
command Fix /geyser offhand command on Bukkit (#611) 2020-05-21 17:48:24 -05:00
entity Merge entity mounts branch to master (#589) 2020-05-23 16:39:17 -05:00
inventory Update various copyright dates 2020-04-15 15:39:21 -04:00
metrics Move all json to Jackson instead of a mix of 2 libraries (#302) 2020-04-20 15:10:30 -05:00
network Merge entity mounts branch to master (#589) 2020-05-23 16:39:17 -05:00
scoreboard Implement helper methods for sending packets (#487) 2020-05-05 10:51:43 -05:00
thread Update license headers 2020-01-08 21:05:42 -06:00
utils Fireworks! (#579) 2020-05-23 16:33:39 -05:00
FloodgateKeyLoader.java Merge branch 'master' into feature/sounds 2020-05-04 00:51:22 -05:00
GeyserConfiguration.java Adds skin ears from MinecraftCapes.co.uk + Clientside linked account skins + Elytra textures (#539) 2020-05-23 16:06:34 -05:00
GeyserConnector.java Add optional workaround for >Y128 Nether building (#615) 2020-05-23 16:02:51 -05:00
GeyserLogger.java Add block break sounds for blocks with 0 hardness, and refactor some things 2020-04-29 15:01:53 -05:00