A C D E F G H I J L M N O P R S T U V W 

A

AbstractEvent - Class in net.nextinfinity.core.events
The AbstractEvent class forms the basis for all events fired by CTCore.
addEffect(String) - Method in interface net.nextinfinity.core.classes.ClassEditor
Adds a potion effect to the class.
addEffect(String) - Method in class net.nextinfinity.core.classes.impl.CoreClassEditor
 
addEffect(PotionEffect) - Method in interface net.nextinfinity.core.classes.GameClass
Adds a potion effect to the class.
addEffect(PotionEffect) - Method in class net.nextinfinity.core.classes.impl.CoreGameClass
 
addItem(ItemStack) - Method in interface net.nextinfinity.core.classes.GameClass
Adds an item to the set of items for the class.
addItem(ItemStack) - Method in class net.nextinfinity.core.classes.impl.CoreGameClass
 
addNBTTag(String) - Method in class net.nextinfinity.core.item.ItemBuilder
Adds an NBT tag to an item.
addPlayer(GamePlayer) - Method in interface net.nextinfinity.core.arena.Arena
Attempts to add a player to the arena.
addPlayer(GamePlayer) - Method in class net.nextinfinity.core.arena.impl.CoreArena
 
addPlayer(GamePlayer) - Method in class net.nextinfinity.core.team.impl.CoreTeam
 
addPlayer(GamePlayer) - Method in interface net.nextinfinity.core.team.Team
Adds a player to the team.
addSpawn() - Method in interface net.nextinfinity.core.arena.ArenaEditor
Adds a new spawn at the players current location.
addSpawn() - Method in class net.nextinfinity.core.arena.impl.CoreArenaEditor
 
addSpawn(Location) - Method in interface net.nextinfinity.core.arena.Arena
Adds a spawn to the arena and categorizes it as a free-for-all spawn.
addSpawn(Location) - Method in class net.nextinfinity.core.arena.impl.CoreArena
 
addSpawn(Location, Team) - Method in interface net.nextinfinity.core.arena.Arena
Adds a spawn the the arena and associates it with a certain team
addSpawn(Location, Team) - Method in class net.nextinfinity.core.arena.impl.CoreArena
 
addSpectator(GamePlayer) - Method in interface net.nextinfinity.core.arena.Arena
Attempts to add a spectator to the arena.
addSpectator(GamePlayer) - Method in class net.nextinfinity.core.arena.impl.CoreArena
 
Arena - Interface in net.nextinfinity.core.arena
 
ArenaChunkGenerator - Class in net.nextinfinity.core.arena
ChunkGenerator for an empty/void world.
ArenaChunkGenerator() - Constructor for class net.nextinfinity.core.arena.ArenaChunkGenerator
 
ArenaEditor - Interface in net.nextinfinity.core.arena
The ArenaEditor object is created when an admin initializes an arena editing session.
ArenaManager - Interface in net.nextinfinity.core.arena
The ArenaManager object is a management interface for individual Arena objects.
ArenaMenu - Interface in net.nextinfinity.core.arena
The ArenaMenu object handles the arena selection menu, where players may view the status of lobbies for each map of the game and join one if possible.
ArgCombiner - Class in net.nextinfinity.core.utils
 
ArgCombiner() - Constructor for class net.nextinfinity.core.utils.ArgCombiner
 
assignPlayers(Arena) - Method in class net.nextinfinity.core.team.impl.CoreTeamHandler
 
assignPlayers(Arena) - Method in interface net.nextinfinity.core.team.TeamHandler
Assigns players for an Arena.

C

ClassEditor - Interface in net.nextinfinity.core.classes
The ClassEditor is an in-game editor to allow admins to create classes without having to manually edit files.
ClassListener - Class in net.nextinfinity.core.classes.listeners
The ClassListener object listens for entity clicks in the class selection inventory and handles them accordingly.
ClassListener(Game) - Constructor for class net.nextinfinity.core.classes.listeners.ClassListener
 
ClassManager - Interface in net.nextinfinity.core.classes
The ClassManager object serves as a management interface for individual classes.
clearArenas() - Method in interface net.nextinfinity.core.arena.ArenaManager
Unload and delete all arena worlds.
clearArenas() - Method in class net.nextinfinity.core.arena.impl.CoreArenaManager
 
clearBoard(GamePlayer) - Method in class net.nextinfinity.core.arena.impl.CoreScoreboardManager
 
clearBoard(GamePlayer) - Method in interface net.nextinfinity.core.arena.ScoreboardManager
Resets the sidebar scoreboard for the player to a blank scoreboard.
clearInventory() - Method in interface net.nextinfinity.core.player.GamePlayer
Clears the player's inventory, including their armor.
clearInventory() - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
close() - Method in interface net.nextinfinity.core.arena.ArenaEditor
Closes the editing session and returns the entity to their previous state.
close() - Method in class net.nextinfinity.core.arena.impl.CoreArenaEditor
 
close() - Method in interface net.nextinfinity.core.classes.ClassEditor
Closes the editing session.
close() - Method in class net.nextinfinity.core.classes.impl.CoreClassEditor
 
combineArgs(String[]) - Static method in class net.nextinfinity.core.utils.ArgCombiner
Combines all entries in an array of Strings into one String with a space between each entry.
combineArgs(String[], int) - Static method in class net.nextinfinity.core.utils.ArgCombiner
Combines the entries in an array of Strings into one String with a space between each entry beginning at the specified index.
CommandHandler - Interface in net.nextinfinity.core.commands
The CommandHandler object receives all commands for the core and distributes them to different executors
ConfigManager - Class in net.nextinfinity.core.utils
Bukkit's arbitrary config file implementation
ConfigManager(JavaPlugin, String) - Constructor for class net.nextinfinity.core.utils.ConfigManager
Creates a new ConfigManager object for a file.
CoreArena - Class in net.nextinfinity.core.arena.impl
 
CoreArena(Game, String, World) - Constructor for class net.nextinfinity.core.arena.impl.CoreArena
 
CoreArenaEditor - Class in net.nextinfinity.core.arena.impl
 
CoreArenaEditor(Game, World, String, GamePlayer) - Constructor for class net.nextinfinity.core.arena.impl.CoreArenaEditor
 
CoreArenaManager - Class in net.nextinfinity.core.arena.impl
 
CoreArenaManager(Game) - Constructor for class net.nextinfinity.core.arena.impl.CoreArenaManager
 
CoreArenaMenu - Class in net.nextinfinity.core.arena.impl
 
CoreArenaMenu(Game, ArenaManager) - Constructor for class net.nextinfinity.core.arena.impl.CoreArenaMenu
 
CoreClassEditor - Class in net.nextinfinity.core.classes.impl
 
CoreClassEditor(Game, GamePlayer, String) - Constructor for class net.nextinfinity.core.classes.impl.CoreClassEditor
 
CoreClassManager - Class in net.nextinfinity.core.classes.impl
 
CoreClassManager(Game) - Constructor for class net.nextinfinity.core.classes.impl.CoreClassManager
 
CoreCommandHandler - Class in net.nextinfinity.core.commands.impl
 
