Class StructureBlockUtils

java.lang.Object
org.geysermc.geyser.util.StructureBlockUtils

public class StructureBlockUtils extends Object
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.cloudburstmc.math.vector.Vector3i
    calculateOffset(org.cloudburstmc.protocol.bedrock.data.structure.StructureRotation structureRotation, org.cloudburstmc.protocol.bedrock.data.structure.StructureMirror structureMirror, int sizeX, int sizeZ)
     
    static void
     
    static void
    sendJavaStructurePacket(GeyserSession session, org.cloudburstmc.math.vector.Vector3i blockPosition, org.cloudburstmc.math.vector.Vector3i size, org.geysermc.mcprotocollib.protocol.data.game.inventory.UpdateStructureBlockMode mode, org.geysermc.mcprotocollib.protocol.data.game.inventory.UpdateStructureBlockAction action, org.cloudburstmc.protocol.bedrock.data.structure.StructureSettings settings, boolean boundingBoxVisible, String structureName)
     
    static void
    sendStructureData(GeyserSession session, org.cloudburstmc.math.vector.Vector3i size, String name)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • StructureBlockUtils

      public StructureBlockUtils()
  • Method Details

    • sendEmptyStructureData

      public static void sendEmptyStructureData(GeyserSession session)
    • sendStructureData

      public static void sendStructureData(GeyserSession session, org.cloudburstmc.math.vector.Vector3i size, String name)
    • calculateOffset

      public static org.cloudburstmc.math.vector.Vector3i calculateOffset(org.cloudburstmc.protocol.bedrock.data.structure.StructureRotation structureRotation, org.cloudburstmc.protocol.bedrock.data.structure.StructureMirror structureMirror, int sizeX, int sizeZ)
    • sendJavaStructurePacket

      public static void sendJavaStructurePacket(GeyserSession session, org.cloudburstmc.math.vector.Vector3i blockPosition, org.cloudburstmc.math.vector.Vector3i size, org.geysermc.mcprotocollib.protocol.data.game.inventory.UpdateStructureBlockMode mode, org.geysermc.mcprotocollib.protocol.data.game.inventory.UpdateStructureBlockAction action, org.cloudburstmc.protocol.bedrock.data.structure.StructureSettings settings, boolean boundingBoxVisible, String structureName)