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

A

activate(MinesweeperPlayingPlayer) - Method in interface net.zomis.minesweeper.game.MinesweeperField
Sets this field to displayed and clicked by the player specified, automatically giving the player score if this field is a mine.
activate(MinesweeperMove) - Method in interface net.zomis.minesweeper.game.MinesweeperField
Sets this field to displayed and clicked by the player who made the move.
Does not expand.
This method should be the one used by weapons, not by plugins.
activate() - Method in interface net.zomis.minesweeper.game.MinesweeperField
Sets this field to displayed, without specifying a player.
This method can be used by plugins.
addMineCoins(int) - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
addNeighbor(MinesweeperField) - Method in interface net.zomis.minesweeper.game.MinesweeperField
Adds a neighbor to the neighbor-collection
addNeighbor(int, int) - Method in interface net.zomis.minesweeper.game.MinesweeperField
Adds a neighbor to the neighbor-collection relative to the current position
addObserver(MinesweeperPlayer) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
 
agreeDraw() - Method in class net.zomis.minesweeper.api.MinesweeperAI
 
AINotFoundException - Exception in net.zomis.minesweeper.exceptions
 
AINotFoundException(String) - Constructor for exception net.zomis.minesweeper.exceptions.AINotFoundException
 

B

BaseEvent - Class in net.zomis.minesweeper.events
 
BaseEvent() - Constructor for class net.zomis.minesweeper.events.BaseEvent
 
BaseWeapon - Class in net.zomis.minesweeper.weapons
 
BaseWeapon() - Constructor for class net.zomis.minesweeper.weapons.BaseWeapon
 
BaseWeapon.RecursiveInterface - Interface in net.zomis.minesweeper.weapons
 
broadcastChat(String) - Method in interface net.zomis.minesweeper.api.MinesweeperServer
Sends a chat message to all online players
broadcastLobbyChat(String) - Method in interface net.zomis.minesweeper.api.MinesweeperServer
 
byte2int(byte[]) - Static method in class net.zomis.Util
 
byte2short(byte[]) - Static method in class net.zomis.Util
 

C

callAI() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Perform an AI-call.
canBeChosenBy(MinesweeperPlayer) - Method in class net.zomis.minesweeper.api.MinesweeperPlugin
 
cancel() - Method in interface net.zomis.minesweeper.api.Invite
 
CancellableEvent - Interface in net.zomis.minesweeper.events
 
canUse(MinesweeperPlayingPlayer) - Method in class net.zomis.minesweeper.weapons.BaseWeapon
 
canUse(MinesweeperPlayingPlayer) - Method in interface net.zomis.minesweeper.weapons.MinesweeperWeapon
 
canUseAt(MinesweeperPlayingPlayer, MinesweeperField) - Method in class net.zomis.minesweeper.weapons.BaseWeapon
 
canUseAt(MinesweeperPlayingPlayer, MinesweeperField) - Method in interface net.zomis.minesweeper.weapons.MinesweeperWeapon
 
canUseOn(MinesweeperPlayingPlayer, MinesweeperPlayingPlayer) - Method in class net.zomis.minesweeper.weapons.BaseWeapon
 
canUseOn(MinesweeperPlayingPlayer, MinesweeperPlayingPlayer) - Method in interface net.zomis.minesweeper.weapons.MinesweeperWeapon
 
canUseWeapon(String) - Method in interface net.zomis.minesweeper.game.MinesweeperPlayingPlayer
 
changeScore(int) - Method in interface net.zomis.minesweeper.game.MinesweeperPlayingPlayer
 
clear() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Clear the entire map.
Command - Annotation Type in net.zomis.minesweeper.events
Indication that a method should handle a BaseEvent The method needs to return Void and expect exactly one parameter of a type that extends BaseEvent.
copyCurrentStateTo(MinesweeperGame) - Method in interface net.zomis.minesweeper.game.MinesweeperReplay
 
copyFrom(MinesweeperField) - Method in interface net.zomis.minesweeper.game.MinesweeperField
Copy the attributes from another field to this field
copyFrom(MinesweeperGame) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Copy the data from another game to this game
createAITestGame(String[], String[]) - Method in interface net.zomis.minesweeper.api.MinesweeperServer
 
createFromString(MinesweeperGame, String) - Static method in class net.zomis.minesweeper.game.MinesweeperMove
 
createInvitation(String[]) - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
createTestGame(String[], int) - Method in interface net.zomis.minesweeper.api.MinesweeperServer
 

D

date(String, Date) - Static method in class net.zomis.Zomis
 
date(String, long) - Static method in class net.zomis.Zomis
 
date(String) - Static method in class net.zomis.Zomis
 
date() - Static method in class net.zomis.Zomis
 
dechex(int) - Static method in class net.zomis.Zomis
 
decrypt(byte[], byte[], byte[]) - Static method in class net.zomis.Zomis
 
DEFAULT_DATE_FORMAT - Static variable in class net.zomis.Zomis
 

E

echo(String) - Static method in class net.zomis.Zomis
 
eliminate() - Method in interface net.zomis.minesweeper.game.MinesweeperPlayingPlayer
 
encrypt(byte[], byte[], byte[]) - Static method in class net.zomis.Zomis
 
endGame() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
End this game.
ensureRange(int, int, int) - Static method in class net.zomis.Zomis
 
Event - Annotation Type in net.zomis.minesweeper.events
Indication that a method should handle a BaseEvent The method needs to return Void and expect exactly one parameter of a type that extends BaseEvent.
EventException - Exception in net.zomis.minesweeper.exceptions
 
EventException(Throwable) - Constructor for exception net.zomis.minesweeper.exceptions.EventException
 
EventException() - Constructor for exception net.zomis.minesweeper.exceptions.EventException
 
EventException(Throwable, String) - Constructor for exception net.zomis.minesweeper.exceptions.EventException
 
EventException(String) - Constructor for exception net.zomis.minesweeper.exceptions.EventException
 
EventListener - Interface in net.zomis.minesweeper.events
Indication that a class can be scanned for @Event annotations
executeCancellableEvent(CancellableEvent) - Method in interface net.zomis.minesweeper.api.MinesweeperServer
 
expanderOpen(MinesweeperField, MinesweeperMove) - Method in class net.zomis.minesweeper.weapons.BaseWeapon
Provided as an easy to use method for opening fields the normal way, with expander.

