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 boolean
activated
private int
id
private java.lang.String
name
protected org.bukkit.plugin.Plugin
plugin
private 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 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)
-
-
-
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)
-
-