Index

A B C D E F G H I J K L M N O P R S T U V W 
All Classes|All Packages|Constant Field Values

M

main(String[]) - Static method in class com.minigameworld.MiniGameWorldMain
 
MAJOR - Enum constant in enum class com.minigameworld.util.VersionChecker.Different
 
makePureState() - Method in class com.minigameworld.frames.helpers.MiniGamePlayerState
 
manager() - Method in class com.minigameworld.api.MiniGameWorld
MAX_PLAYERS - Enum constant in enum class com.minigameworld.frames.helpers.MiniGameSetting.JOIN_PRIORITY
 
maxCount() - Method in class com.minigameworld.frames.TeamBattleMiniGame.Team
Gets team member max size
maxPlayers() - Method in class com.minigameworld.frames.MiniGame
Shortcut method
MENU_INV_TITLE - Static variable in class com.minigameworld.util.Setting
 
MENU_OPENER - Enum constant in enum class com.minigameworld.util.FunctionItem
 
MenuClickEvent - Class in com.minigameworld.events.menu
Called when menu is clicked
MenuClickEvent(InventoryClickEvent, String) - Constructor for class com.minigameworld.events.menu.MenuClickEvent
 
MenuCloseEvent - Class in com.minigameworld.events.menu
Called when a player closes menu
MenuCloseEvent(Inventory, Player) - Constructor for class com.minigameworld.events.menu.MenuCloseEvent
 
MenuEvent - Class in com.minigameworld.events.menu
 
MenuEvent(Inventory) - Constructor for class com.minigameworld.events.menu.MenuEvent
 
MenuOpenEvent - Class in com.minigameworld.events.menu
Called when a player opens menu
MenuOpenEvent(Inventory, Player) - Constructor for class com.minigameworld.events.menu.MenuOpenEvent
 
MESSAGE_PREFIX - Static variable in class com.minigameworld.util.Setting
 
messagePrefix() - Static method in class com.minigameworld.util.Utils
 
MESSAGES_DIR - Static variable in class com.minigameworld.util.Setting
 
messenger - Variable in class com.minigameworld.frames.MiniGame
Language messenger
Messenger - Class in com.minigameworld.util
[IMPORTANT] When "prefix == null" and "usePrefix == true", Utils prefix will be added
Messenger() - Constructor for class com.minigameworld.util.Messenger
 
Messenger(String) - Constructor for class com.minigameworld.util.Messenger
 
Messenger(String, boolean, String) - Constructor for class com.minigameworld.util.Messenger
 
MIN_LEAVE_TIME - Static variable in class com.minigameworld.util.Setting
 
MIN_PLAYERS - Enum constant in enum class com.minigameworld.frames.helpers.MiniGameSetting.JOIN_PRIORITY
 
minigame - Variable in class com.minigameworld.frames.helpers.scoreboard.MiniGameScoreboardUpdater
 
minigame() - Method in class com.minigameworld.api.MiniGameAccessor
Return minigame instance
minigame() - Method in class com.minigameworld.frames.helpers.MiniGameCustomOption
 
minigame() - Method in class com.minigameworld.frames.helpers.MiniGameInventoryManager
 
minigame() - Method in class com.minigameworld.frames.helpers.MiniGameViewManager
 
minigame() - Method in class com.minigameworld.frames.MiniGame
 
minigame() - Method in interface com.minigameworld.managers.event.GameEventListener
 
MiniGame - Class in com.minigameworld.frames
MiniGame class of all minigames
- Custom minigame frame can be made with extending this class
- Message only send to same minigame players
MiniGame(String, int, int, int, int) - Constructor for class com.minigameworld.frames.MiniGame
Base constructor
Location set to default (Bukkit.getWorld("world"))
MiniGame(String, Location, int, int, int, int) - Constructor for class com.minigameworld.frames.MiniGame
Constructor with location
MINIGAME_RESPAWN - Enum constant in enum class com.minigameworld.frames.helpers.MiniGameCustomOption.Option
Init: true
Description: Will Respawn in location of minigame if true
MiniGameAccessor - Class in com.minigameworld.api
MiniGameWorld plugin "MiniGame" wrapper api
MiniGameAccessor(MiniGame) - Constructor for class com.minigameworld.api.MiniGameAccessor
MiniGame wrapper constructor
MiniGameCommand - Class in com.minigameworld.commands
 
MiniGameCommand(MiniGameManager, DataManager) - Constructor for class com.minigameworld.commands.MiniGameCommand
 
MiniGameCommandTabCompleter - Class in com.minigameworld.commands
 
MiniGameCommandTabCompleter(MiniGameManager, DataManager) - Constructor for class com.minigameworld.commands.MiniGameCommandTabCompleter
 
