forked from GeyserMC/Geyser
Fix bossbar causing players to be unable to break blocks or interact in small areas (Closes #537)
This commit is contained in:
parent
57717795a3
commit
b0d0c168d2
2 changed files with 5 additions and 4 deletions
|
@ -104,10 +104,13 @@ public class BossBar {
|
||||||
addEntityPacket.setRuntimeEntityId(entityId);
|
addEntityPacket.setRuntimeEntityId(entityId);
|
||||||
addEntityPacket.setIdentifier("minecraft:creeper");
|
addEntityPacket.setIdentifier("minecraft:creeper");
|
||||||
addEntityPacket.setEntityType(33);
|
addEntityPacket.setEntityType(33);
|
||||||
addEntityPacket.setPosition(session.getPlayerEntity().getPosition());
|
addEntityPacket.setPosition(session.getPlayerEntity().getPosition().sub(0D, -10D, 0D));
|
||||||
addEntityPacket.setRotation(Vector3f.ZERO);
|
addEntityPacket.setRotation(Vector3f.ZERO);
|
||||||
addEntityPacket.setMotion(Vector3f.ZERO);
|
addEntityPacket.setMotion(Vector3f.ZERO);
|
||||||
addEntityPacket.getMetadata().put(EntityData.SCALE, 0.01F); // scale = 0 doesn't work?
|
addEntityPacket.getMetadata()
|
||||||
|
.putFloat(EntityData.SCALE, 0F)
|
||||||
|
.putFloat(EntityData.BOUNDING_BOX_WIDTH, 0F)
|
||||||
|
.putFloat(EntityData.BOUNDING_BOX_HEIGHT, 0F);
|
||||||
|
|
||||||
session.sendUpstreamPacket(addEntityPacket);
|
session.sendUpstreamPacket(addEntityPacket);
|
||||||
}
|
}
|
||||||
|
|
|
@ -32,8 +32,6 @@ import org.geysermc.connector.network.translators.Translator;
|
||||||
|
|
||||||
import com.github.steveice10.mc.protocol.packet.ingame.server.ServerBossBarPacket;
|
import com.github.steveice10.mc.protocol.packet.ingame.server.ServerBossBarPacket;
|
||||||
|
|
||||||
import java.awt.*;
|
|
||||||
|
|
||||||
@Translator(packet = ServerBossBarPacket.class)
|
@Translator(packet = ServerBossBarPacket.class)
|
||||||
public class JavaBossBarTranslator extends PacketTranslator<ServerBossBarPacket> {
|
public class JavaBossBarTranslator extends PacketTranslator<ServerBossBarPacket> {
|
||||||
@Override
|
@Override
|
||||||
|
|
Loading…
Reference in a new issue