CoreCommandHandler(Game) - Constructor for class net.nextinfinity.core.commands.impl.CoreCommandHandler
 
CoreGameClass - Class in net.nextinfinity.core.classes.impl
 
CoreGameClass(String, ChatColor) - Constructor for class net.nextinfinity.core.classes.impl.CoreGameClass
 
CoreGamePlayer - Class in net.nextinfinity.core.player.impl
 
CoreGamePlayer(Player, Game) - Constructor for class net.nextinfinity.core.player.impl.CoreGamePlayer
 
CorePlayerHandler - Class in net.nextinfinity.core.player.impl
 
CorePlayerHandler(Game) - Constructor for class net.nextinfinity.core.player.impl.CorePlayerHandler
 
CoreScoreboardManager - Class in net.nextinfinity.core.arena.impl
 
CoreScoreboardManager(Arena, Game) - Constructor for class net.nextinfinity.core.arena.impl.CoreScoreboardManager
 
CoreTeam - Class in net.nextinfinity.core.team.impl
 
CoreTeam(String, Arena) - Constructor for class net.nextinfinity.core.team.impl.CoreTeam
 
CoreTeamHandler - Class in net.nextinfinity.core.team.impl
 
CoreTeamHandler(Game) - Constructor for class net.nextinfinity.core.team.impl.CoreTeamHandler
 
countdown() - Method in interface net.nextinfinity.core.arena.Arena
Begins the countdown in the arena, which signifies a transition from the lobby state to the in-game state.
countdown() - Method in class net.nextinfinity.core.arena.impl.CoreArena
 
CreateArena - Class in net.nextinfinity.core.commands.executors
 
CreateArena(Game) - Constructor for class net.nextinfinity.core.commands.executors.CreateArena
 
createEditor(String, GamePlayer) - Method in interface net.nextinfinity.core.arena.ArenaManager
Creates an editing session for an arena.
createEditor(String, GamePlayer) - Method in class net.nextinfinity.core.arena.impl.CoreArenaManager
 
createSchematic(GamePlayer, String) - Method in interface net.nextinfinity.core.arena.ArenaManager
Creates a schematic from the player's WorldEdit selection and places the schematic in the game's schematic folder.
createSchematic(GamePlayer, String) - Method in class net.nextinfinity.core.arena.impl.CoreArenaManager
 
createTeams(Arena) - Method in class net.nextinfinity.core.team.impl.CoreTeamHandler
 
createTeams(Arena) - Method in interface net.nextinfinity.core.team.TeamHandler
Creates Team objects for the Arena.

D

DeathListener - Class in net.nextinfinity.core.player.listeners
The death listener handles entity deaths, sending the GameDeathEvent for in-game players.
DeathListener(Game) - Constructor for class net.nextinfinity.core.player.listeners.DeathListener
 
decrementScore(int) - Method in class net.nextinfinity.core.team.impl.CoreTeam
 
decrementScore(int) - Method in interface net.nextinfinity.core.team.Team
Decreases the score of the team by a certain amount.
deleteClass(String) - Method in interface net.nextinfinity.core.classes.ClassManager
Deletes a class from memory and storage with the specified name.
deleteClass(String) - Method in class net.nextinfinity.core.classes.impl.CoreClassManager
 
DeleteClass - Class in net.nextinfinity.core.commands.executors
 
DeleteClass(Game) - Constructor for class net.nextinfinity.core.commands.executors.DeleteClass
 
deleteFolder(File) - Static method in class net.nextinfinity.core.utils.FileUtil
Deletes a folder recursively.
deleteWorld(World) - Method in interface net.nextinfinity.core.arena.ArenaManager
Unloads a World from Bukkit and deletes it from the disk.
deleteWorld(World) - Method in class net.nextinfinity.core.arena.impl.CoreArenaManager
 

E

EditArena - Class in net.nextinfinity.core.commands.executors
 
EditArena(Game) - Constructor for class net.nextinfinity.core.commands.executors.EditArena
 
EditClass - Class in net.nextinfinity.core.commands.executors
 
EditClass(Game) - Constructor for class net.nextinfinity.core.commands.executors.EditClass
 
EditListener - Class in net.nextinfinity.core.arena.listeners
The EditListener object is used to manage an arena editing session.
EditListener - Class in net.nextinfinity.core.classes.listeners
 
EditListener(ArenaEditor, Game) - Constructor for class net.nextinfinity.core.arena.listeners.EditListener
 
EditListener(ClassEditor, Game) - Constructor for class net.nextinfinity.core.classes.listeners.EditListener
 
end() - Method in interface net.nextinfinity.core.arena.Arena
Ends the arena, removes all current players, and awards the winner(s).
end() - Method in class net.nextinfinity.core.arena.impl.CoreArena
 
executeCommand(GamePlayer, String...) - Method in class net.nextinfinity.core.commands.executors.CreateArena
 
executeCommand(GamePlayer, String...) - Method in class net.nextinfinity.core.commands.executors.DeleteClass
 
executeCommand(GamePlayer, String...) - Method in class net.nextinfinity.core.commands.executors.EditArena
 
executeCommand(GamePlayer, String...) - Method in class net.nextinfinity.core.commands.executors.EditClass
 
executeCommand(GamePlayer, String...) - Method in interface net.nextinfinity.core.commands.executors.Executor
Runs the code associated with the command.
executeCommand(GamePlayer, String...) - Method in class net.nextinfinity.core.commands.executors.Help
 
executeCommand(GamePlayer, String...) - Method in class net.nextinfinity.core.commands.executors.Join
 
executeCommand(GamePlayer, String...) - Method in class net.nextinfinity.core.commands.executors.Leave
 
executeCommand(GamePlayer, String...) - Method in class net.nextinfinity.core.commands.executors.SetLobby
 
executeCommand(GamePlayer, String...) - Method in class net.nextinfinity.core.commands.executors.Spectate
 
executeCommand(GamePlayer, String...) - Method in class net.nextinfinity.core.commands.executors.Start
 
Executor - Interface in net.nextinfinity.core.commands.executors
The Executor object handles one specific command

F

FileUtil - Class in net.nextinfinity.core.utils
 
FileUtil() - Constructor for class net.nextinfinity.core.utils.FileUtil
 
FINISHED - net.nextinfinity.core.arena.GameState
 

G

Game - Class in net.nextinfinity.core
The Game class forms the base for games using InfinityCore.
Game() - Constructor for class net.nextinfinity.core.Game
 
