Class BedrockStructureTemplateDataRequestTranslator

java.lang.Object
org.geysermc.geyser.translator.protocol.PacketTranslator<org.cloudburstmc.protocol.bedrock.packet.StructureTemplateDataRequestPacket>
org.geysermc.geyser.translator.protocol.bedrock.BedrockStructureTemplateDataRequestTranslator

public class BedrockStructureTemplateDataRequestTranslator extends PacketTranslator<org.cloudburstmc.protocol.bedrock.packet.StructureTemplateDataRequestPacket>
Packet used in Bedrock to load structure size into the structure block GUI. It is sent every time the GUI is opened. Or, if the player updates the structure name. Which we can use to request the structure size from the Java server!

Java does not have this preview, instead, Java clients are forced out of the GUI to look at the area.

  • Constructor Details

    • BedrockStructureTemplateDataRequestTranslator

      public BedrockStructureTemplateDataRequestTranslator()
  • Method Details

    • translate

      public void translate(GeyserSession session, org.cloudburstmc.protocol.bedrock.packet.StructureTemplateDataRequestPacket packet)
      Specified by:
      translate in class PacketTranslator<org.cloudburstmc.protocol.bedrock.packet.StructureTemplateDataRequestPacket>