Index
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
-
Get
MiniGameManager
- 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 viewerMiniGameViewManager
- 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
All Classes|All Packages|Constant Field Values