PreRenewDataEvent
Class Structure
Method/Variable
Type
Description
data
RenewData
An instance of the RenewData
class which contains the data to be renewed.
isCancelled()
boolean
Checks if the event is cancelled.
setCancelled(boolean)
void
Sets the cancellation state of the event.
Example Usage
Here is an example of how to listen to this event using the Bukkit event API:
import ir.taher7.melodymine.api.events.PreRenewDataEvent;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
public class ExampleListener implements Listener {
@EventHandler
public void onPreRenewData(PreRenewDataEvent event) {
// Access the RenewData instance
RenewData data = event.getData();
// Print the data to console
Bukkit.getLogger().info("PreRenewDataEvent triggered with data: " + data.toString());
// Cancel the event based on a condition
if (data.getP().size() > 10) {
event.setCancelled(true);
Bukkit.getLogger().info("PreRenewDataEvent cancelled due to data size being greater than 10.");
}
}
}
In this example, we're listening for the PreRenewDataEvent
. When the event is triggered, we're logging the RenewData
instance to the console. If the size of the p
list in the RenewData
instance is greater than 10, we cancel the event and log a message to the console.
Remember to register your event listener in your plugin's onEnable()
method for the event to be properly handled.
Last updated