Package org.kingdoms.managers.structures
Class StructureManager
java.lang.Object
org.kingdoms.managers.structures.StructureManager
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbreakExtraStructures(Kingdom kingdom, Land land) getExtraStructures(Kingdom kingdom, Land land) static booleanhasPermission(org.bukkit.entity.Player player, KingdomPermission perm) static voidonStructureBreak(org.bukkit.event.block.BlockBreakEvent event, KingdomPlayer kp, Structure structure, Land land) static voidonStructureInteract(org.bukkit.event.player.PlayerInteractEvent event, Structure structure) static voidonStructurePlace(org.bukkit.event.player.PlayerInteractEvent event, NBTTagCompound nbt, String tag) static StructurestructurePlace(org.bukkit.event.block.BlockPlaceEvent event, org.bukkit.entity.Player player, org.bukkit.block.Block block, NBTTagCompound nbt, String tag)
-
Constructor Details
-
StructureManager
public StructureManager()
-
-
Method Details
-
hasPermission
-
onStructurePlace
public static void onStructurePlace(org.bukkit.event.player.PlayerInteractEvent event, NBTTagCompound nbt, String tag) -
structurePlace
public static Structure structurePlace(org.bukkit.event.block.BlockPlaceEvent event, org.bukkit.entity.Player player, org.bukkit.block.Block block, NBTTagCompound nbt, String tag) -
breakExtraStructures
-
getExtraStructures
-
onStructureBreak
public static void onStructureBreak(org.bukkit.event.block.BlockBreakEvent event, KingdomPlayer kp, Structure structure, Land land) -
onStructureInteract
public static void onStructureInteract(org.bukkit.event.player.PlayerInteractEvent event, Structure structure)
-