HookInfo.java 710 B

12345678910111213141516171819202122232425
  1. package xyz.spaceio.hooks;
  2. /**
  3. * Stores all existing hooks for sky block plugins
  4. *
  5. * @author MasterCake
  6. *
  7. */
  8. public enum HookInfo {
  9. AcidIsland(HookAcidIsland.class), ASkyBlock(HookASkyBlock.class), BentoBox(HookBentoBox.class),
  10. IslandWorld(HookIslandWorld.class), SpaceSkyblock(HookSpaceSkyblock.class),
  11. SuperiorSkyblock2(HookSuperiorSkyblock.class), uSkyBlock(HookuSkyBlock.class),
  12. FabledSkyBlock(HookFabledSkyblock.class), PlotSquared(HookPlotSquared.class), PlotSquaredLegacy(HookPlotSquaredLegacy.class), Vanilla(HookVanilla.class);
  13. private Class<?> hookClass;
  14. HookInfo(Class<?> hookClass) {
  15. this.hookClass = hookClass;
  16. }
  17. public Class<?> getHookClass() {
  18. return this.hookClass;
  19. }
  20. }