rtm516
0a5048232f
Add support for client side settings ( #1035 )
...
* Port code from #486
Co-authored-by: Luke <32024335+lukeeey@users.noreply.github.com>
* Fix and clean code and add default gamemode changing
* Clean copyright
* Remove direct modification of server, clean up code and add player list xuid fetching.
* Move to custom settings menu
* Move sendAdventureSettings to GeyserSession
* Add javadoc comments
* Add translation support
* Remove updated copyright
* Clean up
* Clarify some javadoc comments
* Remove obsolete code
* Update languages submodule
* Fix javadoc comments
* Fix compile
Co-authored-by: Luke <32024335+lukeeey@users.noreply.github.com>
Co-authored-by: Redned <redned235@gmail.com>
2020-08-08 17:41:12 -05:00
Tim203
8f763dfc5f
Move common stuff used only by connector and bootstrap to connector
2020-06-28 00:27:00 +02:00
DoctorMacc
ea1a9e5427
Bedrock 1.16 updating part 1
2020-06-22 20:11:09 -04:00
RednedEpic
0574feb87e
Fix block breaking animations when in water ( Closes #494 )
2020-05-23 18:29:11 -05:00
Luke
7195d20fae
Implement helper methods for sending packets ( #487 )
...
* Implement helper methods for sending packets, fixes an NPE when chatting before connecting to the remote server
* Change method names
* Add a space between doc comment lines
* Add debug messages
2020-05-05 10:51:43 -05:00
ForceUpdate1
d0a2f6ac27
Fix movement issues #466 ( #473 )
2020-05-04 01:06:08 -05:00
rtm516
bea070395f
Handle player teleports properly ( #389 )
...
* Handle player teleports properly
Co-authored-by: ForceUpdate1 <mneuhaus44@gmail.com>
* impl teleport cache
* impl teleport cache
* removed debugs
* Cleanup
Co-authored-by: ForceUpdate1 <mneuhaus44@gmail.com>
2020-04-29 11:06:25 -05:00
AJ Ferguson
357b681841
Fix movement when far away from the center of the world ( #419 )
...
* Fix movement when far away from the center of the world
* Add comment on why we parse a float as string
Co-authored-by: Redned <redned235@gmail.com>
2020-04-24 22:56:56 -05:00
Ender
bbf6683bd8
Make all translators annotation based
2020-03-23 23:24:17 -05:00
RednedEpic
2bdf3d4d7f
Merge branch 'master' into plugin
2020-02-26 19:31:19 -06:00
RednedEpic
4c87a13e25
Snap height only if on ground
...
(Original commit 2dc6ab453f931ac2083a6d142e963beb0a101b94)
2020-02-25 19:36:36 -06:00
RednedEpic
f5bc328737
Merge branch 'master' into feature/new-protocol-lib
2020-02-25 18:54:31 -06:00
RednedEpic
f0e01ab1c9
Fix getting stuck in wall bug
...
Due to java doubles being somewhat more "precise" and bedrock positions being sent in floats instead, this caused bedrock players to get stuck in blocks when jumping or running near them in a certain way, thus causing the server to try and correct their position, potentially flagging anticheats and causing the server to print a "moved wrongly" message in console.
See: https://stackoverflow.com/questions/322749/retain-precision-with-double-in-java
2020-02-25 18:50:09 -06:00
RednedEpic
ee85abf34c
Fix player movement not being visible, movement bugs and laggy entities
...
(Addresses #74 , #109 )
2020-02-15 17:39:34 -06:00
AJ Ferguson
13f198845c
Fix bugs when rapidly switching dimensions
2020-02-05 19:21:09 -09:00
RednedEpic
52b23950ea
Merge branch 'master' into plugin (should fix building)
2020-01-18 16:46:07 -06:00
RednedEpic
dc594ee22c
Update license headers
...
Certain headers for classes that are to be removed (e.g. plugin api) were not updated to prevent merge conflicts.
2020-01-08 21:05:42 -06:00
AJ Ferguson
b2f86ec20b
Rewrite dimension code
...
New code does not rely on pausing the thread
2019-12-28 04:35:21 -09:00
AJ Ferguson
cc0b3293bf
Start fixing dimension switching and respawning
2019-12-27 02:29:46 -09:00
RednedEpic
e38322a3ec
Nuke plugin API
...
https://media.giphy.com/media/oe33xf3B50fsc/giphy.gif
2019-12-21 11:35:48 -06:00
AJ Ferguson
fd95b8b36a
Slightly improve movement
...
A lot more work is needed to fix movement.
2019-12-05 21:54:29 -09:00
RednedEpic
20dda985bc
Comment out unneeded collision code
...
This may be handy in the future, but right now it serves no purpose.
2019-10-16 13:10:27 -05:00
RednedEpic
0ac89f4880
Implement dimension changing and debugize 'moved too quickly' messages
2019-10-15 21:47:28 -05:00
RednedEpic
3c9fab9fc4
Merge branch 'remapper' into master
2019-10-11 19:24:08 -05:00
RednedEpic
a125967ec3
Implement new remapper
2019-10-09 19:11:50 -05:00
Tim203
15506cf5b4
Edited PlayerInit behavior and updated protocol lib to 2.3.0
2019-10-09 20:39:38 +02:00
Tim203
a7bd9da644
Bugfixes
2019-10-05 00:29:33 +02:00
Tim203
5eb7565b0a
Third party capes, rotation fixed, wait for the client and updated protocol lib
2019-10-02 22:45:29 +02:00
Tim203
0b193c04e7
Players spawn, player skins, scoreboard, bossbar and updated protocol lib
2019-09-25 23:52:28 +02:00
Tim203
cbdf4f7633
Made paintings not crash the client, bugfixes and improvements
2019-09-21 09:42:44 +02:00
Redned
fac7093bff
Add position checker to prevent false movements
...
Sometimes this caused bugs on servers and made anticheats go wild. This should resolve most of the movement issues regarding that.
2019-09-15 20:25:16 -05:00
Redned
7f051bd6bc
Start work on a basic chunk cache and block collision detection
2019-09-15 18:34:14 -05:00
RednedEpic
1bf4e5289a
Implement more player actions
2019-09-13 20:12:36 -05:00
RednedEpic
a69aa8ebdb
Implement player movement
2019-09-13 19:37:06 -05:00