Class StructureManager

java.lang.Object
org.kingdoms.managers.structures.StructureManager

public final class StructureManager extends Object
  • Constructor Details

    • StructureManager

      public StructureManager()
  • Method Details

    • hasPermission

      public static boolean hasPermission(org.bukkit.entity.Player player, KingdomPermission perm)
    • 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

      public static List<Structure> breakExtraStructures(Kingdom kingdom, Land land)
    • getExtraStructures

      public static List<Structure> getExtraStructures(Kingdom kingdom, Land land)
    • 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)