F

FieldActivatedEvent - Class in net.zomis.minesweeper.events.game
Fired when a single MinesweeperField has become activated, for whatever reason.
This differs from PlayerMoveEvent and PlayerAfterMoveEvent because one move can activate many fields.
FieldActivatedEvent(MinesweeperField, MinesweeperMove) - Constructor for class net.zomis.minesweeper.events.game.FieldActivatedEvent
 
FieldActivatedEvent(MinesweeperField, MinesweeperPlayingPlayer) - Constructor for class net.zomis.minesweeper.events.game.FieldActivatedEvent
 
filter(E) - Method in interface net.zomis.FilterInterface
 
filter(List<E>, FilterInterface<E>) - Static method in class net.zomis.ZomisList
 
FilterInterface<E> - Interface in net.zomis
 
forceAdd(MinesweeperPlayer) - Method in interface net.zomis.minesweeper.api.Invite
 

G

GameEndedEvent - Class in net.zomis.minesweeper.events.game
Fired when the game is over and one or more winners has been declared.
GameEndedEvent(MinesweeperGame) - Constructor for class net.zomis.minesweeper.events.game.GameEndedEvent
 
GameEvent - Class in net.zomis.minesweeper.events.game
Abstract class for all Game-related events
GameEvent(MinesweeperGame) - Constructor for class net.zomis.minesweeper.events.game.GameEvent
 
GameInitEvent - Class in net.zomis.minesweeper.events.game
 
GameInitEvent(MinesweeperGame) - Constructor for class net.zomis.minesweeper.events.game.GameInitEvent
 
GamePostGenerateEvent - Class in net.zomis.minesweeper.events.game
Fired when the generation of the map is completed.
GamePostGenerateEvent(MinesweeperGame) - Constructor for class net.zomis.minesweeper.events.game.GamePostGenerateEvent
 
GamePreGenerateEvent - Class in net.zomis.minesweeper.events.game
Called before generation of the map is made.
GamePreGenerateEvent(MinesweeperGame) - Constructor for class net.zomis.minesweeper.events.game.GamePreGenerateEvent
 
GamePreStartEvent - Class in net.zomis.minesweeper.events.game
Called very early in the process of starting a game to allow plugins to cancel this game.
Example reasons to cancel could be rating difference between players, player not allowed to play special kinds of games, all AIs disabled, etc.
GamePreStartEvent(MinesweeperGame) - Constructor for class net.zomis.minesweeper.events.game.GamePreStartEvent
 
GameScoreChanged - Class in net.zomis.minesweeper.events.game
Called when a player's score has changed.
GameScoreChanged(MinesweeperGame, MinesweeperPlayingPlayer, int) - Constructor for class net.zomis.minesweeper.events.game.GameScoreChanged
 
GameStartEvent - Class in net.zomis.minesweeper.events.game
Fired when the game has just started
GameStartEvent(MinesweeperGame) - Constructor for class net.zomis.minesweeper.events.game.GameStartEvent
 
GameTurnChangeEvent - Class in net.zomis.minesweeper.events.game
Called when a player's turn has ended in a game
GameTurnChangeEvent(MinesweeperGame, MinesweeperPlayingPlayer) - Constructor for class net.zomis.minesweeper.events.game.GameTurnChangeEvent
 
generate() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Generate this game.
generate(Random) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
 
get(Object) - Method in class net.zomis.minesweeper.api.Metadata
 
getActivePlugins() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
An iterator of all the activated MinesweeperPlugin in this game
getAddPlayer() - Method in class net.zomis.minesweeper.events.invites.InviteAddPlayerEvent
 
getAIDelay() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
 
getAIMove(String, MinesweeperPlayingPlayer) - Method in interface net.zomis.minesweeper.api.MinesweeperServer
 
getAIs() - Method in interface net.zomis.minesweeper.api.MinesweeperServer
 
getAllFields() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Retrieve a list of all fields.
getAllUnclickedFields() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Retrieve a list of all non-revealed fields.
getCause() - Method in class net.zomis.minesweeper.events.game.FieldActivatedEvent
 
getCause() - Method in exception net.zomis.minesweeper.exceptions.EventException
 
getCause() - Method in exception net.zomis.minesweeper.exceptions.PluginException
 
getCause() - Method in exception net.zomis.minesweeper.exceptions.WeaponException
 
getChatColor() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
getClassLoader() - Method in class net.zomis.minesweeper.api.MinesweeperPlugin
 
getClickCount() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Retrieve the number of moves that has been made in this game
getCommand() - Method in class net.zomis.minesweeper.events.player.PlayerCommandEvent
 
getCommand() - Method in class net.zomis.minesweeper.events.player.PlayerPreCommandEvent
 
getCoordinate() - Method in interface net.zomis.minesweeper.game.MinesweeperField
 
getCurrentPlayer() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Get the player who's turn it is
getDescription() - Method in class net.zomis.minesweeper.api.MinesweeperPlugin
 
getDisplayName() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
Get the displayname of the player.
getField() - Method in class net.zomis.minesweeper.events.game.FieldActivatedEvent
 
getField() - Method in class net.zomis.minesweeper.events.game.ObserverClickEvent
 
getFieldHeight() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
 
getFieldsAffected(MinesweeperPlayingPlayer, MinesweeperField) - Method in class net.zomis.minesweeper.weapons.BaseWeapon
 
getFieldsAffected(MinesweeperPlayingPlayer, MinesweeperField) - Method in interface net.zomis.minesweeper.weapons.MinesweeperWeapon
 
getFieldsWithinRange(MinesweeperField, int) - Method in class net.zomis.minesweeper.weapons.BaseWeapon
 
getFieldType() - Method in interface net.zomis.minesweeper.game.MinesweeperField
Find out whether this field is unclicked, clicked, blocked, or something else...
getFieldWidth() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
 
getFileName() - Method in class net.zomis.minesweeper.api.MinesweeperPlugin
 
getFullCommand() - Method in class net.zomis.minesweeper.events.player.PlayerCommandEvent
 
getFullCommand() - Method in class net.zomis.minesweeper.events.player.PlayerPreCommandEvent
 
getFullName() - Method in class net.zomis.minesweeper.api.MinesweeperPlugin
 
getGame() - Method in class net.zomis.minesweeper.api.MinesweeperAI
 