GameClass - Interface in net.nextinfinity.core.classes
The GameClass object represents a game class, or kit.
GameCountdownEvent - Class in net.nextinfinity.core.events
The GameCountdownEvent is fired when an arena begins the transition from the lobby state to the in-game state.
GameCountdownEvent(Game, Arena) - Constructor for class net.nextinfinity.core.events.GameCountdownEvent
Creates a new GameCountdownEvent
GameDeathEvent - Class in net.nextinfinity.core.events
The GameDeathEvent is fired when a entity dies in an arena.
GameDeathEvent(Game, Arena, GamePlayer) - Constructor for class net.nextinfinity.core.events.GameDeathEvent
Creates a new GameDeathEvent.
GameEndEvent - Class in net.nextinfinity.core.events
The GameEndEvent is fired when an arena ends.
GameEndEvent(Game, Arena, Team) - Constructor for class net.nextinfinity.core.events.GameEndEvent
Creates a new GameEndEvent for a single entity winner.
GameJoinEvent - Class in net.nextinfinity.core.events
The GameJoinEvent is fired every time a entity joins an arena.
GameJoinEvent(Game, Arena, GamePlayer) - Constructor for class net.nextinfinity.core.events.GameJoinEvent
Creates a new GameJoinEvent.
GameLeaveEvent - Class in net.nextinfinity.core.events
The GameLeaveEvent is fired when a entity either leaves or is removed from an arena.
GameLeaveEvent(Game, Arena, GamePlayer) - Constructor for class net.nextinfinity.core.events.GameLeaveEvent
Creates a new GameLeaveEvent.
GamePlayer - Interface in net.nextinfinity.core.player
The GamePlayer object serves as an interface/wrapper to add CTCore function on top of the Bukkit Player object.
GameSecondEvent - Class in net.nextinfinity.core.events
The GameSecondEvent is fired every time a second is ticked in an arena.
GameSecondEvent(Game, Arena, int) - Constructor for class net.nextinfinity.core.events.GameSecondEvent
Creates a new GameSecondEvent.
GameStartEvent - Class in net.nextinfinity.core.events
The GameStartEvent is fired when an arena starts, and can be used to add game-specific actions at the start of a match.
GameStartEvent(Game, Arena) - Constructor for class net.nextinfinity.core.events.GameStartEvent
Creates a new GameStartEvent
GameState - Enum in net.nextinfinity.core.arena
The state of an Arena.
generateChunkData(World, Random, int, int, ChunkGenerator.BiomeGrid) - Method in class net.nextinfinity.core.arena.ArenaChunkGenerator
 
getAddEffectMenu() - Method in interface net.nextinfinity.core.classes.ClassEditor
Gets the menu to add a new potion effect to the class.
getAddEffectMenu() - Method in class net.nextinfinity.core.classes.impl.CoreClassEditor
 
getAmount() - Method in class net.nextinfinity.core.team.impl.CoreTeam
 
getAmount() - Method in interface net.nextinfinity.core.team.Team
Gets the player limit for the team
getArena() - Method in class net.nextinfinity.core.events.AbstractEvent
Gets the arena the event occured in.
getArena() - Method in interface net.nextinfinity.core.player.GamePlayer
Gets the Arena object for the arena the player is in.
getArena() - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
getArena(String) - Method in interface net.nextinfinity.core.arena.ArenaManager
Gets the arena with a certain name.
getArena(String) - Method in class net.nextinfinity.core.arena.impl.CoreArenaManager
 
getArenaManager() - Method in class net.nextinfinity.core.Game
Gets the ArenaManager for the game.
getArenaMap() - Method in interface net.nextinfinity.core.arena.ArenaManager
Gets the map of all active arenas, where the key is the name of the arena and the list is all arenas running for that map.
getArenaMap() - Method in class net.nextinfinity.core.arena.impl.CoreArenaManager
 
getArmor() - Method in interface net.nextinfinity.core.classes.GameClass
Gets the set of armor items given to players for the class, if applicable.
getArmor() - Method in class net.nextinfinity.core.classes.impl.CoreGameClass
 
getBlockBreak() - Static method in class net.nextinfinity.core.utils.Settings
Gets whether or not to allow block placing and breaking in Arenas.
getBukkitPlayer() - Method in interface net.nextinfinity.core.player.GamePlayer
Gets the Bukkit player object for the player.
getBukkitPlayer() - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
getClass(String) - Method in interface net.nextinfinity.core.classes.ClassManager
Returns the GameClass object with a specific name.
getClass(String) - Method in class net.nextinfinity.core.classes.impl.CoreClassManager
 
getClassManager() - Method in class net.nextinfinity.core.Game
Gets the ClassManager for the game.
getClassSelector() - Method in interface net.nextinfinity.core.classes.ClassManager
Gets the class selector item, which may be clicked to open the class selection menu.
getClassSelector() - Method in class net.nextinfinity.core.classes.impl.CoreClassManager
 
getColor() - Method in interface net.nextinfinity.core.classes.GameClass
Gets the color of the class represented by the GameClass object.
getColor() - Method in class net.nextinfinity.core.classes.impl.CoreGameClass
 
getColor() - Method in class net.nextinfinity.core.team.impl.CoreTeam
 
getColor() - Method in interface net.nextinfinity.core.team.Team
Gets the color of the team.
getColorMenu() - Method in interface net.nextinfinity.core.classes.ClassEditor
Gets the menu to set the color for the class.
getColorMenu() - Method in class net.nextinfinity.core.classes.impl.CoreClassEditor
 
getCommandHandler() - Method in class net.nextinfinity.core.Game
Gets the CommandHandler for the game.
getConfig() - Method in class net.nextinfinity.core.utils.ConfigManager
Returns the FileConfiguration object for the config file.
getCountdownTime() - Static method in class net.nextinfinity.core.utils.Settings
Gets how long the countdown time should last for, in seconds.
getCurrentEffectMenu() - Method in interface net.nextinfinity.core.classes.ClassEditor
Gets the menu of existing potion effects for the class.
getCurrentEffectMenu() - Method in class net.nextinfinity.core.classes.impl.CoreClassEditor
 
getEffects() - Method in interface net.nextinfinity.core.classes.GameClass
Gets all potion effects belonging to the class.
getEffects() - Method in class net.nextinfinity.core.classes.impl.CoreGameClass
 
getError() - Static method in class net.nextinfinity.core.utils.Settings
Gets the error color used for chat messages and UI elements.
getExitMode() - Static method in class net.nextinfinity.core.utils.Settings
Gets the GameMode to return players to outside of an Arena.
getExplosionBlockDamage() - Static method in class net.nextinfinity.core.utils.Settings
Gets whether or not to allow explosions to break blocks in Arenas.
getFireBlockDamage() - Static method in class net.nextinfinity.core.utils.Settings
Gets whether or not to allow blocks to burn in Arenas.
getGame() - Method in class net.nextinfinity.core.events.AbstractEvent
Gets the game which is running.
getGameClass() - Method in interface net.nextinfinity.core.player.GamePlayer
Gets the active game class for the player.
getGameClass() - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
getGameMode() - Static method in class net.nextinfinity.core.utils.Settings
Gets the GameMode to set players to when they are in an Arena.
getGameTime() - Static method in class net.nextinfinity.core.utils.Settings
Gets how long a game should last for, in seconds.
getGUIItem() - Method in interface net.nextinfinity.core.classes.GameClass
Returns the item which is used to represent the class in the class selection GUI if the entity has access to the class.
getGUIItem() - Method in class net.nextinfinity.core.classes.impl.CoreGameClass
 
getHandlerList() - Static method in class net.nextinfinity.core.events.AbstractEvent
 
getHandlers() - Method in class net.nextinfinity.core.events.AbstractEvent
 
