Class ProtectorAPI

java.lang.Object
io.github.lijinhong11.protector.api.ProtectorAPI

public class ProtectorAPI extends Object
  • Constructor Details

    • ProtectorAPI

      public ProtectorAPI()
  • Method Details

    • register

      public static void register(IProtectionModule module)
    • register

      public static void register(IBlockProtectionModule module)
    • setPluginHost

      public static void setPluginHost(ProtectionAPIPlugin plugin)
    • getPluginHost

      public static ProtectionAPIPlugin getPluginHost()
    • findModule

      @Nullable public static @Nullable IProtectionModule findModule(org.bukkit.Location location)
    • findBlockModule

      @Nullable public static @Nullable IBlockProtectionModule findBlockModule(org.bukkit.entity.Player p, org.bukkit.Location block)
    • isEventFake

      public static boolean isEventFake(@NotNull @NotNull org.bukkit.event.Event event)
    • allowBreak

      public static boolean allowBreak(org.bukkit.entity.Player player)
    • allowBreak

      public static boolean allowBreak(org.bukkit.entity.Player player, org.bukkit.Location block)
    • allowPlace

      public static boolean allowPlace(org.bukkit.entity.Player player)
    • allowPlace

      public static boolean allowPlace(org.bukkit.entity.Player player, org.bukkit.Location block)