getGame() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
getGame(int) - Method in interface net.zomis.minesweeper.api.MinesweeperServer
 
getGame() - Method in class net.zomis.minesweeper.events.game.GameEvent
 
getGame() - Method in class net.zomis.minesweeper.events.invites.InviteGameEndedEvent
 
getGame() - Method in class net.zomis.minesweeper.events.invites.InviteGameStartedEvent
 
getGame() - Method in class net.zomis.minesweeper.events.player.PlayerChatEvent
 
getGame() - Method in class net.zomis.minesweeper.events.player.PlayerCommandEvent
 
getGame() - Method in class net.zomis.minesweeper.game.MinesweeperMove
 
getGame() - Method in interface net.zomis.minesweeper.game.MinesweeperPlayingPlayer
 
getGame() - Method in interface net.zomis.minesweeper.game.MinesweeperReplay
 
getGameID() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
getGameID() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
The game id
getHost() - Method in interface net.zomis.minesweeper.api.Invite
 
getHostName() - Method in interface net.zomis.minesweeper.api.MinesweeperServer
 
getIndex() - Method in interface net.zomis.minesweeper.game.MinesweeperPlayingPlayer
 
getInvertedNeighbors() - Method in interface net.zomis.minesweeper.game.MinesweeperField
Gets all MinesweeperFields that has this field as neighbor
getInvite() - Method in class net.zomis.minesweeper.events.invites.InviteAddPlayerEvent
 
getInvite() - Method in class net.zomis.minesweeper.events.invites.InviteGameStartedEvent
 
getInvite() - Method in class net.zomis.minesweeper.events.invites.InviteOpenEvent
 
getInvite() - Method in class net.zomis.minesweeper.events.invites.InvitePreStartEvent
 
getIteration() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Get an iteration for all MinesweeperFields in this map
getKnownValue() - Method in interface net.zomis.minesweeper.game.MinesweeperField
Get the value of the field.
getMap() - Method in interface net.zomis.minesweeper.game.MinesweeperField
 
getMessage() - Method in class net.zomis.minesweeper.events.player.PlayerChatEvent
 
getMetadata() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
getMetadata() - Method in interface net.zomis.minesweeper.api.MinesweeperServer
Get the metadata related to the server.
getMetadata() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Get the metadata for this game
getMineCoins() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
getMinesCount() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Get the total number of mines in this game
getMinesLeft() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Get the number of non-revealed mines
getMineValue() - Method in interface net.zomis.minesweeper.game.MinesweeperField
 
getMove() - Method in class net.zomis.minesweeper.events.game.PlayerAfterMoveEvent
 
getMove() - Method in class net.zomis.minesweeper.events.game.PlayerMoveEvent
 
getMoveHistory() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Get a list of all the moves that has been made in this game
getMovePosition() - Method in class net.zomis.minesweeper.game.MinesweeperMove
 
getMoves() - Method in interface net.zomis.minesweeper.game.MinesweeperPlayingPlayer
 
getName() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
Get the name of the player
getName() - Method in interface net.zomis.minesweeper.game.MinesweeperPlayingPlayer
 
getNeighbors() - Method in interface net.zomis.minesweeper.game.MinesweeperField
The neighbors where this field is looking for mines to determine it's value.
getObservers() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Get all players currently observing this game
getObservingGame() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
getOnLeaveGame() - Method in class net.zomis.minesweeper.api.MinesweeperAI
 
getOnlinePlayers() - Method in interface net.zomis.minesweeper.api.MinesweeperServer
 
getOpponents(MinesweeperPlayer) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
A list of all opponents for a specific player
getParameter(int) - Method in class net.zomis.minesweeper.events.player.PlayerCommandEvent
 
getParameter(int) - Method in class net.zomis.minesweeper.events.player.PlayerPreCommandEvent
 
getParameters() - Method in class net.zomis.minesweeper.events.player.PlayerCommandEvent
 
getParameters() - Method in class net.zomis.minesweeper.events.player.PlayerPreCommandEvent
 
getPlayer() - Method in class net.zomis.minesweeper.api.MinesweeperAI
 
getPlayer() - Method in class net.zomis.minesweeper.events.game.PlayerGameEvent
 
getPlayer() - Method in class net.zomis.minesweeper.events.player.PlayerEvent
 
getPlayer() - Method in class net.zomis.minesweeper.game.MinesweeperMove
 
getPlayer() - Method in interface net.zomis.minesweeper.game.MinesweeperPlayingPlayer
 
getPlayerByName(String) - Method in interface net.zomis.minesweeper.api.MinesweeperServer
 
getPlayerPosition(MinesweeperPlayer) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Gets the index for a player
getPlayers() - Method in interface net.zomis.minesweeper.api.Invite
 
getPlayers() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Retrieve a list of all players that are playing in this game
getPlayerTurn() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Get the index of who's turn it is
getPlayingGame() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
getPlayingPlayer() - Method in class net.zomis.minesweeper.api.MinesweeperAI
 
getPlayingPlayer() - Method in class net.zomis.minesweeper.events.game.PlayerGameEvent
 
getPlayingPlayer(MinesweeperPlayer) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Get the corresponding MinesweeperPlayingPlayer for a MinesweeperPlayer
getPlayingPlayers() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Get a list of the playing players in this game
getPlugin() - Method in class net.zomis.minesweeper.events.plugins.PluginDisableEvent
 
getPlugin() - Method in class net.zomis.minesweeper.events.plugins.PluginEnableEvent
 
getPlugins() - Method in interface net.zomis.minesweeper.api.Invite
 
getPosition() - Method in class net.zomis.minesweeper.events.ReplayMoveEvent
 
getPosition(int, int) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Get the field at a specific location on the map.
getPosition() - Method in interface net.zomis.minesweeper.game.MinesweeperReplay
 
getPreviousPlayer() - Method in class net.zomis.minesweeper.events.game.GameTurnChangeEvent
 
getPreviousScore() - Method in class net.zomis.minesweeper.events.game.GameScoreChanged
 
getRandom(List<E>) - Static method in class net.zomis.ZomisList
 
getRandom(List<E>, Random) - Static method in class net.zomis.ZomisList
 
getRandomizer(MinesweeperPlugin, MinesweeperGame) - Method in interface net.zomis.minesweeper.api.PluginHelper
Get Random
getRating() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
getRatingWeight(MinesweeperPlayingPlayer) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Deprecated. 
getRecursiveFields(MinesweeperField) - Method in interface net.zomis.minesweeper.weapons.BaseWeapon.RecursiveInterface
 