getHunger() - Static method in class net.nextinfinity.core.utils.Settings
Gets whether or not to allow player hunger to reduce in Arenas.
getInventory() - Method in interface net.nextinfinity.core.classes.ClassEditor
Gets the primary inventory menu where items/armor may be edited and other menus may be accessed.
getInventory() - Method in class net.nextinfinity.core.classes.impl.CoreClassEditor
 
getItem() - Method in class net.nextinfinity.core.item.ItemBuilder
Converts the ItemBuilder into an ItemStack.
getItemManage() - Static method in class net.nextinfinity.core.utils.Settings
Gets whether or not to allow a player to manage their inventory in Arenas.
getItems() - Method in interface net.nextinfinity.core.classes.GameClass
Gets the items given to players for the class, if applicable.
getItems() - Method in class net.nextinfinity.core.classes.impl.CoreGameClass
 
getJoinTeleport() - Static method in class net.nextinfinity.core.utils.Settings
Gets whether or not to teleport players to the global lobby when they join the server.
getLobby() - Static method in class net.nextinfinity.core.utils.Settings
Gets the lobby joining players are teleported to.
getLockedItem() - Method in interface net.nextinfinity.core.classes.GameClass
Returns the item which is used to represent the class in the class selection GUI if the entity does not have access to the class.
getLockedItem() - Method in class net.nextinfinity.core.classes.impl.CoreGameClass
 
getMax() - Static method in class net.nextinfinity.core.utils.Settings
Gets the maximum amount of players for an arena.
getMenu() - Method in interface net.nextinfinity.core.arena.ArenaEditor
Gets the inventory menu for the ArenaEditor.
getMenu() - Method in interface net.nextinfinity.core.arena.ArenaManager
Gets the ArenaMenu object
getMenu() - Method in class net.nextinfinity.core.arena.impl.CoreArenaEditor
 
getMenu() - Method in class net.nextinfinity.core.arena.impl.CoreArenaManager
 
getMin() - Static method in class net.nextinfinity.core.utils.Settings
Gets the minimum amount of players for an arena.
getName() - Method in interface net.nextinfinity.core.arena.Arena
Gets the name of the map for the arena.
getName() - Method in class net.nextinfinity.core.arena.impl.CoreArena
 
getName() - Method in interface net.nextinfinity.core.classes.GameClass
Gets the name of the class represented by the GameClass object.
getName() - Method in class net.nextinfinity.core.classes.impl.CoreGameClass
 
getName() - Method in class net.nextinfinity.core.team.impl.CoreTeam
 
getName() - Method in interface net.nextinfinity.core.team.Team
Gets the name of the team.
getName() - Static method in class net.nextinfinity.core.utils.Settings
Gets the name of the game.
getPermission() - Method in interface net.nextinfinity.core.classes.GameClass
Gets the permission required for access to the class in-game.
getPermission() - Method in class net.nextinfinity.core.classes.impl.CoreGameClass
 
getPermission() - Static method in class net.nextinfinity.core.utils.Settings
Gets the permission prefix for the game.
getPlayer() - Method in interface net.nextinfinity.core.arena.ArenaEditor
Gets the GamePlayer associated with the ArenaEditor
getPlayer() - Method in class net.nextinfinity.core.arena.impl.CoreArenaEditor
 
getPlayer() - Method in interface net.nextinfinity.core.classes.ClassEditor
Gets the GamePlayer associated with the ClassEditor
getPlayer() - Method in class net.nextinfinity.core.classes.impl.CoreClassEditor
 
getPlayer() - Method in class net.nextinfinity.core.events.GameDeathEvent
Gets the entity who died.
getPlayer() - Method in class net.nextinfinity.core.events.GameJoinEvent
Gets the entity who joined the arena.
getPlayer() - Method in class net.nextinfinity.core.events.GameLeaveEvent
Gets the entity who left or was removed.
getPlayer() - Method in class net.nextinfinity.core.events.PlayerJoinArenaEvent
Gets the entity who died.
getPlayer() - Method in class net.nextinfinity.core.events.PlayerLeaveArenaEvent
Gets the entity who died.
getPlayer(Player) - Method in class net.nextinfinity.core.player.impl.CorePlayerHandler
 
getPlayer(Player) - Method in interface net.nextinfinity.core.player.PlayerHandler
Obtains the GamePlayer object for the specified Bukkit entity.
getPlayerHandler() - Method in class net.nextinfinity.core.Game
Gets the PlayerHandler for the game.
getPlayers() - Method in interface net.nextinfinity.core.arena.Arena
Gets the list of players currently playing in the arena.
getPlayers() - Method in class net.nextinfinity.core.arena.impl.CoreArena
 
getPlayers() - Method in class net.nextinfinity.core.team.impl.CoreTeam
 
getPlayers() - Method in interface net.nextinfinity.core.team.Team
Gets the list of players associated with the team.
getPrefix() - Method in class net.nextinfinity.core.team.impl.CoreTeam
 
getPrefix() - Method in interface net.nextinfinity.core.team.Team
Gets the prefix of the team.
getPrefix() - Static method in class net.nextinfinity.core.utils.Settings
Gets the prefix used for chat messages.
getPregame() - Method in interface net.nextinfinity.core.arena.Arena
Gets the pregame teleport location for the arena.
getPregame() - Method in class net.nextinfinity.core.arena.impl.CoreArena
 
getPrimary() - Static method in class net.nextinfinity.core.utils.Settings
Gets the primary color used for chat messages and UI elements.
getRandomClass(GamePlayer) - Method in interface net.nextinfinity.core.classes.ClassManager
Scans classes in a random order for one the player has permission for.
getRandomClass(GamePlayer) - Method in class net.nextinfinity.core.classes.impl.CoreClassManager
 
getScore() - Method in class net.nextinfinity.core.team.impl.CoreTeam
 
getScore() - Method in interface net.nextinfinity.core.team.Team
Gets the score of the team.
getScoreboard() - Method in interface net.nextinfinity.core.arena.Arena
Gets the ScoreboardManager of the arena.
getScoreboard() - Method in class net.nextinfinity.core.arena.impl.CoreArena
 
getSecondary() - Static method in class net.nextinfinity.core.utils.Settings
Gets the secondary color used for chat messages and UI elements.
getSpectators() - Method in interface net.nextinfinity.core.arena.Arena
Gets the list of players currently spectating the arena.
getSpectators() - Method in class net.nextinfinity.core.arena.impl.CoreArena
 
getState() - Method in interface net.nextinfinity.core.arena.Arena
Gets the state of the arena.
getState() - Method in class net.nextinfinity.core.arena.impl.CoreArena
 
getSuffix() - Method in class net.nextinfinity.core.team.impl.CoreTeam
 
getSuffix() - Method in interface net.nextinfinity.core.team.Team
Gets the suffix of the team.
getTeam() - Method in interface net.nextinfinity.core.player.GamePlayer
Gets the player's team.
getTeam() - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
getTeamHandler() - Method in class net.nextinfinity.core.Game
Gets the TeamHandler for the game.
getTeams(Arena) - Method in class net.nextinfinity.core.team.impl.CoreTeamHandler
 
