A C D E F G I L M P R S T V 
All Classes All Packages

A

addPoint(Long, Trigger) - Method in class tech.sbdevelopment.showcontrol.api.shows.Show
Add a point to the show.
AnimaTrigger - Class in tech.sbdevelopment.showcontrol.api.triggers.impl
 
AnimaTrigger() - Constructor for class tech.sbdevelopment.showcontrol.api.triggers.impl.AnimaTrigger
 
AnimaTrigger(String[]) - Constructor for class tech.sbdevelopment.showcontrol.api.triggers.impl.AnimaTrigger
 
argDesc() - Method in annotation type tech.sbdevelopment.showcontrol.api.triggers.TriggerIdentifier
The description of the arguments the trigger needs.

C

cancel() - Method in class tech.sbdevelopment.showcontrol.api.shows.Show
Cancel the show.
CommandTrigger - Class in tech.sbdevelopment.showcontrol.api.triggers.impl
 
CommandTrigger() - Constructor for class tech.sbdevelopment.showcontrol.api.triggers.impl.CommandTrigger
 
CommandTrigger(String[]) - Constructor for class tech.sbdevelopment.showcontrol.api.triggers.impl.CommandTrigger
 
create(String) - Static method in class tech.sbdevelopment.showcontrol.api.SCAPI
Create a new show.

D

delete(String) - Static method in class tech.sbdevelopment.showcontrol.api.SCAPI
Delete a show.

E

exists(String) - Static method in class tech.sbdevelopment.showcontrol.api.SCAPI
Check if a show exists.

F

FireworkTrigger - Class in tech.sbdevelopment.showcontrol.api.triggers.impl
 
FireworkTrigger() - Constructor for class tech.sbdevelopment.showcontrol.api.triggers.impl.FireworkTrigger
 
FireworkTrigger(String[]) - Constructor for class tech.sbdevelopment.showcontrol.api.triggers.impl.FireworkTrigger
 

G

getArgumentTabComplete(Player, int, String) - Method in class tech.sbdevelopment.showcontrol.api.triggers.impl.AnimaTrigger
 
getArgumentTabComplete(Player, int, String) - Method in class tech.sbdevelopment.showcontrol.api.triggers.impl.CommandTrigger
 
getArgumentTabComplete(Player, int, String) - Method in class tech.sbdevelopment.showcontrol.api.triggers.impl.FireworkTrigger
 
getArgumentTabComplete(Player, int, String) - Method in class tech.sbdevelopment.showcontrol.api.triggers.impl.LaserTrigger
 
getArgumentTabComplete(Player, int, String) - Method in class tech.sbdevelopment.showcontrol.api.triggers.impl.LightTrigger
 
getArgumentTabComplete(Player, int, String) - Method in class tech.sbdevelopment.showcontrol.api.triggers.impl.ParticleTrigger
 
getArgumentTabComplete(Player, int, String) - Method in class tech.sbdevelopment.showcontrol.api.triggers.impl.SpotTrigger
 
getArgumentTabComplete(Player, int, String) - Method in class tech.sbdevelopment.showcontrol.api.triggers.Trigger
This method gets fired when a player wants to add a cue
getCueID() - Method in class tech.sbdevelopment.showcontrol.api.points.ShowCuePoint
The ID of the cue point
getCuePoints() - Method in class tech.sbdevelopment.showcontrol.api.shows.Show
A list of all cue points in the show.
getData() - Method in class tech.sbdevelopment.showcontrol.api.points.ShowCuePoint
The data
getDataString() - Method in class tech.sbdevelopment.showcontrol.api.triggers.Trigger
Get the datastring from this cue
getDefaultTriggers() - Static method in class tech.sbdevelopment.showcontrol.api.SCAPI
A map of all default trigger, only used for tab complete.
getGUIItem() - Method in class tech.sbdevelopment.showcontrol.api.points.ShowCuePoint
 
