Luke
50c4c0b2d8
Initial world border
2020-05-05 14:10:27 +01:00
ForceUpdate1
d0a2f6ac27
Fix movement issues #466 ( #473 )
2020-05-04 01:06:08 -05:00
RednedEpic
3370ad3db9
Merge branch 'master' into feature/sounds
2020-05-02 23:06:53 -05:00
Camotoy
9846058377
Add item frames ( #415 )
...
* Initial attempt
* Item frames 'work'
* Blocks in the item frames work
* Remove commented code
* Small changes
* More progress
* Whittling down
* Fix swords, etc
* NBT data implemented
* Remove unused import
* Add item frame item removing; add checks for removing item frames
* Add requested changes; clean up logic
* Add license
* Always delay item frame updates by 500 milliseconds
* Switch to per-session item frame cache
* Revert item translator refactoring
2020-05-02 15:44:05 -05:00
RednedEpic
ad596cdccb
Add sound handlers for block interaction
...
These sound handlers had to be added since on Minecraft: Java Edition, these sounds are handled clientside whilst Minecraft: Bedrock Edition expects something from the server. To counter this, we emulate the sounds of that on Minecraft: Java Edition within Geyser and send it to the client. The code may seem a tadredundant, but there is not much of an alternative unfortunately.
2020-04-30 00:21:02 -05:00
RednedEpic
1fbb755d26
Merge branch 'master' into sound-master
2020-04-29 15:14:25 -05:00
RednedEpic
31be608038
Add block break sounds for blocks with 0 hardness, and refactor some things
...
The refactors in this commit go a bit beyond the scope of what the sound/effects branch was meant to accomplish, however most of these changes are necessary so chunk caching could be reintroduced for the standalone version. The chunk caching here allows for us to get the block ID before the block was broken, and in the future allow us to implement newer features. Chunk caching is optional (and disabled by default) as on non-Bukkit versions, it can eat up a lot of RAM with many players online.
2020-04-29 15:01:53 -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
RednedEpic
c22eb170ec
Merge branch 'master' into feature/sounds
2020-04-26 00:26:14 -05:00
RednedEpic
08b7857292
Remove unused imports in GeyserSession
2020-04-26 00:24:06 -05:00
rtm516
257918904b
Fixed spawn egg colours not loading in ( #429 )
2020-04-25 23:55:06 -05:00
RednedEpic
497825dd96
Fix NPE in console when a sound was missing and clean up nesting
2020-04-25 18:23:01 -05:00
RednedEpic
8b487df698
Properly remove players from Geyser playerlist ( Fixes #421
2020-04-25 17:53:35 -05:00
RednedEpic
79185fabb5
Only send block sounds when a block is being placed
...
Previously, any time a block was clicked whether it be with a block in the hand or not, a sound would play. This checks if the item in the players hand is indeed a block as well as the same block in the UpdateBlockPacket, and properly plays the packet.
2020-04-23 01:01:33 -05:00
DoctorMacc
b0a8b9219a
Add effects support and block break particles/place sounds
...
Co-authored-by: RednedEpic <redned235@gmail.com>
2020-04-22 23:40:49 -05:00
RednedEpic
4b001593fc
Merge branch 'master' into inventory
2020-04-17 18:37:22 -05:00
rtm516
dc59be3901
Fix blank login causing error
2020-04-17 14:34:44 +01:00
RednedEpic
1cb2e658e0
Merge branch 'master' into inventory
2020-04-14 23:40:50 -05:00
RednedEpic
b15d37a4c5
Print throwable for disconnection if present
2020-04-14 23:27:16 -05:00
RednedEpic
605c9ef4db
Merge branch 'master' into inventory
2020-04-11 22:46:25 -05:00
AJ Ferguson
f04a267d98
Only show login form if AuthType is Online
2020-04-11 10:53:27 -08:00
AJ Ferguson
95bcc04177
Fix crash on some devices when logging into a different dimension
2020-04-11 10:33:06 -08:00
rtm516
78fdab2090
Removed left in debug line
2020-04-09 17:34:49 +01:00
rtm516
81c1533ee2
en_us user now gets a chat message if the locale isnt already loaded
2020-04-09 17:21:51 +01:00
rtm516
013bca024c
Removed auto download and load of en_us
2020-04-09 17:06:17 +01:00
rtm516
c51a48221b
Merge remote-tracking branch 'origin/master' into server-language-processing
2020-04-09 13:58:45 +01:00
rtm516
c61d87714b
On demand downloading and loading of language files
2020-04-09 00:20:41 +01:00
rtm516
55b2fd0259
Kick the user on incorrect login info
2020-04-05 10:42:02 +01:00
RednedEpic
392b0b5727
Merge branch 'master' into inventory
2020-04-04 03:12:23 -05:00
Redned
ddf2f471ea
Merge branch 'master' into chunk-fix
2020-04-04 02:00:18 -05:00
RednedEpic
5222232e72
Add rest of fixes for operator bug
2020-03-26 23:00:52 -05:00
William Johnstone
a0884596e3
Fix issue with players being able to update their own gamemode
2020-03-21 22:59:16 +00:00
RednedEpic
1bcee8d36f
Merge branch 'master' into inventory
2020-03-15 13:21:37 -05:00
RednedEpic
e203cfd4a7
Move back to XUID for Floodgate
...
The normal identity UUID caused problems and caused the bedrock client to crash when using Floodgate. This was likely because on bedrock edition, it's a version 3 UUID opposed to java edition which uses version 4.
2020-03-14 14:03:44 -05:00
RednedEpic
6eac178305
Merge branch 'master' into inventory
2020-03-10 18:46:27 -05:00
Tim203
37d377b483
Floodgate now uses identity instead of xuid
2020-03-09 21:32:19 +01:00
RednedEpic
b2d611e24c
Fix some problems brought from merge conflicts
2020-03-05 20:53:58 -06:00
RednedEpic
418026dbe6
Merge branch 'block-entities' into inventory
2020-03-05 20:00:14 -06:00
AJ Ferguson
eaf45ff6f7
Fix chunk view position bugs on some servers
2020-03-05 16:26:36 -09:00
RednedEpic
6b22bcec2b
Merge branch 'master' into inventory
2020-03-04 21:35:20 -06:00
RednedEpic
1670c77672
Only allow console to shut down Geyser with a command
2020-03-04 20:44:42 -06:00
RednedEpic
2bdf3d4d7f
Merge branch 'master' into plugin
2020-02-26 19:31:19 -06:00
AJ Ferguson
bc3992f775
Merge remote-tracking branch 'remotes/upstream/master' into inventory
...
# Conflicts:
# connector/src/main/java/org/geysermc/connector/network/translators/TranslatorsInit.java
# connector/src/main/java/org/geysermc/connector/network/translators/inventory/updater/ChestInventoryUpdater.java
2020-02-25 22:12:39 -09:00
RednedEpic
f5bc328737
Merge branch 'master' into feature/new-protocol-lib
2020-02-25 18:54:31 -06:00
RednedEpic
41a24ca6ab
Merge branch 'master' into plugin
2020-02-16 13:25:37 -06:00
RednedEpic
9ffec0021c
Fix movement bugs *and* allow for teleportation
2020-02-16 12:40:54 -06:00
RednedEpic
4bb34cdcce
Merge branch 'master' into feature/new-protocol-lib
2020-02-14 17:57:28 -06:00
RednedEpic
4186715083
Update to NukkitX Protocol Lib 2.5.0 release
2020-02-14 17:39:26 -06:00
AJ Ferguson
b1a0ed3e91
Merge remote-tracking branch 'remotes/upstream/master' into inventory
...
# Conflicts:
# connector/src/main/java/org/geysermc/connector/network/translators/TranslatorsInit.java
# connector/src/main/java/org/geysermc/connector/utils/Toolbox.java
2020-02-12 21:58:09 -09:00
AJ Ferguson
7f194b2d54
Increase render distance instead of chunkpublisher radius
2020-02-11 13:42:02 -09:00