Package fr.royalpha.sheepwars.api
Class CalendarEvent
- java.lang.Object
-
- fr.royalpha.sheepwars.api.CalendarEvent
-
- All Implemented Interfaces:
org.bukkit.event.Listener
public abstract class CalendarEvent extends java.lang.Object implements org.bukkit.event.Listener
-
-
Field Summary
Fields Modifier and Type Field Description private booleanactivatedprivate intidprivate java.lang.Stringnameprotected org.bukkit.plugin.Pluginpluginprivate static java.util.List<CalendarEvent>registredEvents
-
Constructor Summary
Constructors Constructor Description CalendarEvent(int id, java.lang.String name)
-
Method Summary
Modifier and Type Method Description abstract voidactivate(org.bukkit.plugin.Plugin activatingPlugin)voidcheck(java.util.logging.Logger log)abstract voiddeactivate(org.bukkit.plugin.Plugin deactivatingPlugin)private voiddisableEvents(org.bukkit.plugin.Plugin plugin)private voidenableEvents(org.bukkit.plugin.Plugin plugin)abstract java.util.CalendargetEndDate()intgetID()java.lang.StringgetName()static java.util.List<CalendarEvent>getRegistredCalendarEvents()abstract java.util.CalendargetStartDate()booleanisTimePeriod()static booleanregisterCalendarEvent(CalendarEvent calendarEvent, org.bukkit.plugin.Plugin owningPlugin)static booleanstartCheckTask(fr.royalpha.sheepwars.core.SheepWarsPlugin plugin)static booleanunregisterCalendarEvent(CalendarEvent calendarEvent)
-
-
-
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
-
-
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)
-
-