getRelativePosition(int, int) - Method in interface net.zomis.minesweeper.game.MinesweeperField
Get a MinesweeperField relative to this position.
getReplay() - Method in class net.zomis.minesweeper.events.ReplayMoveEvent
 
getResultPosition() - Method in interface net.zomis.minesweeper.game.MinesweeperPlayingPlayer
 
getScheduler() - Method in interface net.zomis.minesweeper.api.MinesweeperServer
 
getScore() - Method in interface net.zomis.minesweeper.game.MinesweeperPlayingPlayer
 
getScoreChange() - Method in class net.zomis.minesweeper.events.game.GameScoreChanged
 
getSendPlayers() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Get a list of players and observers combined
getServer() - Static method in class net.zomis.minesweeper.api.Minesweeper
 
getServer() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
getServer() - Method in class net.zomis.minesweeper.api.MinesweeperPlugin
 
getServer() - Method in class net.zomis.minesweeper.events.BaseEvent
 
getServer() - Method in class net.zomis.minesweeper.events.server.ServerEvent
 
getServer() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Get the global MinesweeperServer object
getServerPlayer() - Method in interface net.zomis.minesweeper.api.MinesweeperServer
 
getSimpleName() - Method in class net.zomis.minesweeper.api.MinesweeperPlugin
 
getValue() - Method in interface net.zomis.minesweeper.game.MinesweeperField
How many mines are neighbors to this field.
Does not take into consideration if this field is a mine or not.
getWaitingCount() - Method in interface net.zomis.minesweeper.api.Invite
 
getWeapon() - Method in class net.zomis.minesweeper.game.MinesweeperMove
 
getWeapon(String) - Method in interface net.zomis.minesweeper.game.MinesweeperPlayingPlayer
 
getWeapons() - Method in interface net.zomis.minesweeper.game.MinesweeperPlayingPlayer
 
getWeaponType() - Method in class net.zomis.minesweeper.game.MinesweeperMove
 
getWeaponType() - Method in class net.zomis.minesweeper.weapons.BaseWeapon
 
getWeaponType() - Method in interface net.zomis.minesweeper.weapons.MinesweeperWeapon
 
getWhoChanged() - Method in class net.zomis.minesweeper.events.game.GameScoreChanged
 
getWhoClicked() - Method in interface net.zomis.minesweeper.game.MinesweeperField
Finds out who clicked on this field.
getX() - Method in interface net.zomis.minesweeper.game.MinesweeperField
 
getX() - Method in class net.zomis.minesweeper.game.MinesweeperMove
Convenience method for getting the X-position of the move position
getY() - Method in interface net.zomis.minesweeper.game.MinesweeperField
 
getY() - Method in class net.zomis.minesweeper.game.MinesweeperMove
Convenience method for getting the Y-position of the move position
giveWeapon(MinesweeperWeapon) - Method in interface net.zomis.minesweeper.game.MinesweeperPlayingPlayer
 

H

hasAccessToCommand(String) - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
Checks if the player is allowed to use a command.
hasDatabaseConnection() - Method in interface net.zomis.minesweeper.api.MinesweeperServer
 
hasMineCoins(int) - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
hasMostScore() - Method in interface net.zomis.minesweeper.game.MinesweeperPlayingPlayer
 
hasObserver(MinesweeperPlayer) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Check if the specified player is an observer in this game
hasPermission(int) - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
Deprecated.
hasPermission(String) - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
hasPlayer(MinesweeperPlayer) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Check if this game has the specified player
hasPlugin(MinesweeperPlugin) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Checks if the specified plugin is enabled in this game.
hasWeapon(MinesweeperWeapon) - Method in interface net.zomis.minesweeper.game.MinesweeperPlayingPlayer
 
hex2byte(String) - Static method in class net.zomis.Util
Returns a byte array from a string of hexadecimal digits.
HEX_DIGITS - Static variable in class net.zomis.Util
array mapping hex value (0-15) to corresponding hex digit (0-9a-f).
hexDigit(char) - Static method in class net.zomis.Util
Returns the number from 0 to 15 corresponding to the hex digit ch.
hexToString(String) - Static method in class net.zomis.Zomis
 
hide() - Method in class net.zomis.minesweeper.api.MinesweeperAI
 

I

implode(String, String[]) - Static method in class net.zomis.Zomis
 
implode(String, List<? extends Object>) - Static method in class net.zomis.Zomis
 
inactivate() - Method in interface net.zomis.minesweeper.game.MinesweeperField
Sets this field as not-clicked.
init() - Method in interface net.zomis.minesweeper.game.MinesweeperField
Re-count value for field, will not modify any metadata.
initFields() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
 
initialize(MinesweeperServer, PluginHelper, File) - Method in class net.zomis.minesweeper.api.MinesweeperPlugin
 
int2byte(int[]) - Static method in class net.zomis.Util
 
Invite - Interface in net.zomis.minesweeper.api
 
InviteAddPlayerEvent - Class in net.zomis.minesweeper.events.invites
 
InviteAddPlayerEvent(Invite, MinesweeperPlayer) - Constructor for class net.zomis.minesweeper.events.invites.InviteAddPlayerEvent
 
InviteGameEndedEvent - Class in net.zomis.minesweeper.events.invites
 
InviteGameEndedEvent(MinesweeperGame) - Constructor for class net.zomis.minesweeper.events.invites.InviteGameEndedEvent
 
InviteGameStartedEvent - Class in net.zomis.minesweeper.events.invites
 
InviteGameStartedEvent(Invite, MinesweeperGame) - Constructor for class net.zomis.minesweeper.events.invites.InviteGameStartedEvent
 
InviteOpenEvent - Class in net.zomis.minesweeper.events.invites
 
InviteOpenEvent(Invite) - Constructor for class net.zomis.minesweeper.events.invites.InviteOpenEvent
 
InvitePreStartEvent - Class in net.zomis.minesweeper.events.invites
 
InvitePreStartEvent(Invite) - Constructor for class net.zomis.minesweeper.events.invites.InvitePreStartEvent
 
isActionMode() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Check if this game allows all players to play at once
isAI() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
isAI() - Method in interface net.zomis.minesweeper.game.MinesweeperPlayingPlayer
 