getTeams(Arena) - Method in interface net.nextinfinity.core.team.TeamHandler
Gets the Teams for an Arena.
getTimeAsString(int) - Static method in class net.nextinfinity.core.utils.TimeUtil
Converts an amount of seconds into a readable string of seconds and minutes.
getTimeRemaining() - Method in class net.nextinfinity.core.events.GameSecondEvent
Gets the amount of time left in the arena.
getWinner() - Method in class net.nextinfinity.core.events.GameEndEvent
Gets the entity who won.
getWinner(Arena) - Method in class net.nextinfinity.core.team.impl.CoreTeamHandler
 
getWinner(Arena) - Method in interface net.nextinfinity.core.team.TeamHandler
Gets the winning Team for an Arena.
getWinningEco() - Static method in class net.nextinfinity.core.utils.Settings
Gets the amount to reward players when they win a game, using Vault.
getWool(ChatColor) - Static method in class net.nextinfinity.core.utils.WoolUtil
Translates from ChatColor to colored Wool.
getWorld() - Method in interface net.nextinfinity.core.arena.Arena
Gets the World of the arena.
getWorld() - Method in class net.nextinfinity.core.arena.impl.CoreArena
 

H

hasClass(GameClass) - Method in interface net.nextinfinity.core.player.GamePlayer
Checks if the player has permission to use a game class.
hasClass(GameClass) - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
heal() - Method in interface net.nextinfinity.core.player.GamePlayer
Heals the player and removes any status effects.
heal() - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
Help - Class in net.nextinfinity.core.commands.executors
 
Help() - Constructor for class net.nextinfinity.core.commands.executors.Help
 

I

incrementScore(int) - Method in class net.nextinfinity.core.team.impl.CoreTeam
 
incrementScore(int) - Method in interface net.nextinfinity.core.team.Team
Increases the score of the team by a certain amount.
INGAME - net.nextinfinity.core.arena.GameState
 
initializeClass() - Method in interface net.nextinfinity.core.player.GamePlayer
Gives the player the items provided by their active class.
initializeClass() - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
isArenaWorld(World) - Method in interface net.nextinfinity.core.arena.ArenaManager
Check if a World belongs to an Arena.
isArenaWorld(World) - Method in class net.nextinfinity.core.arena.impl.CoreArenaManager
 
isInGame() - Method in interface net.nextinfinity.core.player.GamePlayer
Gets the in-game status of the player.
isInGame() - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
isPlaying() - Method in interface net.nextinfinity.core.player.GamePlayer
Gets the playing status of the player.
isPlaying() - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
isSpectating() - Method in interface net.nextinfinity.core.player.GamePlayer
Gets the spectating status of the player.
isSpectating() - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
ItemBuilder - Class in net.nextinfinity.core.item
The ItemBuilder allows for construction of ItemStacks in a manner which is slightly more visually pleasant.
ItemBuilder(Material) - Constructor for class net.nextinfinity.core.item.ItemBuilder
 

J

Join - Class in net.nextinfinity.core.commands.executors
 
Join(Game) - Constructor for class net.nextinfinity.core.commands.executors.Join
 
JoinListener - Class in net.nextinfinity.core.player.listeners
The JoinListener object receives joining players and teleports them to spawn using a TeleportTask.
JoinListener(Game) - Constructor for class net.nextinfinity.core.player.listeners.JoinListener
 

L

Leave - Class in net.nextinfinity.core.commands.executors
 
Leave() - Constructor for class net.nextinfinity.core.commands.executors.Leave
 
LeaveListener - Class in net.nextinfinity.core.player.listeners
The LeaveListener objects listens for leaving players and calls for them to be unloaded.
LeaveListener(Game) - Constructor for class net.nextinfinity.core.player.listeners.LeaveListener
 
loadArenas() - Method in interface net.nextinfinity.core.arena.ArenaManager
Loads stored data for arenas into memory.
loadArenas() - Method in class net.nextinfinity.core.arena.impl.CoreArenaManager
 
loadClasses() - Method in interface net.nextinfinity.core.classes.ClassManager
Loads classes from the classes.yml file, which is contained in the resources folder of the game.
loadClasses() - Method in class net.nextinfinity.core.classes.impl.CoreClassManager
 
loadItem(ConfigurationSection) - Static method in class net.nextinfinity.core.utils.Serializer
Gets the data for a serialized ItemStack and deserializes it into an ItemStack object.
loadLocation(ConfigurationSection) - Static method in class net.nextinfinity.core.utils.Serializer
Gets the data for a serialized Location and deserializes it into a Location object.
loadPlayer(Player) - Method in class net.nextinfinity.core.player.impl.CorePlayerHandler
 
loadPlayer(Player) - Method in interface net.nextinfinity.core.player.PlayerHandler
Loads a GamePlayer object for the specified Bukkit entity.
loadPotionEffect(ConfigurationSection) - Static method in class net.nextinfinity.core.utils.Serializer
Gets the data for a list of serialized PotionEffects and deserializes them into a list of PotionEffect objects.
loadSpawn(ConfigurationSection, World) - Static method in class net.nextinfinity.core.utils.Serializer
Loads a spawn with the set World as a target.
loadSpawnList(ConfigurationSection, World) - Static method in class net.nextinfinity.core.utils.Serializer
Gets the data for a list of serialized Locations and deserializes them into a list of Location objects.
loadTeams() - Method in class net.nextinfinity.core.team.impl.CoreTeamHandler
 
loadTeams() - Method in interface net.nextinfinity.core.team.TeamHandler
Loads teams from the teams.yml file.
LOBBY - net.nextinfinity.core.arena.GameState
 

M

MenuListener - Class in net.nextinfinity.core.arena.listeners
The MenuListener object listens for entity clicks in the arena selection GUI and handles them accordingly.
MenuListener(Game) - Constructor for class net.nextinfinity.core.arena.listeners.MenuListener
 

N

net.nextinfinity.core - package net.nextinfinity.core
 
net.nextinfinity.core.arena - package net.nextinfinity.core.arena
 
net.nextinfinity.core.arena.impl - package net.nextinfinity.core.arena.impl
 
net.nextinfinity.core.arena.listeners - package net.nextinfinity.core.arena.listeners
 
net.nextinfinity.core.classes - package net.nextinfinity.core.classes
 
net.nextinfinity.core.classes.impl - package net.nextinfinity.core.classes.impl
 
net.nextinfinity.core.classes.listeners - package net.nextinfinity.core.classes.listeners
 
net.nextinfinity.core.commands - package net.nextinfinity.core.commands
 
net.nextinfinity.core.commands.executors - package net.nextinfinity.core.commands.executors
 
net.nextinfinity.core.commands.impl - package net.nextinfinity.core.commands.impl
 
net.nextinfinity.core.events - package net.nextinfinity.core.events
 
net.nextinfinity.core.item - package net.nextinfinity.core.item
 
net.nextinfinity.core.player - package net.nextinfinity.core.player
 
net.nextinfinity.core.player.impl - package net.nextinfinity.core.player.impl
 
net.nextinfinity.core.player.listeners - package net.nextinfinity.core.player.listeners
 
net.nextinfinity.core.tasks - package net.nextinfinity.core.tasks
 
net.nextinfinity.core.team - package net.nextinfinity.core.team
 
net.nextinfinity.core.team.impl - package net.nextinfinity.core.team.impl
 