getName() - Method in class tech.sbdevelopment.showcontrol.api.shows.Show
The name of the show.
getShow(String) - Static method in class tech.sbdevelopment.showcontrol.api.SCAPI
Get a show by name.
getShowsMap() - Static method in class tech.sbdevelopment.showcontrol.api.SCAPI
A map of all shows.
getTabComplete(String, Player, int, String) - Static method in class tech.sbdevelopment.showcontrol.api.SCAPI
Get the tab complete for a trigger.
getTime() - Method in class tech.sbdevelopment.showcontrol.api.points.ShowCuePoint
The start-time (milliseconds)
getTrigger(String) - Static method in class tech.sbdevelopment.showcontrol.api.SCAPI
Get a trigger from a data string.
getTriggerId() - Method in class tech.sbdevelopment.showcontrol.api.triggers.Trigger
Get the ID of the trigger
getTriggers() - Static method in class tech.sbdevelopment.showcontrol.api.SCAPI
A map of all triggers, used for creating new triggers.

I

index(Class<?>, String...) - Static method in class tech.sbdevelopment.showcontrol.api.SCAPI
Index all triggers in a package.
InvalidArgumentException - Exception in tech.sbdevelopment.showcontrol.api.exceptions
Thrown when an argument is invalid
InvalidArgumentException() - Constructor for exception tech.sbdevelopment.showcontrol.api.exceptions.InvalidArgumentException
 
InvalidTriggerException - Exception in tech.sbdevelopment.showcontrol.api.exceptions
Thrown when a trigger is invalid
InvalidTriggerException() - Constructor for exception tech.sbdevelopment.showcontrol.api.exceptions.InvalidTriggerException
 
item() - Method in annotation type tech.sbdevelopment.showcontrol.api.triggers.TriggerIdentifier
The item shown in the GUI for a show.

L

LaserTrigger - Class in tech.sbdevelopment.showcontrol.api.triggers.impl
 
LaserTrigger() - Constructor for class tech.sbdevelopment.showcontrol.api.triggers.impl.LaserTrigger
 
LaserTrigger(String[]) - Constructor for class tech.sbdevelopment.showcontrol.api.triggers.impl.LaserTrigger
 
LightTrigger - Class in tech.sbdevelopment.showcontrol.api.triggers.impl
 
LightTrigger() - Constructor for class tech.sbdevelopment.showcontrol.api.triggers.impl.LightTrigger
 
LightTrigger(String[]) - Constructor for class tech.sbdevelopment.showcontrol.api.triggers.impl.LightTrigger
 

M

minArgs() - Method in annotation type tech.sbdevelopment.showcontrol.api.triggers.TriggerIdentifier
The minimum amount of arguments the trigger needs.

P

ParticleTrigger - Class in tech.sbdevelopment.showcontrol.api.triggers.impl
 
ParticleTrigger() - Constructor for class tech.sbdevelopment.showcontrol.api.triggers.impl.ParticleTrigger
 
ParticleTrigger(String[]) - Constructor for class tech.sbdevelopment.showcontrol.api.triggers.impl.ParticleTrigger
 

R

remove() - Method in class tech.sbdevelopment.showcontrol.api.triggers.impl.LaserTrigger
 
remove() - Method in class tech.sbdevelopment.showcontrol.api.triggers.impl.SpotTrigger
 
remove() - Method in class tech.sbdevelopment.showcontrol.api.triggers.Trigger
This method gets fired when the cue gets removed It's not required, and does nothing if it's not needed.
removePoint(ShowCuePoint) - Method in class tech.sbdevelopment.showcontrol.api.shows.Show
Remove a point from the show.

S

SCAPI - Class in tech.sbdevelopment.showcontrol.api
This class is the main class of the API.
SCAPI() - Constructor for class tech.sbdevelopment.showcontrol.api.SCAPI
 