isAllowed() - Method in class net.zomis.minesweeper.game.MinesweeperMove
Determines whether the move is allowed or not.
isAvoidMinesGame() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Check if the goal of this game is to have as low score as possible.
isBlocked() - Method in interface net.zomis.minesweeper.game.MinesweeperField
 
isCancelled() - Method in interface net.zomis.minesweeper.events.CancellableEvent
 
isCancelled() - Method in class net.zomis.minesweeper.events.game.GamePreStartEvent
 
isCancelled() - Method in class net.zomis.minesweeper.events.game.PlayerEliminateCheckEvent
 
isCancelled() - Method in class net.zomis.minesweeper.events.game.PlayerMoveEvent
 
isCancelled() - Method in class net.zomis.minesweeper.events.invites.InviteAddPlayerEvent
 
isCancelled() - Method in class net.zomis.minesweeper.events.invites.InviteGameStartedEvent
 
isCancelled() - Method in class net.zomis.minesweeper.events.invites.InviteOpenEvent
 
isCancelled() - Method in class net.zomis.minesweeper.events.invites.InvitePreStartEvent
 
isCancelled() - Method in class net.zomis.minesweeper.events.player.PlayerChatEvent
 
isCancelled() - Method in class net.zomis.minesweeper.events.player.PlayerCommandEvent
 
isCancelled() - Method in class net.zomis.minesweeper.events.player.PlayerPreCommandEvent
 
isClicked() - Method in interface net.zomis.minesweeper.game.MinesweeperField
Checks if this field has been clicked at.
isClientAndroid() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
Check if the player is using the Android client
isClientFlash() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
Check if the player is using the Flash client
isDiscoveredMine() - Method in interface net.zomis.minesweeper.game.MinesweeperField
Checks if this field contains a mine that has been found.
isDraw() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Check if this game has been drawed.
isEliminated() - Method in interface net.zomis.minesweeper.game.MinesweeperPlayingPlayer
 
isEnabled() - Method in class net.zomis.minesweeper.api.MinesweeperPlugin
 
isGameChat() - Method in class net.zomis.minesweeper.events.player.PlayerChatEvent
 
isGameOver() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Check if this game has ended
isGuest() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
isHex(String) - Static method in class net.zomis.Util
Returns true if the string consists ONLY of valid hex characters
isHidden() - Method in class net.zomis.minesweeper.api.MinesweeperAI
 
isInGame() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
isMine() - Method in interface net.zomis.minesweeper.game.MinesweeperField
 
isMyTurn() - Method in interface net.zomis.minesweeper.game.MinesweeperPlayingPlayer
 
isObserving() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
isOnline() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
isPlayerVsAI() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Check if this game only contains one human player and at least one AI players.
isRealPlayer() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
isServer() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
isStoredInDatabase() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Check if this game is stored in the global database
isTemporaryPlayer() - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 

L

loadMap(String) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Load game state from a String that has been saved with MinesweeperGame.saveMap()
log(String) - Method in class net.zomis.minesweeper.api.MinesweeperPlugin
 
log(String) - Method in interface net.zomis.minesweeper.api.MinesweeperServer
Log something
log(String, String) - Method in interface net.zomis.minesweeper.api.MinesweeperServer
Log something
log(String) - Method in interface net.zomis.ZomisList.LogInterface
 
logArray(List<E>, ZomisList.LogInterface) - Static method in class net.zomis.ZomisList
 

M

makeMove() - Method in class net.zomis.minesweeper.game.MinesweeperMove
Attempts to make the move
md5(String) - Static method in class net.zomis.Zomis
 
md5(byte[]) - Static method in class net.zomis.Zomis
 
Metadata - Class in net.zomis.minesweeper.api
 
Metadata() - Constructor for class net.zomis.minesweeper.api.Metadata
 
Minesweeper - Class in net.zomis.minesweeper.api
 
Minesweeper() - Constructor for class net.zomis.minesweeper.api.Minesweeper
 
MinesweeperAI - Class in net.zomis.minesweeper.api
 
MinesweeperAI(MinesweeperPlayingPlayer) - Constructor for class net.zomis.minesweeper.api.MinesweeperAI
 
MinesweeperAI.AILeaveGameAction - Interface in net.zomis.minesweeper.api
 
MinesweeperField - Interface in net.zomis.minesweeper.game
 
MinesweeperGame - Interface in net.zomis.minesweeper.game
A Game of Minesweeper Flags Extreme
MinesweeperMove - Class in net.zomis.minesweeper.game
 
MinesweeperMove(MinesweeperPlayingPlayer, String, MinesweeperField) - Constructor for class net.zomis.minesweeper.game.MinesweeperMove
 
MinesweeperMove(MinesweeperAI, String, MinesweeperField) - Constructor for class net.zomis.minesweeper.game.MinesweeperMove
 
MinesweeperMove(MinesweeperAI, MinesweeperWeapon, MinesweeperField) - Constructor for class net.zomis.minesweeper.game.MinesweeperMove
 
MinesweeperMove(MinesweeperPlayingPlayer, MinesweeperWeapon, MinesweeperField) - Constructor for class net.zomis.minesweeper.game.MinesweeperMove
 
MinesweeperPlayer - Interface in net.zomis.minesweeper.api
 
MinesweeperPlayingPlayer - Interface in net.zomis.minesweeper.game
 
MinesweeperPlugin - Class in net.zomis.minesweeper.api
 
MinesweeperPlugin() - Constructor for class net.zomis.minesweeper.api.MinesweeperPlugin
 
MinesweeperReplay - Interface in net.zomis.minesweeper.game
 
MinesweeperServer - Interface in net.zomis.minesweeper.api
 
MinesweeperWeapon - Interface in net.zomis.minesweeper.weapons
 

N

nCr(int, int) - Static method in class net.zomis.Zomis
 
net.zomis - package net.zomis
Contains useful classes for various things.
net.zomis.minesweeper.api - package net.zomis.minesweeper.api
Contains the main API-classes
net.zomis.minesweeper.events - package net.zomis.minesweeper.events
Contains basic classes for events.
net.zomis.minesweeper.events.game - package net.zomis.minesweeper.events.game
Events related to a MinesweeperGame, and in some cases also MinesweeperPlayingPlayer or MinesweeperField.
net.zomis.minesweeper.events.invites - package net.zomis.minesweeper.events.invites
 
