forked from GeyserMC/Geyser
Merge pull request #331 from rtm516/early-animation-fix
Prevents animations from being sent to the server before the player has spawned
This commit is contained in:
commit
09e5bbb466
1 changed files with 5 additions and 0 deletions
|
@ -40,6 +40,11 @@ public class BedrockAnimateTranslator extends PacketTranslator<AnimatePacket> {
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
public void translate(AnimatePacket packet, GeyserSession session) {
|
public void translate(AnimatePacket packet, GeyserSession session) {
|
||||||
|
// Stop the player sending animations before they have fully spawned into the server
|
||||||
|
if (!session.isSpawned()) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
|
|
||||||
switch (packet.getAction()) {
|
switch (packet.getAction()) {
|
||||||
case SWING_ARM:
|
case SWING_ARM:
|
||||||
// Delay so entity damage can be processed first
|
// Delay so entity damage can be processed first
|
||||||
|
|
Loading…
Reference in a new issue