Mirror von
https://github.com/GeyserMC/Geyser.git
synchronisiert 2024-12-27 08:30:12 +01:00
JaveNotifyClientTranslator: Translate invalid bed message (#1212)
This isn't sent as its own message but as a specific event.
Dieser Commit ist enthalten in:
Ursprung
7c4868cada
Commit
d717085c6b
@ -43,6 +43,7 @@ import org.geysermc.connector.network.session.GeyserSession;
|
|||||||
import org.geysermc.connector.network.translators.PacketTranslator;
|
import org.geysermc.connector.network.translators.PacketTranslator;
|
||||||
import org.geysermc.connector.network.translators.Translator;
|
import org.geysermc.connector.network.translators.Translator;
|
||||||
import org.geysermc.connector.network.translators.inventory.PlayerInventoryTranslator;
|
import org.geysermc.connector.network.translators.inventory.PlayerInventoryTranslator;
|
||||||
|
import org.geysermc.connector.utils.LocaleUtils;
|
||||||
|
|
||||||
@Translator(packet = ServerNotifyClientPacket.class)
|
@Translator(packet = ServerNotifyClientPacket.class)
|
||||||
public class JavaNotifyClientTranslator extends PacketTranslator<ServerNotifyClientPacket> {
|
public class JavaNotifyClientTranslator extends PacketTranslator<ServerNotifyClientPacket> {
|
||||||
@ -141,6 +142,11 @@ public class JavaNotifyClientTranslator extends PacketTranslator<ServerNotifyCli
|
|||||||
packet.getValue() == RespawnScreenValue.IMMEDIATE_RESPAWN));
|
packet.getValue() == RespawnScreenValue.IMMEDIATE_RESPAWN));
|
||||||
session.sendUpstreamPacket(gamerulePacket);
|
session.sendUpstreamPacket(gamerulePacket);
|
||||||
break;
|
break;
|
||||||
|
case INVALID_BED:
|
||||||
|
// Not sent as a proper message? Odd.
|
||||||
|
session.sendMessage(LocaleUtils.getLocaleString("block.minecraft.spawn.not_valid",
|
||||||
|
session.getClientData().getLanguageCode()));
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
Laden…
In neuem Issue referenzieren
Einen Benutzer sperren