net.zomis.minesweeper.events.player - package net.zomis.minesweeper.events.player
Contains Events associated with a MinesweeperPlayer
net.zomis.minesweeper.events.plugins - package net.zomis.minesweeper.events.plugins
Contains classes for MinesweeperPlugin-related events
net.zomis.minesweeper.events.server - package net.zomis.minesweeper.events.server
Contains Events related to the MinesweeperServer
net.zomis.minesweeper.exceptions - package net.zomis.minesweeper.exceptions
Contains Exception classes
net.zomis.minesweeper.game - package net.zomis.minesweeper.game
API related to Minesweeper games.
net.zomis.minesweeper.weapons - package net.zomis.minesweeper.weapons
Contains base MinesweeperWeapon classes.
nextMove() - Method in interface net.zomis.minesweeper.game.MinesweeperReplay
 
nextTurn() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Change the turn to the next player

O

ObserverClickEvent - Class in net.zomis.minesweeper.events.game
Fired when an observer is clicking in the observed game.
ObserverClickEvent(MinesweeperGame, MinesweeperPlayer, MinesweeperField) - Constructor for class net.zomis.minesweeper.events.game.ObserverClickEvent
 
onDisable() - Method in class net.zomis.minesweeper.api.MinesweeperPlugin
 
onEnable() - Method in class net.zomis.minesweeper.api.MinesweeperPlugin
 
onLose() - Method in interface net.zomis.minesweeper.api.MinesweeperAI.AILeaveGameAction
 
onWin() - Method in interface net.zomis.minesweeper.api.MinesweeperAI.AILeaveGameAction
 

P

performAdd(MinesweeperField, MinesweeperField) - Method in interface net.zomis.minesweeper.weapons.BaseWeapon.RecursiveInterface
 
performClicks(String) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
 
performCommand(String) - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
performRecursive(MinesweeperField, MinesweeperField) - Method in interface net.zomis.minesweeper.weapons.BaseWeapon.RecursiveInterface
 
PERMISSION_ADMIN - Static variable in class net.zomis.minesweeper.events.player.PlayerCommandEvent
 
PERMISSION_MODERATOR - Static variable in class net.zomis.minesweeper.events.player.PlayerCommandEvent
 
PERMISSION_TESTER - Static variable in class net.zomis.minesweeper.events.player.PlayerCommandEvent
 
play() - Method in class net.zomis.minesweeper.api.MinesweeperAI
The main AI method which determines how the AI will play
playAs(String) - Method in class net.zomis.minesweeper.api.MinesweeperAI
 
playAs(Class<? extends MinesweeperAI>) - Method in class net.zomis.minesweeper.api.MinesweeperAI
 
PlayerAfterMoveEvent - Class in net.zomis.minesweeper.events.game
Fired when a player has finished his or her move
PlayerAfterMoveEvent(MinesweeperMove) - Constructor for class net.zomis.minesweeper.events.game.PlayerAfterMoveEvent
 
PlayerChatEvent - Class in net.zomis.minesweeper.events.player
Called when a player is sending a chat message, giving plugins a chance to react on what the player writes, or cancel the message from the player.
PlayerChatEvent(MinesweeperPlayer, MinesweeperGame, String) - Constructor for class net.zomis.minesweeper.events.player.PlayerChatEvent
 
PlayerCommandEvent - Class in net.zomis.minesweeper.events.player
Called when a command is called.
PlayerCommandEvent(MinesweeperPlayer, String) - Constructor for class net.zomis.minesweeper.events.player.PlayerCommandEvent
 
PlayerCommandEvent(MinesweeperPlayer, String, String[]) - Constructor for class net.zomis.minesweeper.events.player.PlayerCommandEvent
 
PlayerEliminateCheckEvent - Class in net.zomis.minesweeper.events.game
 
PlayerEliminateCheckEvent(MinesweeperGame, MinesweeperPlayingPlayer) - Constructor for class net.zomis.minesweeper.events.game.PlayerEliminateCheckEvent
 
PlayerEliminatedEvent - Class in net.zomis.minesweeper.events.game
Fired when a player has been eliminated from a game
PlayerEliminatedEvent(MinesweeperGame, MinesweeperPlayer) - Constructor for class net.zomis.minesweeper.events.game.PlayerEliminatedEvent
 
PlayerEvent - Class in net.zomis.minesweeper.events.player
Abstract superclass for all events related to a MinesweeperPlayer
PlayerEvent(MinesweeperPlayer) - Constructor for class net.zomis.minesweeper.events.player.PlayerEvent
 
PlayerGameEvent - Class in net.zomis.minesweeper.events.game
Abstract superclass for all events related to both a game and a player.
PlayerGameEvent(MinesweeperGame, MinesweeperPlayingPlayer) - Constructor for class net.zomis.minesweeper.events.game.PlayerGameEvent
 
PlayerGameEvent(MinesweeperGame, MinesweeperPlayer) - Constructor for class net.zomis.minesweeper.events.game.PlayerGameEvent
 
PlayerGameEvent(MinesweeperGame) - Constructor for class net.zomis.minesweeper.events.game.PlayerGameEvent
 
PlayerLoginEvent - Class in net.zomis.minesweeper.events.player
Called when a player has logged in to the server
PlayerLoginEvent(MinesweeperPlayer) - Constructor for class net.zomis.minesweeper.events.player.PlayerLoginEvent
 
PlayerMoveEvent - Class in net.zomis.minesweeper.events.game
Called when a player is about to make his move, giving plugins a chance to cancel it
Canceling an AI's move is not recommended.
PlayerMoveEvent(MinesweeperMove) - Constructor for class net.zomis.minesweeper.events.game.PlayerMoveEvent
 
PlayerObserveEvent - Class in net.zomis.minesweeper.events.game
Fired when player is starting to observe game
PlayerObserveEvent(MinesweeperGame, MinesweeperPlayer) - Constructor for class net.zomis.minesweeper.events.game.PlayerObserveEvent
 
PlayerPreCommandEvent - Class in net.zomis.minesweeper.events.player
Called when a player is writing a command, before the execution of the command is done, giving plugins a chance to cancel this event Implementing your own commands should be done using PlayerCommandEvent and the Command annotation
PlayerPreCommandEvent(MinesweeperPlayer, String, String[]) - Constructor for class net.zomis.minesweeper.events.player.PlayerPreCommandEvent
 