MiniGameCustomOption - Class in com.minigameworld.frames.helpers
Below custom options are created in `custom-data` section by default
Must serialize/deserialize value of each options in get(), set() method
MiniGameCustomOption(MiniGame) - Constructor for class com.minigameworld.frames.helpers.MiniGameCustomOption
 
MiniGameCustomOption.Option - Enum Class in com.minigameworld.frames.helpers
 
MiniGameDataManager - Class in com.minigameworld.frames.helpers
 
MiniGameDataManager(MiniGame) - Constructor for class com.minigameworld.frames.helpers.MiniGameDataManager
 
MiniGameEvent - Class in com.minigameworld.events.minigame
Event related with minigame
MiniGameEvent(MiniGameAccessor) - Constructor for class com.minigameworld.events.minigame.MiniGameEvent
 
MiniGameEvent(MiniGame) - Constructor for class com.minigameworld.events.minigame.MiniGameEvent
 
MiniGameEventDetector - Class in com.minigameworld.frames.helpers
Event detector to send Minigames

[IMPORTANT]
Detectable event means can get player from "Default event list" or "Detailed event list"

[Default Event List]
- PlayerEvent
- EntityEvent
- HangingEvent
- InventoryEvent
- InventoryMoveItemEvent
- PlayerLeashEntityEvent
- TabCompleteEvent

[Detailed Event list]
- Some of BlockEvent
- Some of VehicleEvent
MiniGameEventDetector(MiniGameManager) - Constructor for class com.minigameworld.frames.helpers.MiniGameEventDetector
 
MiniGameEventListener - Class in com.minigameworld.listeners
 
MiniGameEventListener(MiniGameManager) - Constructor for class com.minigameworld.listeners.MiniGameEventListener
 
MiniGameExceptionEvent - Class in com.minigameworld.events.minigame
Called when a exception related minigame has occurred
[IMPORTANT] This event is passed to a only minigame which is passed with argument in this constructor
[IMPORTANT] Other plugin has to call this event to pass exception to a minigame

MiniGameExceptionEvent(MiniGameAccessor, String) - Constructor for class com.minigameworld.events.minigame.MiniGameExceptionEvent
 
MiniGameExternalEventDetector - Interface in com.minigameworld.api
Custom event external detector
MiniGameFinishEvent - Class in com.minigameworld.events.minigame
Called when a minigame finished
[IMPORTANT] players are already out of the minigame
MiniGameFinishEvent(MiniGame, List<MiniGamePlayer>) - Constructor for class com.minigameworld.events.minigame.MiniGameFinishEvent
 
MiniGameGamesConfigCommand - Class in com.minigameworld.commands
 
MiniGameGamesConfigCommand(MiniGameManager, DataManager) - Constructor for class com.minigameworld.commands.MiniGameGamesConfigCommand
 
MiniGameHelpCommand - Class in com.minigameworld.commands
 
MiniGameHelpCommand() - Constructor for class com.minigameworld.commands.MiniGameHelpCommand
 
MiniGameInstanceCreateEvent - Class in com.minigameworld.events.minigame.instance
Called before the instance is created
MiniGameInstanceCreateEvent(MiniGame) - Constructor for class com.minigameworld.events.minigame.instance.MiniGameInstanceCreateEvent
 
MiniGameInstanceEvent - Class in com.minigameworld.events.minigame.instance
 
MiniGameInstanceEvent(MiniGame) - Constructor for class com.minigameworld.events.minigame.instance.MiniGameInstanceEvent
 
MiniGameInstanceRemoveEvent - Class in com.minigameworld.events.minigame.instance
Called after the instance is removed
MiniGameInstanceRemoveEvent(MiniGame) - Constructor for class com.minigameworld.events.minigame.instance.MiniGameInstanceRemoveEvent
 
MiniGameInventoryManager - Class in com.minigameworld.frames.helpers
 
MiniGameInventoryManager(MiniGame) - Constructor for class com.minigameworld.frames.helpers.MiniGameInventoryManager
 
MiniGameManager - Class in com.minigameworld.managers
 
MiniGameMenu - Class in com.minigameworld.managers.menu
[IMPORTANT]
- (Only for MiniGameWorld) Menu icon must be executed with command, because of command permission (Join-Game menu = make player run "/minigame join <title>")
MiniGameMenu(Player, MiniGameManager) - Constructor for class com.minigameworld.managers.menu.MiniGameMenu
 
MiniGameMenu.BaseIcon - Enum Class in com.minigameworld.managers.menu
 
MiniGameMenuManager - Class in com.minigameworld.managers.menu
 
MiniGameMenuManager(MiniGameManager) - Constructor for class com.minigameworld.managers.menu.MiniGameMenuManager
 
MiniGameObserver - Interface in com.minigameworld.api.observer
MiniGame timing observer
- Usage: 3rd-party wiki
MiniGamePartyCommand - Class in com.minigameworld.commands
 