net.nextinfinity.core.utils - package net.nextinfinity.core.utils
 

O

onBlockBreak(BlockBreakEvent) - Method in class net.nextinfinity.core.arena.listeners.EditListener
 
onBlockBreak(BlockBreakEvent) - Method in class net.nextinfinity.core.player.listeners.PlayerListener
 
onBlockPlace(BlockPlaceEvent) - Method in class net.nextinfinity.core.player.listeners.PlayerListener
 
onClick(InventoryClickEvent) - Method in class net.nextinfinity.core.arena.listeners.EditListener
 
onClick(InventoryClickEvent) - Method in class net.nextinfinity.core.classes.listeners.EditListener
 
onClick(PlayerInteractEvent) - Method in class net.nextinfinity.core.arena.listeners.SignListener
 
onCommand(CommandSender, Command, String, String[]) - Method in class net.nextinfinity.core.commands.impl.CoreCommandHandler
 
onDamage(EntityDamageEvent) - Method in class net.nextinfinity.core.player.listeners.PlayerListener
 
onDeath(EntityDamageEvent) - Method in class net.nextinfinity.core.player.listeners.DeathListener
 
onDisable() - Method in class net.nextinfinity.core.Game
Removes all active arenas on shutdown.
onDrop(PlayerDropItemEvent) - Method in class net.nextinfinity.core.player.listeners.PlayerListener
 
onEnable() - Method in class net.nextinfinity.core.Game
Creates the ArenaManager, PlayerHandler, and ClassManager objects, and calls other setup functions.
onHunger(FoodLevelChangeEvent) - Method in class net.nextinfinity.core.player.listeners.PlayerListener
 
onInteract(PlayerInteractEvent) - Method in class net.nextinfinity.core.arena.listeners.EditListener
 
onInteract(PlayerInteractEvent) - Method in class net.nextinfinity.core.classes.listeners.ClassListener
 
onInvClick(InventoryClickEvent) - Method in class net.nextinfinity.core.classes.listeners.ClassListener
 
onInventoryClick(InventoryClickEvent) - Method in class net.nextinfinity.core.arena.listeners.MenuListener
 
onInventoryClick(InventoryClickEvent) - Method in class net.nextinfinity.core.player.listeners.PlayerListener
 
onJoin(PlayerJoinEvent) - Method in class net.nextinfinity.core.player.listeners.JoinListener
 
onLeave(PlayerQuitEvent) - Method in class net.nextinfinity.core.player.listeners.LeaveListener
 
onMove(PlayerMoveEvent) - Method in class net.nextinfinity.core.player.listeners.PlayerListener
 
onPlace(BlockPlaceEvent) - Method in class net.nextinfinity.core.arena.listeners.SignListener
 
onTeleport(PlayerTeleportEvent) - Method in class net.nextinfinity.core.player.listeners.PlayerListener
 
open() - Method in interface net.nextinfinity.core.arena.ArenaEditor
Opens the editing session.
open() - Method in class net.nextinfinity.core.arena.impl.CoreArenaEditor
 
open() - Method in interface net.nextinfinity.core.classes.ClassEditor
Opens the editing session.
open() - Method in class net.nextinfinity.core.classes.impl.CoreClassEditor
 
open(GamePlayer) - Method in interface net.nextinfinity.core.arena.ArenaMenu
Opens the arena selection menu for a entity
open(GamePlayer) - Method in class net.nextinfinity.core.arena.impl.CoreArenaMenu
 
openGUI(GamePlayer) - Method in interface net.nextinfinity.core.classes.ClassManager
Opens the class selection GUI for a specific entity.
openGUI(GamePlayer) - Method in class net.nextinfinity.core.classes.impl.CoreClassManager
 

P

PlayerHandler - Interface in net.nextinfinity.core.player
The PlayerHandler object manages the GamePlayer objects for online Bukkit players.
PlayerJoinArenaEvent - Class in net.nextinfinity.core.events
PlayerJoinArenaEvent is fired when a player (not a spectator) joins an Arena.
PlayerJoinArenaEvent(Game, Arena, GamePlayer) - Constructor for class net.nextinfinity.core.events.PlayerJoinArenaEvent
Creates a new PlayerJoinArenaEvent.
PlayerLeaveArenaEvent - Class in net.nextinfinity.core.events
PlayerLeaveArenaEvent is fired when a player (not a spectator) leaves an Arena.
PlayerLeaveArenaEvent(Game, Arena, GamePlayer) - Constructor for class net.nextinfinity.core.events.PlayerLeaveArenaEvent
Creates a new PlayerLeaveArenaEvent.
PlayerListener - Class in net.nextinfinity.core.player.listeners
 
PlayerListener(Game) - Constructor for class net.nextinfinity.core.player.listeners.PlayerListener
 

R

refreshScores() - Method in class net.nextinfinity.core.arena.impl.CoreScoreboardManager
 
refreshScores() - Method in interface net.nextinfinity.core.arena.ScoreboardManager
Refresh the scores in the scoreboard managed by this ScoreboardManager.
refreshTime(int, int) - Method in class net.nextinfinity.core.arena.impl.CoreScoreboardManager
 
refreshTime(int, int) - Method in interface net.nextinfinity.core.arena.ScoreboardManager
Refresh the time on the scoreboard and bossbar to the set time.
registerCommands() - Method in interface net.nextinfinity.core.commands.CommandHandler
Registers a command to be handled by the CommandHandler object and sent to a specific Executor
registerCommands() - Method in class net.nextinfinity.core.commands.impl.CoreCommandHandler
 
reloadConfig() - Method in class net.nextinfinity.core.utils.ConfigManager
Reloads the config.
removeArena(Arena) - Method in interface net.nextinfinity.core.arena.ArenaManager
Removes an Arena object from memory.
removeArena(Arena) - Method in class net.nextinfinity.core.arena.impl.CoreArenaManager
 
removeArena(Arena) - Method in class net.nextinfinity.core.team.impl.CoreTeamHandler
 
removeArena(Arena) - Method in interface net.nextinfinity.core.team.TeamHandler
Removes all Teams for an Arena.
removeEffect(String) - Method in interface net.nextinfinity.core.classes.ClassEditor
Removes a potion effect from the class.
removeEffect(String) - Method in class net.nextinfinity.core.classes.impl.CoreClassEditor
 
removePlayer(GamePlayer) - Method in interface net.nextinfinity.core.arena.Arena
Removes a player from the arena if they are playing in it.
removePlayer(GamePlayer) - Method in class net.nextinfinity.core.arena.impl.CoreArena
 
removePlayer(GamePlayer) - Method in class net.nextinfinity.core.team.impl.CoreTeam
 
removePlayer(GamePlayer) - Method in interface net.nextinfinity.core.team.Team
Removes a player from the team.
removeSpawn() - Method in interface net.nextinfinity.core.arena.ArenaEditor
Removes the spawn at the players current location, if one exists.
removeSpawn() - Method in class net.nextinfinity.core.arena.impl.CoreArenaEditor
 
removeSpectator(GamePlayer) - Method in interface net.nextinfinity.core.arena.Arena
Removes a player from the arena if they are spectating it.
removeSpectator(GamePlayer) - Method in class net.nextinfinity.core.arena.impl.CoreArena
 