Show - Class in tech.sbdevelopment.showcontrol.api.shows
This class represents a show.
Show(String) - Constructor for class tech.sbdevelopment.showcontrol.api.shows.Show
 
Show(String, List<ShowCuePoint>) - Constructor for class tech.sbdevelopment.showcontrol.api.shows.Show
Create a new show.
ShowCuePoint - Class in tech.sbdevelopment.showcontrol.api.points
A cue point of a show
ShowCuePoint(Long, Trigger) - Constructor for class tech.sbdevelopment.showcontrol.api.points.ShowCuePoint
Create a new cue point
ShowCuePoint(UUID, Long, Trigger) - Constructor for class tech.sbdevelopment.showcontrol.api.points.ShowCuePoint
 
SpotTrigger - Class in tech.sbdevelopment.showcontrol.api.triggers.impl
 
SpotTrigger() - Constructor for class tech.sbdevelopment.showcontrol.api.triggers.impl.SpotTrigger
 
SpotTrigger(String[]) - Constructor for class tech.sbdevelopment.showcontrol.api.triggers.impl.SpotTrigger
 
start() - Method in class tech.sbdevelopment.showcontrol.api.shows.Show
Start the show.

T

tech.sbdevelopment.showcontrol.api - package tech.sbdevelopment.showcontrol.api
This package contains the API of the ShowControl plugin.
tech.sbdevelopment.showcontrol.api.exceptions - package tech.sbdevelopment.showcontrol.api.exceptions
This package contains the exceptions thrown by the plugin.
tech.sbdevelopment.showcontrol.api.points - package tech.sbdevelopment.showcontrol.api.points
This package contains the point API.
tech.sbdevelopment.showcontrol.api.shows - package tech.sbdevelopment.showcontrol.api.shows
This package contains all classes related to shows.
tech.sbdevelopment.showcontrol.api.triggers - package tech.sbdevelopment.showcontrol.api.triggers
This package contains the trigger API.
tech.sbdevelopment.showcontrol.api.triggers.impl - package tech.sbdevelopment.showcontrol.api.triggers.impl
 
TooFewArgumentsException - Exception in tech.sbdevelopment.showcontrol.api.exceptions
Thrown when a trigger has too few arguments
TooFewArgumentsException() - Constructor for exception tech.sbdevelopment.showcontrol.api.exceptions.TooFewArgumentsException
 
trigger() - Method in class tech.sbdevelopment.showcontrol.api.triggers.impl.AnimaTrigger
 
trigger() - Method in class tech.sbdevelopment.showcontrol.api.triggers.impl.CommandTrigger
 
trigger() - Method in class tech.sbdevelopment.showcontrol.api.triggers.impl.FireworkTrigger
 
trigger() - Method in class tech.sbdevelopment.showcontrol.api.triggers.impl.LaserTrigger
 
trigger() - Method in class tech.sbdevelopment.showcontrol.api.triggers.impl.LightTrigger
 
trigger() - Method in class tech.sbdevelopment.showcontrol.api.triggers.impl.ParticleTrigger
 
trigger() - Method in class tech.sbdevelopment.showcontrol.api.triggers.impl.SpotTrigger
 
trigger() - Method in class tech.sbdevelopment.showcontrol.api.triggers.Trigger
This method gets fired when the cue gets triggered
Trigger - Class in tech.sbdevelopment.showcontrol.api.triggers
This class is the base class for all triggers
Trigger() - Constructor for class tech.sbdevelopment.showcontrol.api.triggers.Trigger
 
Trigger(String[]) - Constructor for class tech.sbdevelopment.showcontrol.api.triggers.Trigger
 
TriggerIdentifier - Annotation Type in tech.sbdevelopment.showcontrol.api.triggers
This annotation is used to identify a trigger.

V

value() - Method in annotation type tech.sbdevelopment.showcontrol.api.triggers.TriggerIdentifier
The identifier of the trigger, used in the add command.
A C D E F G I L M P R S T V 
All Classes All Packages