MiniGamePartyCommand(PartyManager) - Constructor for class com.minigameworld.commands.MiniGamePartyCommand
 
MiniGamePlayer - Class in com.minigameworld.frames.helpers
Player data with score, live
[IMPORTANT] live is only valid in the minigame play (not related with player's health)
[IMPORTANT] Player state will be saved when a instance is created (in constructor)
MiniGamePlayer(MiniGame, Player) - Constructor for class com.minigameworld.frames.helpers.MiniGamePlayer
 
MiniGamePlayerEvent - Class in com.minigameworld.events.minigame.player
Playing minigame player event
MiniGamePlayerEvent(MiniGame, Player) - Constructor for class com.minigameworld.events.minigame.player.MiniGamePlayerEvent
 
MiniGamePlayerExceptionEvent - Class in com.minigameworld.events.minigame
Called when a player playing minigame exception has occured

Defined reason
player-quit-server: when a player quit the server
MiniGamePlayerExceptionEvent(String, Player) - Constructor for class com.minigameworld.events.minigame.MiniGamePlayerExceptionEvent
 
MiniGamePlayerJoinEvent - Class in com.minigameworld.events.minigame.player
Called when a player try to join a minigame
MiniGamePlayerJoinEvent(MiniGame, Player) - Constructor for class com.minigameworld.events.minigame.player.MiniGamePlayerJoinEvent
 
MiniGamePlayerLeaveEvent - Class in com.minigameworld.events.minigame.player
Called when a player try to leave a minigame
MiniGamePlayerLeaveEvent(MiniGame, Player) - Constructor for class com.minigameworld.events.minigame.player.MiniGamePlayerLeaveEvent
 
MiniGamePlayerState - Class in com.minigameworld.frames.helpers
[Managed list]
joined location, health scale, health, food level, exhaustion, saturation, level, exp, inventory, potion effects, glowing, hide, game mode, fire ticks, invulnerable, silent, gravity, allow flight, flying, velocity, walk speed, fly speed, scoreboard, held item slot, bed spawn location, ender chest, cooldown items, portal cooldown
Manage player's everything
- When join the game: save state and make pure state
- When quit the game: restore saved state
[IMPORATNT]
- If add a element, check that affects to viewer MiniGameViewManager
MiniGamePlayerState(MiniGame, Player) - Constructor for class com.minigameworld.frames.helpers.MiniGamePlayerState
 
MiniGamePlayerUnviewEvent - Class in com.minigameworld.events.minigame.player
Called when a player try to unview a minigame
MiniGamePlayerUnviewEvent(MiniGame, Player) - Constructor for class com.minigameworld.events.minigame.player.MiniGamePlayerUnviewEvent
 
MiniGamePlayerViewEvent - Class in com.minigameworld.events.minigame.player
Called when a player try to view a minigame
MiniGamePlayerViewEvent(MiniGame, Player) - Constructor for class com.minigameworld.events.minigame.player.MiniGamePlayerViewEvent
 
MiniGamePlayScoreboard - Class in com.minigameworld.frames.helpers.scoreboard
 
MiniGamePlayScoreboard(MiniGame) - Constructor for class com.minigameworld.frames.helpers.scoreboard.MiniGamePlayScoreboard
 
MiniGameRank - Interface in com.minigameworld.frames.helpers
Interface for rank data
MINIGAMES_DIR - Static variable in class com.minigameworld.util.Setting
 
MiniGameScoreboardManager - Class in com.minigameworld.frames.helpers.scoreboard
Scoreboard manager
- Waiting scoreboard
- Play scoreboard

Manage only one scoreboard instance
MiniGameScoreboardManager(MiniGame) - Constructor for class com.minigameworld.frames.helpers.scoreboard.MiniGameScoreboardManager
 
MiniGameScoreboardManager.ScoreboardType - Enum Class in com.minigameworld.frames.helpers.scoreboard
Current scoreboard type
MiniGameScoreboardSidebarUpdater - Class in com.minigameworld.frames.helpers.scoreboard
 
MiniGameScoreboardSidebarUpdater(MiniGame) - Constructor for class com.minigameworld.frames.helpers.scoreboard.MiniGameScoreboardSidebarUpdater
 
MiniGameScoreboardUpdateEvent - Class in com.minigameworld.events.minigame
Called when a scoreboard of minigame is updated
MiniGameScoreboardUpdateEvent(MiniGame) - Constructor for class com.minigameworld.events.minigame.MiniGameScoreboardUpdateEvent
 
MiniGameScoreboardUpdater - Class in com.minigameworld.frames.helpers.scoreboard
 
MiniGameScoreboardUpdater(MiniGame) - Constructor for class com.minigameworld.frames.helpers.scoreboard.MiniGameScoreboardUpdater
 
MiniGameServerExceptionEvent - Class in com.minigameworld.events.minigame
Called when a server exception has occured
[IMPORTANT] all minigames will be finished
MiniGameServerExceptionEvent(String) - Constructor for class com.minigameworld.events.minigame.MiniGameServerExceptionEvent
 
MiniGameSetting - Class in com.minigameworld.frames.helpers
[Setting default values]
creationTime = on game creation time
startTime = LocalDateTime.MIN
finishTime = LocalDateTime.MIN
id = hash value of current nano time
started = false
title = title
location = location
instances = 1
instanceWorld = false
locations = location
minPlayers = minPlayers
maxPlayers = maxPlayers
waitingTime = waitingTime
playTime = playTime
finishDelay = 10
active = true
settingFixed = false
tutorial = tutorial
customData = new Map
icon = Material.STONE
gameFinishCondition = MiniGameSetting.GameFinishCondition.LESS_THAN_PLAYERS_LIVE
gameFinishConditionPlayerCount = 2
view = true
scoreboard = true
MiniGameSetting(String, Location, int, int, int, int) - Constructor for class com.minigameworld.frames.helpers.MiniGameSetting
 
MiniGameSetting.GameFinishCondition - Enum Class in com.minigameworld.frames.helpers
Check game finish condition
MiniGameSetting.JOIN_PRIORITY - Enum Class in com.minigameworld.frames.helpers
 
MiniGameSettingsConfigCommand - Class in com.minigameworld.commands
 
MiniGameSettingsConfigCommand(MiniGameManager, DataManager) - Constructor for class com.minigameworld.commands.MiniGameSettingsConfigCommand
 
MiniGameStartEvent - Class in com.minigameworld.events.minigame
Called when a minigame starts
MiniGameStartEvent(MiniGame) - Constructor for class com.minigameworld.events.minigame.MiniGameStartEvent
 
MiniGameTaskManager - Class in com.minigameworld.frames.helpers
 
MiniGameTaskManager(MiniGame) - Constructor for class com.minigameworld.frames.helpers.MiniGameTaskManager
 
MiniGameTimingNotifier - Interface in com.minigameworld.api.observer
Timing notifier for minigame
MiniGameTimingNotifier.Timing - Enum Class in com.minigameworld.api.observer
MiniGame timing
MiniGameViewManager - Class in com.minigameworld.frames.helpers
 
MiniGameViewManager(MiniGame) - Constructor for class com.minigameworld.frames.helpers.MiniGameViewManager
 
MiniGameWaitingScoreboard - Class in com.minigameworld.frames.helpers.scoreboard
 
MiniGameWaitingScoreboard(MiniGame) - Constructor for class com.minigameworld.frames.helpers.scoreboard.MiniGameWaitingScoreboard
 
MiniGameWorld - Class in com.minigameworld.api
MiniGameWorld plugin API
MiniGameWorldMain - Class in com.minigameworld
 
MiniGameWorldMain() - Constructor for class com.minigameworld.MiniGameWorldMain
 
MINOR - Enum constant in enum class com.minigameworld.util.VersionChecker.Different
 
minPlayers() - Method in class com.minigameworld.frames.MiniGame
Shortcut method
minusEveryoneScore(int) - Method in class com.minigameworld.frames.MiniGame
Minus everyone's score
minusScore(int) - Method in class com.minigameworld.frames.helpers.MiniGamePlayer
Minus player's score
minusScore(int) - Method in class com.minigameworld.frames.SoloMiniGame
Minus solo player score
minusScore(Player, int) - Method in class com.minigameworld.frames.MiniGame
Minus player score
minusTeamScore(int) - Method in class com.minigameworld.frames.TeamBattleMiniGame.Team
Minus team score
minusTeamScore(int) - Method in class com.minigameworld.frames.TeamMiniGame
Minus team score
minusTeamScore(int, int) - Method in class com.minigameworld.frames.TeamBattleMiniGame
Minus team score with team index
minusTeamScore(String, int) - Method in class com.minigameworld.frames.TeamBattleMiniGame
Minus team score with team name
minusTeamScore(Player, int) - Method in class com.minigameworld.frames.TeamBattleMiniGame
Minus score of the team which player belongs
mob - Variable in class com.minigameworld.dev.GameA
 
MORE_THAN_PLAYERS_LIVE - Enum constant in enum class com.minigameworld.frames.helpers.MiniGameSetting.GameFinishCondition
Finish minigame if live players are more than MiniGameSetting.gameFinishConditionPlayerCount
multiverseCore() - Static method in class com.minigameworld.MiniGameWorldMain
 
MwUtil - Class in com.minigameworld.api
MiniGameWorld Utility API
MwUtil() - Constructor for class com.minigameworld.api.MwUtil
 
A B C D E F G H I J K L M N O P R S T U V W 
All Classes|All Packages|Constant Field Values