Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

h #2

Open
wants to merge 49 commits into
base: floodgate2.0+serverinventory
Choose a base branch
from
Open

h #2

wants to merge 49 commits into from

Conversation

SizzlinSeal01
Copy link

No description provided.

Camotoy and others added 30 commits January 13, 2021 20:22
As Bedrock does not have world border support, this PR translates what the Java server sends us for a world border into particles and a message, while also preventing the Bedrock client from moving outside of the world border.
Thanks to both Luke and OFunny who started on this work.

Co-authored-by: Luke <32024335+lukeeey@users.noreply.github.com>
Co-authored-by: ofunny <play@ofunny.world>
Co-authored-by: bundabrg <bundabrg@grieve.com.au>
This commit allows Geyser to start if it is unable to download Minecraft's English locale file, instead of throwing an exception that stops it.
With this commit, debug messages in Netty and Protocol will now show if debug mode is enabled in the Geyser standalone config.

There is also some small tuning to the PacketTranslatorRegistry for cleanliness and maybe some minor performance.
- Don't schedule for setting jumping on and off if cache chunks is enabled, since we don't need to know that
- Add a new setting to disable player ping forwarding. Hopefully this helps with timeouts.
* Skin and skull fixes

- Handle the occasional greater-than-128-px skin
- Remove unused Jackson dependency
- Update used Jackson dependency
- Handle skin downloading on another thread

* Other small touchups

* Flush after rescaling
As of 1.16.210.59, the sub-MOTD cannot be blank: https://bugs.mojang.com/browse/MCPE-117979

This workaround will be implemented now so the widest range of Geyser versions will properly show a ping in 1.16.210 - better an 'outdated server' message than 'unable to connect to world.'
This is a manual go-through of some bugs SpotBugs pointed out.
Co-authored-by: yehudahrrs <47502993+yehudahrrs@users.noreply.github.com>
bundabrg and others added 19 commits February 17, 2021 00:23
Closes: bundabrg/GeyserReversion#41

Co-authored-by: bundabrg <bundabrg@grieve.com.au>
References: bundabrg/GeyserReversion#29

Co-authored-by: bundabrg <bundabrg@grieve.com.au>
…eyserMC#1936)

    Merge commands with the same parameters (thanks Supreme)
    Add more suggestion types (blocks, items, entities)
    More optimizations


Co-authored-by: SupremeMortal <6178101+SupremeMortal@users.noreply.github.com>
Co-authored-by: rtm516 <rtm516@users.noreply.github.com>
* Ignore unknown properties on configuration subclasses

* Implement upstream PROXY protocol support
Fixes

    GeyserMC#1780
    GeyserMC#1778
    The laggy fireballs
    Llama spit
    Shulker bullets
Armor stands now show armor if invisible. This allows both names and armor to show on an armor stand, and should allow for custom models that use armor stands to show, to an extent.
Rowing apparently broke in possibly the 1.16 update and nobody noticed until now.
Firework stars, unsurprisingly, share some code with fireworks. This commit adds a new FireworkBaseTranslator abstract class that both firework items extend from, in order to use the explosion translation code. Firework stars also show color.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants