Class ProtectionSignManager
java.lang.Object
org.kingdoms.managers.protectionsign.ProtectionSignManager
- All Implemented Interfaces:
org.bukkit.event.Listener
Explosions are handled in
LandExplosionManager-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoiddoubleChestProtectNotifier(org.bukkit.event.block.BlockPlaceEvent event) getProtectionTypeSignLines(ProtectionSign.ProtectionType protectionType) static MessengerhandleProtectedBlock(org.bukkit.event.player.PlayerInteractEvent event, ProtectionSign protection, org.kingdoms.managers.land.InteractProcessor processor) voidonPistonExtend(org.bukkit.event.block.BlockPistonExtendEvent event) voidonPistonRetract(org.bukkit.event.block.BlockPistonRetractEvent event) voidonProtectedBreak(org.bukkit.event.block.BlockBreakEvent event) voidonQuickProtect(org.bukkit.event.player.PlayerInteractEvent event) voidonSignPut(org.bukkit.event.block.SignChangeEvent event) protected static org.bukkit.block.BlockputSignOn(org.bukkit.block.Block block, com.cryptomorin.xseries.XMaterial signMaterial, org.bukkit.block.BlockFace facing) static voidrequestPassword(org.bukkit.entity.Player player, ProtectionSign sign, org.bukkit.block.Container container)
-
Constructor Details
-
ProtectionSignManager
-
-
Method Details
-
putSignOn
protected static org.bukkit.block.Block putSignOn(org.bukkit.block.Block block, com.cryptomorin.xseries.XMaterial signMaterial, org.bukkit.block.BlockFace facing) -
handleProtectedBlock
public static Messenger handleProtectedBlock(org.bukkit.event.player.PlayerInteractEvent event, ProtectionSign protection, org.kingdoms.managers.land.InteractProcessor processor) -
requestPassword
public static void requestPassword(org.bukkit.entity.Player player, ProtectionSign sign, org.bukkit.block.Container container) -
getProtectionTypeSignLines
-
onSignPut
public void onSignPut(org.bukkit.event.block.SignChangeEvent event) -
onProtectedBreak
public void onProtectedBreak(org.bukkit.event.block.BlockBreakEvent event) -
onPistonExtend
public void onPistonExtend(org.bukkit.event.block.BlockPistonExtendEvent event) -
onPistonRetract
public void onPistonRetract(org.bukkit.event.block.BlockPistonRetractEvent event) -
doubleChestProtectNotifier
public void doubleChestProtectNotifier(org.bukkit.event.block.BlockPlaceEvent event) -
onQuickProtect
public void onQuickProtect(org.bukkit.event.player.PlayerInteractEvent event)
-