Interface WorldEditProvider


public interface WorldEditProvider
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    Displays a WECUI claim visual to user with uuid.
    default void
    Displays a WECUI claim visual to user with uuid.
    boolean
    Gets whether user has WECUI support.
    default boolean
    Gets whether user has WECUI support.
    default boolean
    Regenerates a claim back to its natural state.
    boolean
    regenerateClaim(Claim claim, boolean fastMode)
    Regenerates a claim back to its natural state.
    void
    Reverts all WECUI claim visuals for {link User}.
    default void
    Reverts all WECUI claim visuals for user with uuid.
    void
    revertClaimCUIVisual(UUID claimUniqueId, User user)
    Reverts a WECUI claim visual for user with uuid.
    default void
    revertClaimCUIVisual(UUID claimUniqueId, UUID uuid)
    Reverts a WECUI claim visual for user with uuid.
    void
    startDragVisual(User user, int x, int y, int z)
    Starts sending a drag CUI visual to user at specified pos.
    default void
    startDragVisual(User user, com.flowpowered.math.vector.Vector3i pos)
    Starts sending a drag CUI visual to user at specified pos.
    default void
    startDragVisual(UUID uuid, int x, int y, int z)
    Starts sending a drag CUI visual to user at specified pos.
    default void
    startDragVisual(UUID uuid, com.flowpowered.math.vector.Vector3i pos)
    Starts sending a drag CUI visual to user at specified pos.
    void
    Stops sending a drag CUI visual to user.
  • Method Details

    • displayClaimCUIVisual

      default void displayClaimCUIVisual(Claim claim, UUID uuid)
      Displays a WECUI claim visual to user with uuid.
      Parameters:
      claim - The claim to visualize
      uuid - The user uuid
    • displayClaimCUIVisual

      void displayClaimCUIVisual(Claim claim, User user)
      Displays a WECUI claim visual to user with uuid.
      Parameters:
      claim - The claim to visualize
      uuid - The user uuid
    • revertClaimCUIVisual

      default void revertClaimCUIVisual(UUID claimUniqueId, UUID uuid)
      Reverts a WECUI claim visual for user with uuid.
      Parameters:
      claimUniqueId - The claim uuid to remove visualization
      uuid - The user uuid
    • revertClaimCUIVisual

      void revertClaimCUIVisual(UUID claimUniqueId, User user)
      Reverts a WECUI claim visual for user with uuid.
      Parameters:
      claimUniqueId - The claim uuid to remove visualization
      uuid - The user uuid
    • revertAllVisuals

      default void revertAllVisuals(UUID uuid)
      Reverts all WECUI claim visuals for user with uuid.
      Parameters:
      uuid - The user uuid
    • revertAllVisuals

      void revertAllVisuals(User user)
      Reverts all WECUI claim visuals for {link User}.
      Parameters:
      uuid - The user
    • startDragVisual

      default void startDragVisual(UUID uuid, com.flowpowered.math.vector.Vector3i pos)
      Starts sending a drag CUI visual to user at specified pos.
      Parameters:
      uuid - The user uuid
      pos - The pos to start the visual
    • startDragVisual

      default void startDragVisual(User user, com.flowpowered.math.vector.Vector3i pos)
      Starts sending a drag CUI visual to user at specified pos.
      Parameters:
      user - The user
      pos - The pos to start the visual
    • startDragVisual

      default void startDragVisual(UUID uuid, int x, int y, int z)
      Starts sending a drag CUI visual to user at specified pos.
      Parameters:
      uuid - The user uuid
      x - X coordinate
      y - Y coordinate
      z - Z coordinate
    • startDragVisual

      void startDragVisual(User user, int x, int y, int z)
      Starts sending a drag CUI visual to user at specified pos.
      Parameters:
      user - The user
      x - X coordinate
      y - Y coordinate
      z - Z coordinate
    • stopDragVisual

      void stopDragVisual(User user)
      Stops sending a drag CUI visual to user.
      Parameters:
      user - The user
    • regenerateClaim

      default boolean regenerateClaim(Claim claim)
      Regenerates a claim back to its natural state. Note: This will regenerate claim with block updates. If you need block updates disabled, use regenerateClaim(Claim, boolean)
      Parameters:
      claim - The claim to regenerate
      Returns:
      true if success, false if not
    • regenerateClaim

      boolean regenerateClaim(Claim claim, boolean fastMode)
      Regenerates a claim back to its natural state. Note: If fastmode is enabled, players will need to reconnect to see changes.
      Parameters:
      claim - The claim to regenerate
      fastMode - true to disable block updates
      Returns:
      true if success, false if not
    • hasCUISupport

      default boolean hasCUISupport(UUID uuid)
      Gets whether user has WECUI support.
      Parameters:
      uuid - The user uuid
      Returns:
      Whether user has CUI support
    • hasCUISupport

      boolean hasCUISupport(User user)
      Gets whether user has WECUI support.
      Parameters:
      user - The user
      Returns:
      Whether user has CUI support