reset() - Method in interface net.nextinfinity.core.arena.ArenaMenu
Clears the current menu and generates a new one.
reset() - Method in class net.nextinfinity.core.arena.impl.CoreArenaMenu
 
resetTeam() - Method in interface net.nextinfinity.core.player.GamePlayer
Resets the team the player is on to a null state.
resetTeam() - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
restoreInventory() - Method in interface net.nextinfinity.core.player.GamePlayer
Restores the player's inventory to its last stored state.
restoreInventory() - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
run() - Method in class net.nextinfinity.core.tasks.TeleportTask
 
run() - Method in class net.nextinfinity.core.tasks.TimerTask
 

S

saveConfig() - Method in class net.nextinfinity.core.utils.ConfigManager
Writes the config to the disk.
saveDefaultConfig() - Method in class net.nextinfinity.core.utils.ConfigManager
Writes the default config files to the disk if no file exists.
saveInventory() - Method in interface net.nextinfinity.core.player.GamePlayer
Stores the player's inventory in its current state.
saveInventory() - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
saveItem(ConfigurationSection, String, ItemStack) - Static method in class net.nextinfinity.core.utils.Serializer
Serializes an ItemStack and saves it to a ConfigurationSection.
saveLocation(ConfigurationSection, String, Location) - Static method in class net.nextinfinity.core.utils.Serializer
Serializes a Location and saves it to a ConfigurationSection
savePotionEffects(ConfigurationSection, String, List<PotionEffect>) - Static method in class net.nextinfinity.core.utils.Serializer
Serializes a list of PotionEffects and saves it to a ConfigurationSection
saveSpawn(ConfigurationSection, String, Location) - Static method in class net.nextinfinity.core.utils.Serializer
 
saveSpawnList(ConfigurationSection, List<Location>) - Static method in class net.nextinfinity.core.utils.Serializer
Serializes a list of Locations and saves it to a ConfigurationSection
ScoreboardManager - Interface in net.nextinfinity.core.arena
The ScoreboardManager manges the Scoreboard and BossBar for an individual Arena.
sendMessage(String) - Method in interface net.nextinfinity.core.player.GamePlayer
Sends the player a message with the game's prefix.
sendMessage(String) - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
Serializer - Class in net.nextinfinity.core.utils
The Serializer class handles the saving and loading of complex items to/from text files.
Serializer() - Constructor for class net.nextinfinity.core.utils.Serializer
 
setAmount(int) - Method in class net.nextinfinity.core.team.impl.CoreTeam
 
setAmount(int) - Method in interface net.nextinfinity.core.team.Team
Sets the player limit for the team
setArena(Arena) - Method in interface net.nextinfinity.core.player.GamePlayer
Sets the players arena to a specific Arena object.
setArena(Arena) - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
setArenaClass(Class<? extends Arena>) - Method in interface net.nextinfinity.core.arena.ArenaManager
Alters the Java class to be used for arenas, in case a game wishes to use a custom arena class.
setArenaClass(Class<? extends Arena>) - Method in class net.nextinfinity.core.arena.impl.CoreArenaManager
 
setBlockBreak(boolean) - Static method in class net.nextinfinity.core.utils.Settings
Sets whether or not to allow block placing and breaking in Arenas.
setBoard(GamePlayer) - Method in class net.nextinfinity.core.arena.impl.CoreScoreboardManager
 
setBoard(GamePlayer) - Method in interface net.nextinfinity.core.arena.ScoreboardManager
Sets the sidebar scoreboard for the player to the scoreboard managed by the ScoreboardManager.
setBoots(ItemStack) - Method in interface net.nextinfinity.core.classes.GameClass
Sets the boots for the class.
setBoots(ItemStack) - Method in class net.nextinfinity.core.classes.impl.CoreGameClass
 
setChestplate(ItemStack) - Method in interface net.nextinfinity.core.classes.GameClass
Sets the chestplate for the class.
setChestplate(ItemStack) - Method in class net.nextinfinity.core.classes.impl.CoreGameClass
 
setClass(GameClass) - Method in interface net.nextinfinity.core.player.GamePlayer
Sets the active game class for the player.
setClass(GameClass) - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
setColor(ChatColor) - Method in class net.nextinfinity.core.team.impl.CoreTeam
 
setColor(ChatColor) - Method in interface net.nextinfinity.core.team.Team
Sets the color of the team.
setColor(ItemStack) - Method in interface net.nextinfinity.core.classes.ClassEditor
Sets the ChatColor for the class to that associated with a wool ItemStack.
setColor(ItemStack) - Method in class net.nextinfinity.core.classes.impl.CoreClassEditor
 
setCommand(String) - Method in class net.nextinfinity.core.Game
Sets the primary command for the game.
setCountdownTime(int) - Static method in class net.nextinfinity.core.utils.Settings
Sets how long the countdown time should last for, in seconds.
setError(ChatColor) - Static method in class net.nextinfinity.core.utils.Settings
Sets the error color used for chat messages and UI elements.
setExitMode(GameMode) - Static method in class net.nextinfinity.core.utils.Settings
Sets the GameMode to return players to outside of an Arena.
setExplosionBlockDamage(boolean) - Static method in class net.nextinfinity.core.utils.Settings
Sets whether or not to allow explosions to break blocks in Arenas.
setFireBlockDamage(boolean) - Static method in class net.nextinfinity.core.utils.Settings
Sets whether or not to allow blocks to burn in Arenas.
setFlying(boolean) - Method in interface net.nextinfinity.core.player.GamePlayer
Sets if the player is flying.
setFlying(boolean) - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
setGameMode(GameMode) - Static method in class net.nextinfinity.core.utils.Settings
Sets the GameMode to set players to when they are in an Arena.
setGameTime(int) - Static method in class net.nextinfinity.core.utils.Settings
Sets how long a game should last for, in seconds.
setGUIItem(ItemStack) - Method in interface net.nextinfinity.core.classes.GameClass
Sets the GUI item for the class.
setGUIItem(ItemStack) - Method in class net.nextinfinity.core.classes.impl.CoreGameClass
 
setHelmet(ItemStack) - Method in interface net.nextinfinity.core.classes.GameClass
Sets the helmet for the class.
setHelmet(ItemStack) - Method in class net.nextinfinity.core.classes.impl.CoreGameClass
 
setHunger(boolean) - Static method in class net.nextinfinity.core.utils.Settings
Sets whether or not to allow player hunger to reduce in Arenas.
setItemManage(boolean) - Static method in class net.nextinfinity.core.utils.Settings
Sets whether or not to allow a player to manage their inventory in Arenas.
setJoinTeleport(boolean) - Static method in class net.nextinfinity.core.utils.Settings
Sets whether or not to teleport players to the global lobby when they join the server.
setLeggings(ItemStack) - Method in interface net.nextinfinity.core.classes.GameClass
Sets the leggings for the class.
setLeggings(ItemStack) - Method in class net.nextinfinity.core.classes.impl.CoreGameClass
 
setLobby(Location) - Method in interface net.nextinfinity.core.arena.ArenaManager
Sets the global lobby the location.
setLobby(Location) - Method in class net.nextinfinity.core.arena.impl.CoreArenaManager
 
