Class CalendarEvent

  • All Implemented Interfaces:
    org.bukkit.event.Listener

    public abstract class CalendarEvent
    extends java.lang.Object
    implements org.bukkit.event.Listener
    • Constructor Summary

      Constructors 
      Constructor Description
      CalendarEvent​(int id, java.lang.String name)  
    • Method Summary

      Modifier and Type Method Description
      abstract void activate​(org.bukkit.plugin.Plugin activatingPlugin)  
      void check​(java.util.logging.Logger log)  
      abstract void deactivate​(org.bukkit.plugin.Plugin deactivatingPlugin)  
      private void disableEvents​(org.bukkit.plugin.Plugin plugin)  
      private void enableEvents​(org.bukkit.plugin.Plugin plugin)  
      abstract java.util.Calendar getEndDate()  
      int getID()  
      java.lang.String getName()  
      static java.util.List<CalendarEvent> getRegistredCalendarEvents()  
      abstract java.util.Calendar getStartDate()  
      boolean isTimePeriod()  
      static boolean registerCalendarEvent​(CalendarEvent calendarEvent, org.bukkit.plugin.Plugin owningPlugin)  
      static boolean startCheckTask​(fr.royalpha.sheepwars.core.SheepWarsPlugin plugin)  
      static boolean unregisterCalendarEvent​(CalendarEvent calendarEvent)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • registredEvents

        private static java.util.List<CalendarEvent> registredEvents
      • id

        private int id
      • name

        private java.lang.String name
      • activated

        private boolean activated
      • plugin

        protected org.bukkit.plugin.Plugin plugin
    • Constructor Detail

      • CalendarEvent

        public CalendarEvent​(int id,
                             java.lang.String name)
    • Method Detail

      • getID

        public int getID()
      • getName

        public java.lang.String getName()
      • activate

        public abstract void activate​(org.bukkit.plugin.Plugin activatingPlugin)
      • deactivate

        public abstract void deactivate​(org.bukkit.plugin.Plugin deactivatingPlugin)
      • getEndDate

        public abstract java.util.Calendar getEndDate()
      • getStartDate

        public abstract java.util.Calendar getStartDate()
      • isTimePeriod

        public boolean isTimePeriod()
      • enableEvents

        private void enableEvents​(org.bukkit.plugin.Plugin plugin)
      • disableEvents

        private void disableEvents​(org.bukkit.plugin.Plugin plugin)
      • check

        public void check​(java.util.logging.Logger log)
      • registerCalendarEvent

        public static boolean registerCalendarEvent​(CalendarEvent calendarEvent,
                                                    org.bukkit.plugin.Plugin owningPlugin)
      • unregisterCalendarEvent

        public static boolean unregisterCalendarEvent​(CalendarEvent calendarEvent)
      • getRegistredCalendarEvents

        public static java.util.List<CalendarEvent> getRegistredCalendarEvents()
      • startCheckTask

        public static boolean startCheckTask​(fr.royalpha.sheepwars.core.SheepWarsPlugin plugin)