CannonRTPLocationValidationEvent
Fired for each candidate landing location as CannonRTP validates it during the preload search, and fired again for the consumed destination when a launch revalidates it at commit time (just before the teleport). Listeners may veto a location by calling setRejected — during preload CannonRTP discards the candidate as if it had failed an internal check and continues searching; at commit time the launch is cancelled and the player recovered. Useful for custom region checks beyond the built-in protection integrations.
Non-cancellable in the Bukkit sense — use setRejected to signal rejection. Both dispatches occur on the main thread.
Constructors
Link copied to clipboard
public void CannonRTPLocationValidationEvent(String cannonId, String cannonDisplayName, Location candidate)