Class TownyBuildEvent
java.lang.Object
org.bukkit.event.Event
com.palmergames.bukkit.towny.event.CancellableTownyEvent
com.palmergames.bukkit.towny.event.actions.TownyActionEvent
com.palmergames.bukkit.towny.event.actions.TownyBuildEvent
- All Implemented Interfaces:
org.bukkit.event.Cancellable
Part of the API which lets Towny's war and other plugins modify Towny's
plot-permission-decision outcomes.
Build events are thrown when a player attempts to build blocks in the world,
or would otherwise be using an item or block in a way that could be
considered a build event.
- Author:
- LlmDl
-
Nested Class Summary
Nested classes/interfaces inherited from class org.bukkit.event.Event
org.bukkit.event.Event.Result
-
Field Summary
Fields inherited from class com.palmergames.bukkit.towny.event.actions.TownyActionEvent
loc, mat, player, townblock
-
Constructor Summary
ConstructorDescriptionTownyBuildEvent
(org.bukkit.entity.Player player, org.bukkit.Location loc, org.bukkit.Material mat, org.bukkit.block.Block block, TownBlock townblock, boolean cancelled) Build event thrown when a player attempts to build blocks in the world. -
Method Summary
Modifier and TypeMethodDescriptionorg.bukkit.block.Block
getBlock()
static org.bukkit.event.HandlerList
org.bukkit.event.HandlerList
Methods inherited from class com.palmergames.bukkit.towny.event.actions.TownyActionEvent
getLocation, getMaterial, getPlayer, getTownBlock, hasTownBlock, isInWilderness, isMessageSuppressed, suppressMessage
Methods inherited from class com.palmergames.bukkit.towny.event.CancellableTownyEvent
getCancelMessage, isCancelled, setCancelled, setCancelMessage
Methods inherited from class org.bukkit.event.Event
getEventName, isAsynchronous
-
Constructor Details
-
TownyBuildEvent
public TownyBuildEvent(org.bukkit.entity.Player player, org.bukkit.Location loc, org.bukkit.Material mat, org.bukkit.block.Block block, TownBlock townblock, boolean cancelled) Build event thrown when a player attempts to build blocks in the world. This will be thrown even if Towny has already decided to cancel the event, giving other plugins (and Towny's internal war system) the chance to modify the outcome. If you do not intend to un-cancel something already cancelled by Towny, use ignorecancelled=true in order to get only events which Towny will otherwise allow.- Parameters:
player
- involved in the build event.loc
- location of the block being built.mat
- material of the block being built.block
- block being built.townblock
- - TownBlock or null if in the wilderness.cancelled
- true if Towny has already determined this will be cancelled.
-
-
Method Details
-
getBlock
public org.bukkit.block.Block getBlock() -
getHandlerList
public static org.bukkit.event.HandlerList getHandlerList() -
getHandlers
public org.bukkit.event.HandlerList getHandlers()- Specified by:
getHandlers
in classorg.bukkit.event.Event
-