PlayerPreLoginEvent - Class in net.zomis.minesweeper.events.player
Called before a player has logged in.
PlayerPreLoginEvent(MinesweeperPlayer) - Constructor for class net.zomis.minesweeper.events.player.PlayerPreLoginEvent
 
PlayerReloadGameEvent - Class in net.zomis.minesweeper.events.game
Fired when a player needs to reload the entire game data.
By default, the player will see the actual gamestate.
PlayerReloadGameEvent(MinesweeperGame, MinesweeperPlayer) - Constructor for class net.zomis.minesweeper.events.game.PlayerReloadGameEvent
 
PluginDisableEvent - Class in net.zomis.minesweeper.events.plugins
Called when a plugin is being turned off.
PluginDisableEvent(MinesweeperPlugin) - Constructor for class net.zomis.minesweeper.events.plugins.PluginDisableEvent
 
PluginEnableEvent - Class in net.zomis.minesweeper.events.plugins
Called when a new plugin has become activated.
PluginEnableEvent(MinesweeperPlugin) - Constructor for class net.zomis.minesweeper.events.plugins.PluginEnableEvent
 
PluginException - Exception in net.zomis.minesweeper.exceptions
 
PluginException(Throwable) - Constructor for exception net.zomis.minesweeper.exceptions.PluginException
 
PluginException() - Constructor for exception net.zomis.minesweeper.exceptions.PluginException
 
PluginException(Throwable, String) - Constructor for exception net.zomis.minesweeper.exceptions.PluginException
 
PluginException(String) - Constructor for exception net.zomis.minesweeper.exceptions.PluginException
 
PluginHelper - Interface in net.zomis.minesweeper.api
 
pluginListensForEvent(MinesweeperPlugin, Class<? extends BaseEvent>) - Method in interface net.zomis.minesweeper.api.MinesweeperServer
 
previousMove() - Method in interface net.zomis.minesweeper.game.MinesweeperReplay
 

R

recursiveAdd(Collection<MinesweeperField>, MinesweeperField, BaseWeapon.RecursiveInterface) - Method in class net.zomis.minesweeper.weapons.BaseWeapon
Add fields to a collection recursively.
regenerate() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
 
registerAI(Class<? extends MinesweeperAI>) - Method in class net.zomis.minesweeper.api.MinesweeperPlugin
Deprecated.
Is not needed anymore. AI classes are automatically detected by PluginLoader.
registerAI(Class<? extends MinesweeperAI>) - Method in interface net.zomis.minesweeper.api.PluginHelper
Deprecated.
Is not needed anymore. AI classes are automatically detected by PluginLoader.
registerListener(EventListener) - Method in class net.zomis.minesweeper.api.MinesweeperPlugin
Register an EventListener with the event system.
registerListener(MinesweeperPlugin, EventListener) - Method in interface net.zomis.minesweeper.api.PluginHelper
Register an EventListener with the event system.
removeNeighbor(MinesweeperField) - Method in interface net.zomis.minesweeper.game.MinesweeperField
Remove a neighbor from the neighbor-collection.
removeObserver(MinesweeperPlayer) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
 
ReplayMoveEvent - Class in net.zomis.minesweeper.events
 
ReplayMoveEvent(MinesweeperReplay, int) - Constructor for class net.zomis.minesweeper.events.ReplayMoveEvent
 
respondToInvite(MinesweeperPlayer, List<String>) - Method in class net.zomis.minesweeper.api.MinesweeperAI
 
rewind() - Method in interface net.zomis.minesweeper.game.MinesweeperReplay
 

S

saveMap() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Save this map to a String representation
saveMapMultiline() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Save this map to a String representation
sendAlert(String) - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
Sends an alert message to the player that will be displayed in a dialog box
sendChat(String) - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
Sends a chat-message to this player.
sendChat(String, Integer) - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
sendChatBy(String, MinesweeperPlayer) - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
sendChatBy(String, MinesweeperPlayer, Integer) - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
sendChatMessage(String) - Method in class net.zomis.minesweeper.api.MinesweeperAI
 
sendChatMessage(String) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Send a chat-message to the players and observers in this game.
sendChatMessage(String, Integer) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
 
sendFieldImage(MinesweeperField, String) - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
Shows an image to the user on the field specified
sendFieldInfo(MinesweeperField, MinesweeperPlayingPlayer, boolean) - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
Sends information about a field based on the current state of the field Always sends true information
sendFieldInfo(MinesweeperField, MinesweeperPlayingPlayer, boolean, boolean, int, boolean) - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
Deprecated.
sendFieldInfo(MinesweeperField, MinesweeperPlayingPlayer, int, boolean, int, boolean) - Method in interface net.zomis.minesweeper.api.MinesweeperPlayer
 
sendInfoToPlayer(MinesweeperPlayingPlayer) - Method in interface net.zomis.minesweeper.game.MinesweeperField
 
sendInfoToPlayers() - Method in interface net.zomis.minesweeper.game.MinesweeperField
 
sendInvite(MinesweeperPlayer) - Method in interface net.zomis.minesweeper.api.Invite
 
sendInvite(String) - Method in interface net.zomis.minesweeper.api.Invite
 
ServerEvent - Class in net.zomis.minesweeper.events.server
 
ServerEvent(MinesweeperServer) - Constructor for class net.zomis.minesweeper.events.server.ServerEvent
 
ServerReloadEvent - Class in net.zomis.minesweeper.events.server
 
ServerReloadEvent(MinesweeperServer) - Constructor for class net.zomis.minesweeper.events.server.ServerReloadEvent
 
ServerStartupEvent - Class in net.zomis.minesweeper.events.server
 
ServerStartupEvent(MinesweeperServer) - Constructor for class net.zomis.minesweeper.events.server.ServerStartupEvent
 
set(Object, Object) - Method in class net.zomis.minesweeper.api.Metadata
 
setActionMode(boolean) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
Sets if action mode should be on or off (Default is off)
setAIDelay(boolean) - Method in interface net.zomis.minesweeper.api.Invite
 
setAIDelay(int) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
 
setBlocked(boolean) - Method in interface net.zomis.minesweeper.game.MinesweeperField
 
setCancelled(boolean) - Method in interface net.zomis.minesweeper.events.CancellableEvent
 
