Package com.griefdefender.api.provider
Interface WorldEditProvider
public interface WorldEditProvider
-
Method Summary
Modifier and TypeMethodDescriptionvoiddisplayClaimCUIVisual(Claim claim, User user) Displays a WECUI claim visual to user with uuid.default voiddisplayClaimCUIVisual(Claim claim, UUID uuid) Displays a WECUI claim visual to user with uuid.booleanhasCUISupport(User user) Gets whether user has WECUI support.default booleanhasCUISupport(UUID uuid) Gets whether user has WECUI support.default booleanregenerateClaim(Claim claim) Regenerates a claim back to its natural state.booleanregenerateClaim(Claim claim, boolean fastMode) Regenerates a claim back to its natural state.voidrevertAllVisuals(User user) Reverts all WECUI claim visuals for {link User}.default voidrevertAllVisuals(UUID uuid) Reverts all WECUI claim visuals for user with uuid.voidrevertClaimCUIVisual(UUID claimUniqueId, User user) Reverts a WECUI claim visual for user with uuid.default voidrevertClaimCUIVisual(UUID claimUniqueId, UUID uuid) Reverts a WECUI claim visual for user with uuid.voidstartDragVisual(User user, int x, int y, int z) Starts sending a drag CUI visual to user at specified pos.default voidstartDragVisual(User user, com.flowpowered.math.vector.Vector3i pos) Starts sending a drag CUI visual to user at specified pos.default voidstartDragVisual(UUID uuid, int x, int y, int z) Starts sending a drag CUI visual to user at specified pos.default voidstartDragVisual(UUID uuid, com.flowpowered.math.vector.Vector3i pos) Starts sending a drag CUI visual to user at specified pos.voidstopDragVisual(User user) Stops sending a drag CUI visual to user.
-
Method Details
-
displayClaimCUIVisual
Displays a WECUI claim visual to user with uuid.- Parameters:
claim- The claim to visualizeuuid- The user uuid
-
displayClaimCUIVisual
Displays a WECUI claim visual to user with uuid.- Parameters:
claim- The claim to visualizeuuid- The user uuid
-
revertClaimCUIVisual
Reverts a WECUI claim visual for user with uuid.- Parameters:
claimUniqueId- The claim uuid to remove visualizationuuid- The user uuid
-
revertClaimCUIVisual
Reverts a WECUI claim visual for user with uuid.- Parameters:
claimUniqueId- The claim uuid to remove visualizationuuid- The user uuid
-
revertAllVisuals
Reverts all WECUI claim visuals for user with uuid.- Parameters:
uuid- The user uuid
-
revertAllVisuals
Reverts all WECUI claim visuals for {link User}.- Parameters:
uuid- The user
-
startDragVisual
Starts sending a drag CUI visual to user at specified pos.- Parameters:
uuid- The user uuidpos- The pos to start the visual
-
startDragVisual
Starts sending a drag CUI visual to user at specified pos.- Parameters:
user- The userpos- The pos to start the visual
-
startDragVisual
Starts sending a drag CUI visual to user at specified pos.- Parameters:
uuid- The user uuidx- X coordinatey- Y coordinatez- Z coordinate
-
startDragVisual
Starts sending a drag CUI visual to user at specified pos.- Parameters:
user- The userx- X coordinatey- Y coordinatez- Z coordinate
-
stopDragVisual
Stops sending a drag CUI visual to user.- Parameters:
user- The user
-
regenerateClaim
Regenerates a claim back to its natural state. Note: This will regenerate claim with block updates. If you need block updates disabled, useregenerateClaim(Claim, boolean)- Parameters:
claim- The claim to regenerate- Returns:
- true if success, false if not
-
regenerateClaim
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 regeneratefastMode- true to disable block updates- Returns:
- true if success, false if not
-
hasCUISupport
Gets whether user has WECUI support.- Parameters:
uuid- The user uuid- Returns:
- Whether user has CUI support
-
hasCUISupport
Gets whether user has WECUI support.- Parameters:
user- The user- Returns:
- Whether user has CUI support
-