setLobby(Location) - Static method in class net.nextinfinity.core.utils.Settings
Sets the lobby joining players are teleported to.
SetLobby - Class in net.nextinfinity.core.commands.executors
 
SetLobby(Game) - Constructor for class net.nextinfinity.core.commands.executors.SetLobby
 
setLore(String) - Method in class net.nextinfinity.core.item.ItemBuilder
Sets the lore of the item.
setMax(int) - Static method in class net.nextinfinity.core.utils.Settings
Sets the maxmimum amount of players for an arena.
setMin(int) - Static method in class net.nextinfinity.core.utils.Settings
Sets the minimum amount of players for an arena.
setName(String) - Method in class net.nextinfinity.core.item.ItemBuilder
Sets the display name of the item.
setName(String) - Static method in class net.nextinfinity.core.utils.Settings
Sets the name of the game.
setNBTString(String, String) - Method in class net.nextinfinity.core.item.ItemBuilder
Sets an NBT string for the item.
setPermission(String) - Static method in class net.nextinfinity.core.utils.Settings
Sets the permission prefix for the game.
setPlayerClass(Class<? extends GamePlayer>) - Method in class net.nextinfinity.core.player.impl.CorePlayerHandler
 
setPlayerClass(Class<? extends GamePlayer>) - Method in interface net.nextinfinity.core.player.PlayerHandler
Alters the Java class to be used for players, in case a game wishes to use a custom player class.
setPrefix(String) - Method in class net.nextinfinity.core.team.impl.CoreTeam
 
setPrefix(String) - Method in interface net.nextinfinity.core.team.Team
Sets the prefix of the team.
setPrefix(String) - Static method in class net.nextinfinity.core.utils.Settings
Sets the prefix used for chat messages.
setPregame() - Method in interface net.nextinfinity.core.arena.ArenaEditor
Sets the pregame spawn to the player's current location.
setPregame() - Method in class net.nextinfinity.core.arena.impl.CoreArenaEditor
 
setPregame(Location) - Method in interface net.nextinfinity.core.arena.Arena
Sets the pregame teleport location for the arena.
setPregame(Location) - Method in class net.nextinfinity.core.arena.impl.CoreArena
 
setPrimary(ChatColor) - Static method in class net.nextinfinity.core.utils.Settings
Sets the primary color used for chat messages and UI elements.
setScore(int) - Method in class net.nextinfinity.core.team.impl.CoreTeam
 
setScore(int) - Method in interface net.nextinfinity.core.team.Team
Sets the score of the team to a specific value.
setSecondary(ChatColor) - Static method in class net.nextinfinity.core.utils.Settings
Sets the secondary color used for chat messages and UI elements.
setSpectator() - Method in interface net.nextinfinity.core.arena.ArenaEditor
Sets the spectator spawn to the player's current location.
setSpectator() - Method in class net.nextinfinity.core.arena.impl.CoreArenaEditor
 
setSpectatorSpawn(Location) - Method in interface net.nextinfinity.core.arena.Arena
Sets the spectator teleport location for the arena.
setSpectatorSpawn(Location) - Method in class net.nextinfinity.core.arena.impl.CoreArena
 
setSuffix(String) - Method in class net.nextinfinity.core.team.impl.CoreTeam
 
setSuffix(String) - Method in interface net.nextinfinity.core.team.Team
Sets the suffix of the team.
setTeam(Team) - Method in interface net.nextinfinity.core.player.GamePlayer
Sets the player's team.
setTeam(Team) - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
Settings - Class in net.nextinfinity.core.utils
The Settings class contains static values often accessed during runtime.
Settings() - Constructor for class net.nextinfinity.core.utils.Settings
 
setup() - Method in class net.nextinfinity.core.Game
Games should implement this method to register their own listeners or perform other necessary initialization actions.
setWinningEco(int) - Static method in class net.nextinfinity.core.utils.Settings
Sets the amount to reward players when they win a game, using Vault.
SignListener - Class in net.nextinfinity.core.arena.listeners
The SignListener handles both the creation of join signs, and their usage.
SignListener(Game) - Constructor for class net.nextinfinity.core.arena.listeners.SignListener
 
spawnPlayer(GamePlayer) - Method in interface net.nextinfinity.core.arena.Arena
Spawns a entity in the arena.
spawnPlayer(GamePlayer) - Method in class net.nextinfinity.core.arena.impl.CoreArena
 
Spectate - Class in net.nextinfinity.core.commands.executors
 
Spectate() - Constructor for class net.nextinfinity.core.commands.executors.Spectate
 
start() - Method in interface net.nextinfinity.core.arena.Arena
Starts the arena, and begins the in-game state.
start() - Method in class net.nextinfinity.core.arena.impl.CoreArena
 
Start - Class in net.nextinfinity.core.commands.executors
 
Start() - Constructor for class net.nextinfinity.core.commands.executors.Start
 
STARTING - net.nextinfinity.core.arena.GameState
 

T

Team - Interface in net.nextinfinity.core.team
A Team stores players and is displayed on the scoreboard in an Arena.
TeamHandler - Interface in net.nextinfinity.core.team
The TeamHandler manages Team objects and handles their creation and removal for individual Arenas as well as assignment of GamePlayers to Teams once an Arena starts.
teleport(Location) - Method in interface net.nextinfinity.core.player.GamePlayer
Teleports the player to a location.
teleport(Location) - Method in class net.nextinfinity.core.player.impl.CoreGamePlayer
 
TeleportTask - Class in net.nextinfinity.core.tasks
The TeleportTask runnable is a entity teleport which can be used with a delay.
TeleportTask(Player, Location) - Constructor for class net.nextinfinity.core.tasks.TeleportTask
Creates a new TeleportTask object
TimerTask - Class in net.nextinfinity.core.tasks
The TimerTask runnable is used by an Arena to manage time.
TimerTask(Game, Arena, int, String) - Constructor for class net.nextinfinity.core.tasks.TimerTask
Creates a new TimerTask object
TimeUtil - Class in net.nextinfinity.core.utils
Basic time utility which is used to convert raw seconds into a readable format
TimeUtil() - Constructor for class net.nextinfinity.core.utils.TimeUtil
 

U

unloadPlayer(Player) - Method in class net.nextinfinity.core.player.impl.CorePlayerHandler
 
unloadPlayer(Player) - Method in interface net.nextinfinity.core.player.PlayerHandler
Unloads the GamePlayer object for the specified Bukkit entity.
update() - Method in interface net.nextinfinity.core.arena.ArenaMenu
Updates the menu entry of an arena.
update() - Method in class net.nextinfinity.core.arena.impl.CoreArenaMenu
 

V

valueOf(String) - Static method in enum net.nextinfinity.core.arena.GameState
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.nextinfinity.core.arena.GameState
Returns an array containing the constants of this enum type, in the order they are declared.

W

WoolUtil - Class in net.nextinfinity.core.utils
 
WoolUtil() - Constructor for class net.nextinfinity.core.utils.WoolUtil
 
A C D E F G H I J L M N O P R S T U V W 
Skip navigation links