2023-07-26 17:56:09 +02:00
|
|
|
package com.craftaro.ultimatetimber.events;
|
2019-03-30 04:59:10 +01:00
|
|
|
|
2023-07-26 17:56:09 +02:00
|
|
|
import com.craftaro.ultimatetimber.tree.DetectedTree;
|
2019-03-30 04:59:10 +01:00
|
|
|
import org.bukkit.entity.Player;
|
|
|
|
import org.bukkit.event.player.PlayerEvent;
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Abstract tree event containing tree's blocks and broke block
|
|
|
|
*/
|
|
|
|
public abstract class TreeEvent extends PlayerEvent {
|
2023-06-29 14:31:22 +02:00
|
|
|
protected final DetectedTree detectedTree;
|
2019-05-03 02:33:26 +02:00
|
|
|
|
2023-06-29 14:31:22 +02:00
|
|
|
public TreeEvent(Player who, DetectedTree detectedTree) {
|
|
|
|
super(who);
|
2019-03-30 04:59:10 +01:00
|
|
|
this.detectedTree = detectedTree;
|
|
|
|
}
|
|
|
|
|
|
|
|
/**
|
|
|
|
* Get the tree blocks
|
2023-06-29 14:31:22 +02:00
|
|
|
*
|
2019-03-30 04:59:10 +01:00
|
|
|
* @return The blocks that are part of the tree
|
|
|
|
*/
|
|
|
|
public DetectedTree getDetectedTree() {
|
|
|
|
return this.detectedTree;
|
|
|
|
}
|
|
|
|
}
|