setCancelled(boolean) - Method in class net.zomis.minesweeper.events.game.GamePreStartEvent
 
setCancelled(boolean) - Method in class net.zomis.minesweeper.events.game.PlayerEliminateCheckEvent
 
setCancelled(boolean) - Method in class net.zomis.minesweeper.events.game.PlayerMoveEvent
 
setCancelled(boolean) - Method in class net.zomis.minesweeper.events.invites.InviteAddPlayerEvent
 
setCancelled(boolean) - Method in class net.zomis.minesweeper.events.invites.InviteGameStartedEvent
 
setCancelled(boolean) - Method in class net.zomis.minesweeper.events.invites.InviteOpenEvent
 
setCancelled(boolean) - Method in class net.zomis.minesweeper.events.invites.InvitePreStartEvent
 
setCancelled(boolean) - Method in class net.zomis.minesweeper.events.player.PlayerChatEvent
 
setCancelled(boolean) - Method in class net.zomis.minesweeper.events.player.PlayerCommandEvent
 
setCancelled(boolean) - Method in class net.zomis.minesweeper.events.player.PlayerPreCommandEvent
 
setCurrentPlayer(MinesweeperPlayingPlayer) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
 
setCurrentPlayerTurn(int) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
 
setDatabase(boolean) - Method in interface net.zomis.minesweeper.api.Invite
 
setDescription(String) - Method in class net.zomis.minesweeper.api.MinesweeperPlugin
 
setEnabled(boolean) - Method in class net.zomis.minesweeper.api.MinesweeperPlugin
 
setMine(boolean) - Method in interface net.zomis.minesweeper.game.MinesweeperField
Sets this field to contain a mine or not
setMinePositions(String) - Method in interface net.zomis.minesweeper.game.MinesweeperGame
 
setOnLeaveGame(MinesweeperAI.AILeaveGameAction) - Method in class net.zomis.minesweeper.api.MinesweeperAI
 
setPosition(int) - Method in interface net.zomis.minesweeper.game.MinesweeperReplay
 
setPublic(Boolean) - Method in interface net.zomis.minesweeper.api.Invite
 
setServer(MinesweeperServer) - Static method in class net.zomis.minesweeper.api.Minesweeper
 
setServerControlled() - Method in interface net.zomis.minesweeper.game.MinesweeperGame
 
setValue(int) - Method in interface net.zomis.minesweeper.game.MinesweeperField
Sets the value for how many mines are neighbors to this field.
short2byte(short[]) - Static method in class net.zomis.Util
 
STANDARD_BOMB - Static variable in class net.zomis.minesweeper.game.MinesweeperMove
 
STANDARD_CLICK - Static variable in class net.zomis.minesweeper.game.MinesweeperMove
 
startGame() - Method in interface net.zomis.minesweeper.api.Invite
 
substr(String, int, int) - Static method in class net.zomis.Zomis
 
substr(String, int) - Static method in class net.zomis.Zomis
 

T

threadDisableLogging(PlayerCommandEvent) - Method in interface net.zomis.minesweeper.api.MinesweeperServer
 
toHEX(byte[], boolean) - Static method in class net.zomis.Util
utility method to convert a byte array to a hexadecimal string.
toHEX(short[]) - Static method in class net.zomis.Util
utility method to convert a short array to a hexadecimal string.
toHEX(int[]) - Static method in class net.zomis.Util
utility method to convert an int array to a hexadecimal string.
toHEX1(byte) - Static method in class net.zomis.Util
utility method to convert a byte to a hexadecimal string.
toHEX1(byte[]) - Static method in class net.zomis.Util
utility method to convert a byte array to a hexadecimal string.
toHEX1(short[]) - Static method in class net.zomis.Util
utility method to convert a short array to a hexadecimal string.
toHEX1(int) - Static method in class net.zomis.Util
utility method to convert an int to a hexadecimal string.
toHEX1(int[]) - Static method in class net.zomis.Util
utility method to convert an int array to a hexadecimal string.
toString() - Method in class net.zomis.minesweeper.api.MinesweeperPlugin
 
toString() - Method in class net.zomis.minesweeper.game.MinesweeperMove
 
TYPE_BLOCKED - Static variable in interface net.zomis.minesweeper.game.MinesweeperField
 
TYPE_CLICKED - Static variable in interface net.zomis.minesweeper.game.MinesweeperField
 
TYPE_UNCLICKED - Static variable in interface net.zomis.minesweeper.game.MinesweeperField
 

U

use(MinesweeperPlayingPlayer) - Method in class net.zomis.minesweeper.weapons.BaseWeapon
 
use(MinesweeperPlayingPlayer) - Method in interface net.zomis.minesweeper.weapons.MinesweeperWeapon
 
useAt(MinesweeperMove) - Method in class net.zomis.minesweeper.weapons.BaseWeapon
 
useAt(MinesweeperMove) - Method in interface net.zomis.minesweeper.weapons.MinesweeperWeapon
 
useOn(MinesweeperPlayingPlayer, MinesweeperPlayingPlayer) - Method in class net.zomis.minesweeper.weapons.BaseWeapon
 
useOn(MinesweeperPlayingPlayer, MinesweeperPlayingPlayer) - Method in interface net.zomis.minesweeper.weapons.MinesweeperWeapon
 
Util - Class in net.zomis
collection of utility routines for converting and displaying binary saved in byte/short/int arrays, and loaded/displayed using hex.
Util() - Constructor for class net.zomis.Util
 

W

WeaponException - Exception in net.zomis.minesweeper.exceptions
 
WeaponException(Throwable) - Constructor for exception net.zomis.minesweeper.exceptions.WeaponException
 
WeaponException() - Constructor for exception net.zomis.minesweeper.exceptions.WeaponException
 
WeaponException(Throwable, String) - Constructor for exception net.zomis.minesweeper.exceptions.WeaponException
 
WeaponException(String) - Constructor for exception net.zomis.minesweeper.exceptions.WeaponException
 

Z

Zomis - Class in net.zomis
 
Zomis() - Constructor for class net.zomis.Zomis
 
ZomisList - Class in net.zomis
Provides convenience-Methods for ArrayLists, such as filter and getRandom
ZomisList() - Constructor for class net.zomis.ZomisList
 
ZomisList.LogInterface - Interface in net.zomis
 
A B C D E F G H I L M N O P R S T U W Z