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

A

addDeaths(GamePlayer, int) - Method in interface com.ericlam.mc.minigames.core.manager.GameStatsManager
增加玩家死數
addDescriptionLine(String) - Method in interface com.ericlam.mc.minigames.core.arena.CreateArena
為描述添加新一行
addDescriptionLine(String, String) - Method in interface com.ericlam.mc.minigames.core.manager.ArenaCreateManager
新增場地描述
addGameItem(int, ItemStack) - Method in interface com.ericlam.mc.minigames.core.registable.Voluntary
添加遊戲內非隊伍物品,僅限沒有隊伍玩家
addGameItem(GameTeam, int, ItemStack) - Method in interface com.ericlam.mc.minigames.core.registable.Voluntary
添加遊戲內隊伍物品
addJoinItem(int, ItemStack) - Method in interface com.ericlam.mc.minigames.core.registable.Voluntary
添加等待投票物品
addKills(GamePlayer, int) - Method in interface com.ericlam.mc.minigames.core.manager.GameStatsManager
增加殺數
addLine(String, int) - Method in interface com.ericlam.mc.minigames.core.factory.scoreboard.ScoreboardFactory
添加計分版內容而不標識文字
addLine(String, int, BiFunction<GamePlayer, String, String>) - Method in interface com.ericlam.mc.minigames.core.factory.scoreboard.ScoreboardFactory
添加個人的計分版內容(每個玩家顯示的文字都不同)
addLocation(String, Location, int) - Method in interface com.ericlam.mc.minigames.core.arena.CreateArena
 
addPlayed(GamePlayer, int) - Method in interface com.ericlam.mc.minigames.core.manager.GameStatsManager
增加玩家遊玩次數
addPlayer(GamePlayer) - Method in interface com.ericlam.mc.minigames.core.factory.scoreboard.GameBoard
添加玩家到計分版
addScores(GamePlayer, double) - Method in interface com.ericlam.mc.minigames.core.manager.GameStatsManager
新增分數
addSetting(Team.Option, Team.OptionStatus) - Method in interface com.ericlam.mc.minigames.core.factory.scoreboard.ScoreboardFactory
添加全局設定
addSpawn(String, String, Location) - Method in interface com.ericlam.mc.minigames.core.manager.ArenaCreateManager
添加位置
addSpectatorItem(int, ItemStack) - Method in interface com.ericlam.mc.minigames.core.registable.Voluntary
添加觀戰非隊伍物品, 僅限沒有隊伍玩家
addSpectatorItem(GameTeam, int, ItemStack) - Method in interface com.ericlam.mc.minigames.core.registable.Voluntary
添加觀戰隊伍物品
addTeamSetting(GameTeam, Team.Option, Team.OptionStatus) - Method in interface com.ericlam.mc.minigames.core.factory.scoreboard.ScoreboardFactory
添加隊伍設定
addWarp(String) - Method in interface com.ericlam.mc.minigames.core.arena.CreateArena
 
addWins(GamePlayer, int) - Method in interface com.ericlam.mc.minigames.core.manager.GameStatsManager
增加玩家勝數
AlreadyVotedException - Exception in com.ericlam.mc.minigames.core.exception
 
AlreadyVotedException(Arena) - Constructor for exception com.ericlam.mc.minigames.core.exception.AlreadyVotedException
 
APINotActivatedException - Exception in com.ericlam.mc.minigames.core.exception
 
APINotActivatedException() - Constructor for exception com.ericlam.mc.minigames.core.exception.APINotActivatedException
 
Arena - Interface in com.ericlam.mc.minigames.core.arena
場地接口,是場地API的主體
ArenaCommandNode - Class in com.ericlam.mc.minigames.core.commands
場地指令接口,用於新增額外場地設置指令是掛接。
ArenaCommandNode(CommandNode, String, String, String, String, String...) - Constructor for class com.ericlam.mc.minigames.core.commands.ArenaCommandNode
 
ArenaConfig - Interface in com.ericlam.mc.minigames.core.arena
用於被使用者實作來註冊場地機制運作
ArenaCreateException - Exception in com.ericlam.mc.minigames.core.exception.arena.create
 
ArenaCreateException(String) - Constructor for exception com.ericlam.mc.minigames.core.exception.arena.create.ArenaCreateException
 
ArenaCreateManager - Interface in com.ericlam.mc.minigames.core.manager
場地設置管理器
ArenaExistException - Exception in com.ericlam.mc.minigames.core.exception.arena.create
 
ArenaExistException(String) - Constructor for exception com.ericlam.mc.minigames.core.exception.arena.create.ArenaExistException
 
ArenaManager - Interface in com.ericlam.mc.minigames.core.manager
場地管理器
ArenaMechanic - Interface in com.ericlam.mc.minigames.core.arena
讓使用者註冊的場地設置機制
ArenaNameExistException - Exception in com.ericlam.mc.minigames.core.exception.arena.create
 
ArenaNameExistException(String) - Constructor for exception com.ericlam.mc.minigames.core.exception.arena.create.ArenaNameExistException
 
ArenaNotBackupException - Exception in com.ericlam.mc.minigames.core.exception.arena.create
 
ArenaNotBackupException(String) - Constructor for exception com.ericlam.mc.minigames.core.exception.arena.create.ArenaNotBackupException
 
ArenaNotExistException - Exception in com.ericlam.mc.minigames.core.exception.arena.create
 
ArenaNotExistException(String) - Constructor for exception com.ericlam.mc.minigames.core.exception.arena.create.ArenaNotExistException
 
ArenaNotLoadedException - Exception in com.ericlam.mc.minigames.core.exception.arena
 
ArenaNotLoadedException() - Constructor for exception com.ericlam.mc.minigames.core.exception.arena.ArenaNotLoadedException
 
ArenaUnchangedExcpetion - Exception in com.ericlam.mc.minigames.core.exception.arena.create
 
ArenaUnchangedExcpetion(String) - Constructor for exception com.ericlam.mc.minigames.core.exception.arena.create.ArenaUnchangedExcpetion
 
AsyncArenaLoadedEvent - Class in com.ericlam.mc.minigames.core.event.arena
場地加載時觸發的異步事件。
AsyncArenaLoadedEvent(ImmutableList<Arena>) - Constructor for class com.ericlam.mc.minigames.core.event.arena.AsyncArenaLoadedEvent
 

B

BACKSTAB - com.ericlam.mc.minigames.core.event.player.CrackShotDeathEvent.DamageType
後刺
backupArena(String) - Method in interface com.ericlam.mc.minigames.core.manager.ArenaCreateManager
 
BackupNotAllowedException - Exception in com.ericlam.mc.minigames.core.exception.arena.create
 
BackupNotAllowedException(String) - Constructor for exception com.ericlam.mc.minigames.core.exception.arena.create.BackupNotAllowedException
 
build() - Method in interface com.ericlam.mc.minigames.core.factory.Factory
 
buildGamePlayer(Player) - Method in interface com.ericlam.mc.minigames.core.manager.PlayerManager
創建遊戲玩家
BUKKIT_DAMAGE - com.ericlam.mc.minigames.core.event.player.GamePlayerDeathEvent.DeathCause
普通傷害
BUKKIT_DEATH - com.ericlam.mc.minigames.core.event.player.GamePlayerDeathEvent.DeathCause
普通死亡
BUKKIT_KILL - com.ericlam.mc.minigames.core.event.player.GamePlayerDeathEvent.DeathCause
普通殺害

C

Callback<V> - Interface in com.ericlam.mc.minigames.core.function
 
cancelCurrent() - Method in interface com.ericlam.mc.minigames.core.manager.ScheduleManager
取消目前程序
Castable<E> - Interface in com.ericlam.mc.minigames.core.function
可以被形態轉換的容器
castTo(Class<T>) - Method in interface com.ericlam.mc.minigames.core.function.Castable
轉換形態到子容器
CircularIterator<E> - Class in com.ericlam.mc.minigames.core.function
循環迭代器
CircularIterator(Collection<E>) - Constructor for class com.ericlam.mc.minigames.core.function.CircularIterator
 
com.ericlam.mc.minigames.core - package com.ericlam.mc.minigames.core
API / 其他設定 / 運行程序
com.ericlam.mc.minigames.core.arena - package com.ericlam.mc.minigames.core.arena
遊戲場地接口,這邊全部用於讓使用者實作。
com.ericlam.mc.minigames.core.character - package com.ericlam.mc.minigames.core.character
遊戲角色類的接口
com.ericlam.mc.minigames.core.commands - package com.ericlam.mc.minigames.core.commands
有關場地設置指令。
com.ericlam.mc.minigames.core.event - package com.ericlam.mc.minigames.core.event
遊戲事件
com.ericlam.mc.minigames.core.event.arena - package com.ericlam.mc.minigames.core.event.arena
與遊戲場地有關的事件
com.ericlam.mc.minigames.core.event.player - package com.ericlam.mc.minigames.core.event.player
與遊戲玩家有關的事件
com.ericlam.mc.minigames.core.event.section - package com.ericlam.mc.minigames.core.event.section
與遊戲階段有關的事件
com.ericlam.mc.minigames.core.event.state - package com.ericlam.mc.minigames.core.event.state
與遊戲階段切換有關的事件
com.ericlam.mc.minigames.core.exception - package com.ericlam.mc.minigames.core.exception
Exception 類,由於沒考慮用於實作,因此不會進行任何注釋。
com.ericlam.mc.minigames.core.exception.arena - package com.ericlam.mc.minigames.core.exception.arena
 
com.ericlam.mc.minigames.core.exception.arena.create - package com.ericlam.mc.minigames.core.exception.arena.create
 
com.ericlam.mc.minigames.core.exception.gamestats - package com.ericlam.mc.minigames.core.exception.gamestats
 
com.ericlam.mc.minigames.core.exception.task - package com.ericlam.mc.minigames.core.exception.task
 
com.ericlam.mc.minigames.core.factory - package com.ericlam.mc.minigames.core.factory
遊戲工廠類,用於快速興建物件。
com.ericlam.mc.minigames.core.factory.compass - package com.ericlam.mc.minigames.core.factory.compass
羅盤追蹤器類
com.ericlam.mc.minigames.core.factory.scoreboard - package com.ericlam.mc.minigames.core.factory.scoreboard
計分版類
com.ericlam.mc.minigames.core.function - package com.ericlam.mc.minigames.core.function
工具類
com.ericlam.mc.minigames.core.game - package com.ericlam.mc.minigames.core.game
遊戲類
com.ericlam.mc.minigames.core.gamestats - package com.ericlam.mc.minigames.core.gamestats
遊戲玩家資料類
com.ericlam.mc.minigames.core.main - package com.ericlam.mc.minigames.core.main
 
com.ericlam.mc.minigames.core.manager - package com.ericlam.mc.minigames.core.manager
所有管理類 API。不能被使用者實作,只能從 MinigamesAPI 獲取
com.ericlam.mc.minigames.core.registable - package com.ericlam.mc.minigames.core.registable
遊戲註冊類,部分必須註冊遊戲才能運行
CompassFactory - Interface in com.ericlam.mc.minigames.core.factory.compass
羅盤追蹤器工廠
CompassTracker - Interface in com.ericlam.mc.minigames.core.factory.compass
CompassFactory 創建的羅盤追蹤器
Compulsory - Interface in com.ericlam.mc.minigames.core.registable
強制註冊類,必須註冊所有遊戲才會被激活。
CRACKSHOT - com.ericlam.mc.minigames.core.event.player.GamePlayerDeathEvent.DeathCause
槍械射死
CrackShotDeathEvent - Class in com.ericlam.mc.minigames.core.event.player
因 CrackShot 而死亡的遊戲玩家事件
CrackShotDeathEvent(GamePlayer, GamePlayer, InGameState, String, Entity, Set<CrackShotDeathEvent.DamageType>) - Constructor for class com.ericlam.mc.minigames.core.event.player.CrackShotDeathEvent
 
CrackShotDeathEvent.DamageType - Enum in com.ericlam.mc.minigames.core.event.player
傷害類型
createArena(String, Player) - Method in interface com.ericlam.mc.minigames.core.arena.ArenaMechanic
定義如何創建場地
createArena(String, Player) - Method in interface com.ericlam.mc.minigames.core.manager.ArenaCreateManager
創建場地
CreateArena - Interface in com.ericlam.mc.minigames.core.arena
設置場地接口, 用於設置場地
createGamePlayer(Player) - Method in interface com.ericlam.mc.minigames.core.character.GamePlayerHandler
定義如何創建遊戲玩家
createWarp(String, String) - Method in interface com.ericlam.mc.minigames.core.manager.ArenaCreateManager
新增地標
CRITICAL - com.ericlam.mc.minigames.core.event.player.CrackShotDeathEvent.DamageType
重擊
CUSTOM - com.ericlam.mc.minigames.core.event.player.GamePlayerDeathEvent.DeathCause
自定義

D

deleteArena(String) - Method in interface com.ericlam.mc.minigames.core.manager.ArenaCreateManager
刪除場地
destroy() - Method in interface com.ericlam.mc.minigames.core.factory.compass.CompassTracker
銷毀追蹤器,此動作無法復原
destroy() - Method in interface com.ericlam.mc.minigames.core.factory.scoreboard.GameBoard
銷毀計分版,此動作將無法復原。
done(V, Throwable) - Method in interface com.ericlam.mc.minigames.core.function.Callback
 

E

ENDED - com.ericlam.mc.minigames.core.game.GameState
遊戲完結; 設置這個狀態後將會直接重啟伺服器
endGame(List<GamePlayer>, GameTeam, boolean) - Method in interface com.ericlam.mc.minigames.core.manager.GameManager
直接結束遊戲
executeCommand(CommandSender, List<String>) - Method in class com.ericlam.mc.minigames.core.commands.ArenaCommandNode
 
executeTabCompletion(CommandSender, List<String>) - Method in class com.ericlam.mc.minigames.core.commands.ArenaCommandNode
 

F

Factory<T> - Interface in com.ericlam.mc.minigames.core.factory
 
FinalArenaAlreadyExistException - Exception in com.ericlam.mc.minigames.core.exception.arena
 
FinalArenaAlreadyExistException() - Constructor for exception com.ericlam.mc.minigames.core.exception.arena.FinalArenaAlreadyExistException
 
FinalArenaLoadedEvent - Class in com.ericlam.mc.minigames.core.event.arena
投票結果選出最終場地時觸發的事件
FinalArenaLoadedEvent(Arena) - Constructor for class com.ericlam.mc.minigames.core.event.arena.FinalArenaLoadedEvent
 
findPlayer(Player) - Method in interface com.ericlam.mc.minigames.core.manager.PlayerManager
尋找遊戲玩家
finishCurrent() - Method in interface com.ericlam.mc.minigames.core.manager.ScheduleManager
強制完成目前程序
FireWorkManager - Interface in com.ericlam.mc.minigames.core.manager
煙火管理器

G

GameBoard - Interface in com.ericlam.mc.minigames.core.factory.scoreboard
ScoreboardFactory 創建的 計分版。
GameEntry<K,​V> - Class in com.ericlam.mc.minigames.core.function
雙子容器
GameEntry(K, V) - Constructor for class com.ericlam.mc.minigames.core.function.GameEntry
 
GameEvent - Class in com.ericlam.mc.minigames.core.event
遊戲事件
GameEvent(InGameState, GameState, PlayerManager) - Constructor for class com.ericlam.mc.minigames.core.event.GameEvent
 
GameFactory - Interface in com.ericlam.mc.minigames.core.factory
遊戲工廠
GameItemManager - Interface in com.ericlam.mc.minigames.core.manager
遊戲物品管理器
GameManager - Interface in com.ericlam.mc.minigames.core.manager
遊戲主體管理器
GamePlayer - Interface in com.ericlam.mc.minigames.core.character
代表遊戲玩家的接口, 包括觀戰/遊戲/投票中的玩家。
GamePlayer.Status - Enum in com.ericlam.mc.minigames.core.character
玩家狀態
GamePlayerDeathEvent - Class in com.ericlam.mc.minigames.core.event.player
遊戲玩家死亡事件
GamePlayerDeathEvent(GamePlayer, GamePlayer, GamePlayerDeathEvent.DeathCause, InGameState, String) - Constructor for class com.ericlam.mc.minigames.core.event.player.GamePlayerDeathEvent
 
GamePlayerDeathEvent.DeathCause - Enum in com.ericlam.mc.minigames.core.event.player
死亡原因
GamePlayerEvent - Class in com.ericlam.mc.minigames.core.event.player
遊戲玩家事件
GamePlayerEvent(GamePlayer, InGameState) - Constructor for class com.ericlam.mc.minigames.core.event.player.GamePlayerEvent
 
GamePlayerHandler - Interface in com.ericlam.mc.minigames.core.character
讓使用者註冊的遊戲玩家處理機制。
GamePlayerJoinEvent - Class in com.ericlam.mc.minigames.core.event.player
場地加入事件
GamePlayerJoinEvent(GamePlayer, InGameState, GameState) - Constructor for class com.ericlam.mc.minigames.core.event.player.GamePlayerJoinEvent
 
GamePlayerPreJoinEvent - Class in com.ericlam.mc.minigames.core.event.player
遊戲玩家準備加入時觸發的事件。
GamePlayerPreJoinEvent(Player, GameState, InGameState) - Constructor for class com.ericlam.mc.minigames.core.event.player.GamePlayerPreJoinEvent
 
GamePlayerQuitEvent - Class in com.ericlam.mc.minigames.core.event.player
遊戲玩家退出事件
GamePlayerQuitEvent(GamePlayer, InGameState, GameState) - Constructor for class com.ericlam.mc.minigames.core.event.player.GamePlayerQuitEvent
 
GamePlayerUnVoteEvent - Class in com.ericlam.mc.minigames.core.event.player
遊戲玩家取消投票地圖事件
GamePlayerUnVoteEvent(Arena, GamePlayer) - Constructor for class com.ericlam.mc.minigames.core.event.player.GamePlayerUnVoteEvent
 
GamePlayerVoteEvent - Class in com.ericlam.mc.minigames.core.event.player
遊戲玩家投票地圖事件
GamePlayerVoteEvent(Arena, GamePlayer) - Constructor for class com.ericlam.mc.minigames.core.event.player.GamePlayerVoteEvent
 
GamePreEndEvent - Class in com.ericlam.mc.minigames.core.event.section
遊戲結束事件,當遊戲結束後被觸發
GamePreEndEvent(PlayerManager, ImmutableList<GamePlayer>, GameTeam, InGameState, GameState) - Constructor for class com.ericlam.mc.minigames.core.event.section.GamePreEndEvent
 
GamePreStartEvent - Class in com.ericlam.mc.minigames.core.event.section
遊戲即將開始時被觸發
GamePreStartEvent(PlayerManager, InGameState, GameState) - Constructor for class com.ericlam.mc.minigames.core.event.section.GamePreStartEvent
 
GameRunException - Exception in com.ericlam.mc.minigames.core.exception
 
GameRunException(String, boolean) - Constructor for exception com.ericlam.mc.minigames.core.exception.GameRunException
 
GameSectionEvent - Class in com.ericlam.mc.minigames.core.event.section
遊戲階段事件
GameSectionEvent(PlayerManager, InGameState, GameState) - Constructor for class com.ericlam.mc.minigames.core.event.section.GameSectionEvent
 
GameStartEvent - Class in com.ericlam.mc.minigames.core.event.section
遊戲開始事件,遊戲開始時被觸發。
GameStartEvent(PlayerManager, InGameState, GameState) - Constructor for class com.ericlam.mc.minigames.core.event.section.GameStartEvent
 
GameState - Enum in com.ericlam.mc.minigames.core.game
遊戲狀態
GameStateSwitchEvent - Class in com.ericlam.mc.minigames.core.event.state
遊戲狀態切換事件
GameStateSwitchEvent(InGameState, GameState, PlayerManager) - Constructor for class com.ericlam.mc.minigames.core.event.state.GameStateSwitchEvent
 
GameStats - Interface in com.ericlam.mc.minigames.core.gamestats
遊戲玩家資料容器接口
GameStatsEditor - Interface in com.ericlam.mc.minigames.core.gamestats
可編輯的遊戲玩家資料容器接口
GameStatsHandler - Interface in com.ericlam.mc.minigames.core.gamestats
遊戲玩家資料處理機制接口
GameStatsManager - Interface in com.ericlam.mc.minigames.core.manager
遊戲玩家資料管理器
GameTeam - Interface in com.ericlam.mc.minigames.core.game
隊伍容器接口
GameUtils - Interface in com.ericlam.mc.minigames.core.manager
遊戲內工具類
GameVotingEvent - Class in com.ericlam.mc.minigames.core.event.section
遊戲等候投票事件。他是最初始的遊戲事件, 在遊戲被激活并可以進入的時候觸發。
GameVotingEvent(PlayerManager, InGameState, GameState) - Constructor for class com.ericlam.mc.minigames.core.event.section.GameVotingEvent
 
GAMING - com.ericlam.mc.minigames.core.character.GamePlayer.Status
遊戲中
getAction() - Method in class com.ericlam.mc.minigames.core.event.player.GamePlayerDeathEvent
如何死亡
getAllowWarps() - Method in interface com.ericlam.mc.minigames.core.arena.ArenaConfig
獲得可設置的地標名稱和最大設置數
getAllowWarps() - Method in exception com.ericlam.mc.minigames.core.exception.arena.create.IllegalWarpException
 
getApi() - Static method in class com.ericlam.mc.minigames.core.main.MinigamesCore
獲取 遊戲 API
getApiSafe() - Static method in class com.ericlam.mc.minigames.core.main.MinigamesCore
安全地獲取 API
getArena() - Method in exception com.ericlam.mc.minigames.core.exception.arena.create.ArenaCreateException
 
getArenaCreateManager() - Method in class com.ericlam.mc.minigames.core.main.MinigamesCore
 
getArenaCreateManager() - Method in interface com.ericlam.mc.minigames.core.MinigamesAPI
獲取場地設置管理器
getArenaFolder() - Method in interface com.ericlam.mc.minigames.core.arena.ArenaConfig
 
getArenaInfo(String) - Method in interface com.ericlam.mc.minigames.core.manager.ArenaCreateManager
獲取場地資訊
getArenaList() - Method in interface com.ericlam.mc.minigames.core.manager.ArenaCreateManager
獲取所有場地列表
getArenaManager() - Method in class com.ericlam.mc.minigames.core.main.MinigamesCore
 
getArenaManager() - Method in interface com.ericlam.mc.minigames.core.MinigamesAPI
獲取場地管理器
getArenaName() - Method in interface com.ericlam.mc.minigames.core.arena.Arena
 
getArenasFromWorld(World) - Method in interface com.ericlam.mc.minigames.core.manager.ArenaCreateManager
獲取該世界內存在的場地列
getAuthor() - Method in interface com.ericlam.mc.minigames.core.arena.Arena
 
getBottomCorner() - Method in interface com.ericlam.mc.minigames.core.arena.PartArena
 
getBullet() - Method in class com.ericlam.mc.minigames.core.event.player.CrackShotDeathEvent
返回子彈實體
getCandidate() - Method in interface com.ericlam.mc.minigames.core.manager.LobbyManager
獲取可投票場地
getCause() - Method in exception com.ericlam.mc.minigames.core.exception.GameRunException
 
getColor() - Method in interface com.ericlam.mc.minigames.core.game.GameTeam
獲取隊伍顏色
getCompassFactory() - Method in interface com.ericlam.mc.minigames.core.factory.GameFactory
創建羅盤追蹤器工廠
getCompulsory() - Method in class com.ericlam.mc.minigames.core.main.MinigamesCore
 
getCompulsory() - Method in interface com.ericlam.mc.minigames.core.registable.Registration
獲取強制性註冊器
getCreateArena(String) - Method in interface com.ericlam.mc.minigames.core.manager.ArenaCreateManager
獲取該場地的編輯容器
getCurrentGameState() - Method in interface com.ericlam.mc.minigames.core.manager.ScheduleManager
返回目前場地狀態
getDamageTypes() - Method in class com.ericlam.mc.minigames.core.event.player.CrackShotDeathEvent
 
getDeathCause() - Method in class com.ericlam.mc.minigames.core.event.player.GamePlayerDeathEvent
 
getDeaths() - Method in interface com.ericlam.mc.minigames.core.gamestats.GameStats
 
getDescription() - Method in interface com.ericlam.mc.minigames.core.arena.Arena
 
getDisplayName() - Method in interface com.ericlam.mc.minigames.core.arena.Arena
 
getFallBackServer() - Method in interface com.ericlam.mc.minigames.core.arena.ArenaConfig
當遊戲結束後自動回傳的伺服器
getFinalArena() - Method in class com.ericlam.mc.minigames.core.event.arena.FinalArenaLoadedEvent
獲取投票結果選出來的場地
getFinalArena() - Method in interface com.ericlam.mc.minigames.core.manager.ArenaManager
獲取投票最終結果場地, 結果尚未出爐,則為 null
getFirework(Firework) - Method in interface com.ericlam.mc.minigames.core.manager.FireWorkManager
獲取煙火設定
getFireWorkManager() - Method in class com.ericlam.mc.minigames.core.main.MinigamesCore
 
getFireWorkManager() - Method in interface com.ericlam.mc.minigames.core.MinigamesAPI
獲取煙火管理器
getGameFactory() - Method in class com.ericlam.mc.minigames.core.main.MinigamesCore
 
getGameFactory() - Method in interface com.ericlam.mc.minigames.core.Properties
獲取遊戲工廠
getGameItemManager() - Method in class com.ericlam.mc.minigames.core.main.MinigamesCore
 
getGameItemManager() - Method in interface com.ericlam.mc.minigames.core.MinigamesAPI
獲取遊戲物品管理器
getGameManager() - Method in class com.ericlam.mc.minigames.core.main.MinigamesCore
 
getGameManager() - Method in interface com.ericlam.mc.minigames.core.MinigamesAPI
獲取遊戲主體管理器
getGamePlayer() - Method in class com.ericlam.mc.minigames.core.event.player.GamePlayerEvent
 
getGamePlayer() - Method in exception com.ericlam.mc.minigames.core.exception.gamestats.PlayerNotExistException
 
getGamePlayer() - Method in interface com.ericlam.mc.minigames.core.manager.PlayerManager
獲取所有遊戲中的玩家
getGamePrefix() - Method in interface com.ericlam.mc.minigames.core.arena.ArenaConfig
 
getGamePrefix() - Method in interface com.ericlam.mc.minigames.core.manager.GameManager
獲取遊戲前綴
getGameState() - Method in class com.ericlam.mc.minigames.core.event.GameEvent
 
getGameState() - Method in class com.ericlam.mc.minigames.core.event.player.GamePlayerJoinEvent
 
getGameState() - Method in class com.ericlam.mc.minigames.core.event.player.GamePlayerQuitEvent
 
getGameState() - Method in interface com.ericlam.mc.minigames.core.manager.GameManager
獲取目前遊戲狀態
getGameStats(GamePlayer) - Method in interface com.ericlam.mc.minigames.core.manager.GameStatsManager
獲取 遊戲玩家資訊的 可編輯容器
getGameStatsManager() - Method in class com.ericlam.mc.minigames.core.main.MinigamesCore
 
getGameStatsManager() - Method in interface com.ericlam.mc.minigames.core.MinigamesAPI
獲取遊戲玩家資料管理器
getGameUtils() - Method in class com.ericlam.mc.minigames.core.main.MinigamesCore
 
getGameUtils() - Method in interface com.ericlam.mc.minigames.core.MinigamesAPI
獲取遊戲內工具類
getGamingPlayer() - Method in class com.ericlam.mc.minigames.core.event.GameEvent
 
getHandlerList() - Static method in class com.ericlam.mc.minigames.core.event.arena.AsyncArenaLoadedEvent
 
getHandlerList() - Static method in class com.ericlam.mc.minigames.core.event.arena.FinalArenaLoadedEvent
 
getHandlerList() - Static method in class com.ericlam.mc.minigames.core.event.GameEvent
 
getHandlerList() - Static method in class com.ericlam.mc.minigames.core.event.player.GamePlayerEvent
 
getHandlers() - Method in class com.ericlam.mc.minigames.core.event.arena.AsyncArenaLoadedEvent
 
getHandlers() - Method in class com.ericlam.mc.minigames.core.event.arena.FinalArenaLoadedEvent
 
getHandlers() - Method in class com.ericlam.mc.minigames.core.event.GameEvent
 
getHandlers() - Method in class com.ericlam.mc.minigames.core.event.player.GamePlayerEvent
 
getHandlers() - Method in class com.ericlam.mc.minigames.core.event.player.GamePlayerPreJoinEvent
 
getInfo() - Method in interface com.ericlam.mc.minigames.core.arena.Arena
 
getInfo() - Method in interface com.ericlam.mc.minigames.core.gamestats.GameStats
資料資訊顯示
getInGameState() - Method in class com.ericlam.mc.minigames.core.event.GameEvent
 
getInGameState() - Method in class com.ericlam.mc.minigames.core.event.player.GamePlayerEvent
 
getInGameState() - Method in class com.ericlam.mc.minigames.core.event.player.GamePlayerPreJoinEvent
獲取場地狀態
getInGameState() - Method in interface com.ericlam.mc.minigames.core.manager.GameManager
獲取場地狀態
getKey() - Method in class com.ericlam.mc.minigames.core.function.GameEntry
 
getKiller() - Method in class com.ericlam.mc.minigames.core.event.player.GamePlayerDeathEvent
 
getKills() - Method in interface com.ericlam.mc.minigames.core.gamestats.GameStats
 
getLoadedArenas() - Method in class com.ericlam.mc.minigames.core.event.arena.AsyncArenaLoadedEvent
 
getLoadedArenas() - Method in interface com.ericlam.mc.minigames.core.manager.ArenaManager
獲取已被加載的場地
getLobbyLocation() - Method in interface com.ericlam.mc.minigames.core.arena.ArenaConfig
 
getLobbyManager() - Method in class com.ericlam.mc.minigames.core.main.MinigamesCore
 
getLobbyManager() - Method in interface com.ericlam.mc.minigames.core.MinigamesAPI
獲取等候大堂管理器
getLocationsMap() - Method in interface com.ericlam.mc.minigames.core.arena.Arena
 
getMaxLoadArena() - Method in interface com.ericlam.mc.minigames.core.arena.ArenaConfig
 
getMessageGetter() - Method in class com.ericlam.mc.minigames.core.main.MinigamesCore
 
getMessageGetter() - Method in interface com.ericlam.mc.minigames.core.Properties
獲取 Minigames-Core 內的 Message 管理器
getMotd() - Method in enum com.ericlam.mc.minigames.core.game.GameState
獲取 motd
getMotd() - Method in class com.ericlam.mc.minigames.core.game.InGameState
 
getPlayed() - Method in interface com.ericlam.mc.minigames.core.gamestats.GameStats
 
getPlayer() - Method in interface com.ericlam.mc.minigames.core.character.GamePlayer
 
getPlayerManager() - Method in class com.ericlam.mc.minigames.core.main.MinigamesCore
 
getPlayerManager() - Method in interface com.ericlam.mc.minigames.core.MinigamesAPI
獲取遊戲玩家管理器
getPreviousVoted() - Method in class com.ericlam.mc.minigames.core.event.player.GamePlayerUnVoteEvent
 
getProperties() - Static method in class com.ericlam.mc.minigames.core.main.MinigamesCore
獲取其他設定, 包括 Config 和 工廠等等
getQuickFirework(Firework) - Method in interface com.ericlam.mc.minigames.core.manager.FireWorkManager
獲取小煙火設定
getRandomColor(Random) - Method in interface com.ericlam.mc.minigames.core.manager.FireWorkManager
獲取隨機顏色
getRegistration() - Static method in class com.ericlam.mc.minigames.core.main.MinigamesCore
獲取註冊管理器
getResult() - Method in interface com.ericlam.mc.minigames.core.manager.LobbyManager
獲取目前投票結果
getScheduleManager() - Method in class com.ericlam.mc.minigames.core.main.MinigamesCore
 
getScheduleManager() - Method in interface com.ericlam.mc.minigames.core.MinigamesAPI
獲取排程管理器
getScoreboardFactory() - Method in interface com.ericlam.mc.minigames.core.factory.GameFactory
創建計分版工廠
getScores() - Method in interface com.ericlam.mc.minigames.core.gamestats.GameStats
 
getSidebarLine() - Method in interface com.ericlam.mc.minigames.core.factory.scoreboard.GameBoard
獲取計分版目前內容
getSpectators() - Method in class com.ericlam.mc.minigames.core.event.GameEvent
 
getSpectators() - Method in interface com.ericlam.mc.minigames.core.manager.PlayerManager
獲取所有觀戰者
getState() - Method in class com.ericlam.mc.minigames.core.event.player.GamePlayerPreJoinEvent
獲取遊戲狀態
getStateName() - Method in class com.ericlam.mc.minigames.core.game.InGameState
 
getStatsInfo(GamePlayer) - Method in interface com.ericlam.mc.minigames.core.manager.GameStatsManager
獲取遊戲玩家資訊
getStatsInfo(Player) - Method in interface com.ericlam.mc.minigames.core.manager.GameStatsManager
獲取遊戲玩家資訊
getStatus() - Method in interface com.ericlam.mc.minigames.core.character.GamePlayer
 
getTeam() - Method in interface com.ericlam.mc.minigames.core.character.TeamPlayer
 
getTeamName() - Method in interface com.ericlam.mc.minigames.core.game.GameTeam
獲取隊伍名稱
getTimer(long) - Method in interface com.ericlam.mc.minigames.core.manager.GameUtils
根據秒數獲取 時間顯示格式: 00:00
getTimeWithUnit(long) - Method in interface com.ericlam.mc.minigames.core.manager.GameUtils
根據秒數獲取 時間顯示文字: x 時 x 分 x秒
getTopCorner() - Method in interface com.ericlam.mc.minigames.core.arena.PartArena
 
getTotalPlayers() - Method in class com.ericlam.mc.minigames.core.event.GameEvent
 
getTotalPlayers() - Method in interface com.ericlam.mc.minigames.core.manager.PlayerManager
獲取所有遊戲玩家
getTotalTime() - Method in interface com.ericlam.mc.minigames.core.SectionTask
獲取這個運行程序的總秒數
getValue() - Method in enum com.ericlam.mc.minigames.core.event.player.GamePlayerDeathEvent.DeathCause
獲取自定義死亡原因
getValue() - Method in class com.ericlam.mc.minigames.core.function.GameEntry
 
getVoluntary() - Method in class com.ericlam.mc.minigames.core.main.MinigamesCore
 
getVoluntary() - Method in interface com.ericlam.mc.minigames.core.registable.Registration
獲取可選註冊器
getVoted() - Method in class com.ericlam.mc.minigames.core.event.player.GamePlayerVoteEvent
獲取投票的地圖
getVoted(GamePlayer) - Method in interface com.ericlam.mc.minigames.core.manager.LobbyManager
獲取該玩家投票的場地
getVotedArena() - Method in exception com.ericlam.mc.minigames.core.exception.AlreadyVotedException
 
getWaitingPlayer() - Method in class com.ericlam.mc.minigames.core.event.GameEvent
 
getWaitingPlayer() - Method in interface com.ericlam.mc.minigames.core.manager.PlayerManager
獲取所有等待投票的玩家
getWarp() - Method in exception com.ericlam.mc.minigames.core.exception.arena.create.WarpException
 
getWarp(String) - Method in interface com.ericlam.mc.minigames.core.arena.Arena
 
getWarpList(String) - Method in interface com.ericlam.mc.minigames.core.manager.ArenaCreateManager
獲取地標列表
getWeaponTitle() - Method in class com.ericlam.mc.minigames.core.event.player.CrackShotDeathEvent
返回該槍械的 CrackShot Title
getWinners() - Method in class com.ericlam.mc.minigames.core.event.section.GamePreEndEvent
獲取勝利者
getWinnerTeam() - Method in class com.ericlam.mc.minigames.core.event.section.GamePreEndEvent
獲取勝利隊伍,若果沒有隊伍,則為 null
getWins() - Method in interface com.ericlam.mc.minigames.core.gamestats.GameStats
 
getWorld() - Method in interface com.ericlam.mc.minigames.core.arena.Arena
 
giveGameItem(GamePlayer) - Method in interface com.ericlam.mc.minigames.core.manager.GameItemManager
給予玩家遊戲時的物品

H

hasNext() - Method in class com.ericlam.mc.minigames.core.function.CircularIterator
 
hasPrevious() - Method in class com.ericlam.mc.minigames.core.function.CircularIterator
 
HEADSHOT - com.ericlam.mc.minigames.core.event.player.CrackShotDeathEvent.DamageType
爆頭

I

IllegalWarpException - Exception in com.ericlam.mc.minigames.core.exception.arena.create
 
IllegalWarpException(String, String...) - Constructor for exception com.ericlam.mc.minigames.core.exception.arena.create.IllegalWarpException
 
IN_GAME - com.ericlam.mc.minigames.core.game.GameState
遊戲中
InGameState - Class in com.ericlam.mc.minigames.core.game
場地狀態容器
InGameState(String, String) - Constructor for class com.ericlam.mc.minigames.core.game.InGameState
 
InGameStateSwitchEvent - Class in com.ericlam.mc.minigames.core.event.state
場地狀態切換事件
InGameStateSwitchEvent(InGameState, GameState, PlayerManager) - Constructor for class com.ericlam.mc.minigames.core.event.state.InGameStateSwitchEvent
 
initTimer(PlayerManager) - Method in interface com.ericlam.mc.minigames.core.SectionTask
定義初始化時的動作
InventoryManager - Interface in com.ericlam.mc.minigames.core.manager
Deprecated.
背包管理器
isCancelled() - Method in class com.ericlam.mc.minigames.core.event.player.GamePlayerPreJoinEvent
 
isCancelled() - Method in class com.ericlam.mc.minigames.core.event.player.GamePlayerVoteEvent
 
isChanged() - Method in interface com.ericlam.mc.minigames.core.arena.CreateArena
 
isEnabledFriendlyFire() - Method in interface com.ericlam.mc.minigames.core.game.GameTeam
 
isRunning() - Method in interface com.ericlam.mc.minigames.core.SectionTask
判斷程序是否在運行
isRunning(InGameState) - Method in interface com.ericlam.mc.minigames.core.manager.ScheduleManager
該程序是否運行中
isSetupCompleted() - Method in interface com.ericlam.mc.minigames.core.arena.CreateArena
定義場地完成設置的條件

J

jumpInto(InGameState, boolean) - Method in interface com.ericlam.mc.minigames.core.manager.ScheduleManager
跳到某程序

L

launch() - Method in interface com.ericlam.mc.minigames.core.factory.compass.CompassTracker
啟動追蹤器
loadCreateArena(FileConfiguration, Arena) - Method in interface com.ericlam.mc.minigames.core.arena.ArenaMechanic
定義如何加載場地
loadGameStats(GamePlayer) - Method in interface com.ericlam.mc.minigames.core.manager.GameStatsManager
加載該玩家的遊戲資料
loadGameStatsData(Player) - Method in interface com.ericlam.mc.minigames.core.gamestats.GameStatsHandler
定義如何加載遊戲玩家資料
LobbyManager - Interface in com.ericlam.mc.minigames.core.manager
等候大堂管理器
LocationMaxReachedException - Exception in com.ericlam.mc.minigames.core.exception.arena.create
 
LocationMaxReachedException(String) - Constructor for exception com.ericlam.mc.minigames.core.exception.arena.create.LocationMaxReachedException
 

M

MinigamesAPI - Interface in com.ericlam.mc.minigames.core
小遊戲 API
MinigamesCore - Class in com.ericlam.mc.minigames.core.main
所有 API 的集中獲取器
MinigamesCore() - Constructor for class com.ericlam.mc.minigames.core.main.MinigamesCore
 
minusDeaths(GamePlayer, int) - Method in interface com.ericlam.mc.minigames.core.manager.GameStatsManager
減少玩家死數
minusKills(GamePlayer, int) - Method in interface com.ericlam.mc.minigames.core.manager.GameStatsManager
減少玩家殺數
minusPlayed(GamePlayer, int) - Method in interface com.ericlam.mc.minigames.core.manager.GameStatsManager
減少玩家遊玩次數
minusScores(GamePlayer, double) - Method in interface com.ericlam.mc.minigames.core.manager.GameStatsManager
減少分數
minusWins(GamePlayer, int) - Method in interface com.ericlam.mc.minigames.core.manager.GameStatsManager
減少玩家勝數

N

next() - Method in class com.ericlam.mc.minigames.core.function.CircularIterator
 
nextIndex() - Method in class com.ericlam.mc.minigames.core.function.CircularIterator
 
NoFinalArenaException - Exception in com.ericlam.mc.minigames.core.exception.arena
 
NoFinalArenaException() - Constructor for exception com.ericlam.mc.minigames.core.exception.arena.NoFinalArenaException
 
noLagTeleport(List<GamePlayer>, long, Location...) - Method in interface com.ericlam.mc.minigames.core.manager.GameUtils
逐步循環傳送
noLagTeleport(List<GamePlayer>, List<Location>, long) - Method in interface com.ericlam.mc.minigames.core.manager.GameUtils
逐步循環傳送
NoMoreElementException - Exception in com.ericlam.mc.minigames.core.exception
 
NoMoreElementException(String) - Constructor for exception com.ericlam.mc.minigames.core.exception.NoMoreElementException
 
NoMoreLocationException - Exception in com.ericlam.mc.minigames.core.exception.arena.create
 
NoMoreLocationException(String) - Constructor for exception com.ericlam.mc.minigames.core.exception.arena.create.NoMoreLocationException
 

O

of(K, V) - Static method in class com.ericlam.mc.minigames.core.function.GameEntry
 
ofCustom(String) - Static method in enum com.ericlam.mc.minigames.core.event.player.GamePlayerDeathEvent.DeathCause
創建自定義死亡的類型
onCancel() - Method in interface com.ericlam.mc.minigames.core.SectionTask
在取消程序時運行
onFinish() - Method in interface com.ericlam.mc.minigames.core.SectionTask
在完成程序時運行
onPlayerRemove(GamePlayer) - Method in interface com.ericlam.mc.minigames.core.character.GamePlayerHandler
當玩家被小遊戲系統移除的事件處理
onPlayerStatusChange(GamePlayer, GamePlayer.Status) - Method in interface com.ericlam.mc.minigames.core.character.GamePlayerHandler
當玩家的狀態被改變時的事件處理

P

PartArena - Interface in com.ericlam.mc.minigames.core.arena
需要標註區域範圍的場地專用接口
PartCreateArena - Interface in com.ericlam.mc.minigames.core.arena
區域場地的設置接口
PlayerManager - Interface in com.ericlam.mc.minigames.core.manager
遊戲玩家管理器
PlayerNotExistException - Exception in com.ericlam.mc.minigames.core.exception.gamestats
 
PlayerNotExistException(OfflinePlayer) - Constructor for exception com.ericlam.mc.minigames.core.exception.gamestats.PlayerNotExistException
 
playSound(Player, String[]) - Method in interface com.ericlam.mc.minigames.core.manager.GameUtils
播放聲效 [0] 為聲效(可自定義) [1] 為 pitch [2] 為 volume
PREEND - com.ericlam.mc.minigames.core.game.GameState
邁向完結
PRESTART - com.ericlam.mc.minigames.core.game.GameState
即將開始
previous() - Method in class com.ericlam.mc.minigames.core.function.CircularIterator
 
previousIndex() - Method in class com.ericlam.mc.minigames.core.function.CircularIterator
 
Properties - Interface in com.ericlam.mc.minigames.core
獲取其他設定

R

registerArenaCommand(DefaultCommand, JavaPlugin) - Method in interface com.ericlam.mc.minigames.core.registable.Compulsory
註冊場地創建主指令, 創建後將會自動幫你把 ArenaCreateManager 的操作全部加到這個主指令內。
registerArenaConfig(ArenaConfig) - Method in interface com.ericlam.mc.minigames.core.registable.Compulsory
註冊場地設定
registerArenaMechanic(ArenaMechanic) - Method in interface com.ericlam.mc.minigames.core.registable.Compulsory
註冊場地設置機制
registerEndTask(SectionTask) - Method in interface com.ericlam.mc.minigames.core.registable.Compulsory
註冊遊戲結束程序
registerGamePlayerHandler(GamePlayerHandler) - Method in interface com.ericlam.mc.minigames.core.registable.Compulsory
註冊遊戲玩家管理機制
registerGameStatsHandler(GameStatsHandler) - Method in interface com.ericlam.mc.minigames.core.registable.Compulsory
註冊遊戲玩家資料管理機制
registerGameTask(InGameState, SectionTask) - Method in interface com.ericlam.mc.minigames.core.registable.Voluntary
註冊大堂倒數和遊戲結束之間的遊戲程序 (順序註冊)
registerLobbyTask(SectionTask) - Method in interface com.ericlam.mc.minigames.core.registable.Compulsory
註冊大堂倒數程序
registerVoteGUI(AbstractInventoryBuilder, Integer...) - Method in interface com.ericlam.mc.minigames.core.registable.Compulsory
註冊投票界面
Registration - Interface in com.ericlam.mc.minigames.core.registable
遊戲註冊器
removeDescriptionLine() - Method in interface com.ericlam.mc.minigames.core.arena.CreateArena
刪除上一行描述
removeDescriptionLine(String) - Method in interface com.ericlam.mc.minigames.core.manager.ArenaCreateManager
刪除上一個場地描述
removeLastLocation(String) - Method in interface com.ericlam.mc.minigames.core.arena.CreateArena
刪除上一個地標
removePlayer(GamePlayer) - Method in interface com.ericlam.mc.minigames.core.factory.scoreboard.GameBoard
在計分版移除玩家
removePlayer(GamePlayer) - Method in interface com.ericlam.mc.minigames.core.manager.PlayerManager
刪除遊戲玩家
removeSpawn(String, String) - Method in interface com.ericlam.mc.minigames.core.manager.ArenaCreateManager
刪除上一個位置
removeWarp(String) - Method in interface com.ericlam.mc.minigames.core.arena.CreateArena
 
removeWarp(String, String) - Method in interface com.ericlam.mc.minigames.core.manager.ArenaCreateManager
刪除地標
requireStart() - Method in interface com.ericlam.mc.minigames.core.character.GamePlayerHandler
 
run(long) - Method in interface com.ericlam.mc.minigames.core.SectionTask
每秒的運行程序
runFinalResult() - Method in interface com.ericlam.mc.minigames.core.manager.LobbyManager
運行投票結果計算出最終場地

S

saveAll() - Method in interface com.ericlam.mc.minigames.core.manager.GameStatsManager
儲存所有玩家的遊戲資料
saveArena(String) - Method in interface com.ericlam.mc.minigames.core.manager.ArenaCreateManager
保存場地
saveExtraArenaSetting(FileConfiguration, Arena) - Method in interface com.ericlam.mc.minigames.core.arena.ArenaMechanic
保存額外的場地設定
saveGameStatsData(Map<OfflinePlayer, GameStats>) - Method in interface com.ericlam.mc.minigames.core.gamestats.GameStatsHandler
定義如何保存所有遊戲玩家資料
saveGameStatsData(OfflinePlayer, GameStats) - Method in interface com.ericlam.mc.minigames.core.gamestats.GameStatsHandler
定義如何保存遊戲玩家資料
savePlayer(OfflinePlayer) - Method in interface com.ericlam.mc.minigames.core.manager.GameStatsManager
保存單獨玩家的遊戲資料
ScheduleManager - Interface in com.ericlam.mc.minigames.core.manager
排程管理器
ScoreboardFactory - Interface in com.ericlam.mc.minigames.core.factory.scoreboard
計分版工廠
SectionTask - Interface in com.ericlam.mc.minigames.core
遊戲運行程序接口
setArenaName(String) - Method in interface com.ericlam.mc.minigames.core.arena.CreateArena
 
setAuthor(String) - Method in interface com.ericlam.mc.minigames.core.arena.CreateArena
 
setAuthor(String, String) - Method in interface com.ericlam.mc.minigames.core.manager.ArenaCreateManager
設置作者
setBottomCorner(BlockVector) - Method in interface com.ericlam.mc.minigames.core.arena.PartCreateArena
設置低端位置
setCancelled(boolean) - Method in class com.ericlam.mc.minigames.core.event.player.GamePlayerPreJoinEvent
 
setCancelled(boolean) - Method in class com.ericlam.mc.minigames.core.event.player.GamePlayerVoteEvent
 
setCaughtText(String) - Method in interface com.ericlam.mc.minigames.core.factory.compass.CompassFactory
設置捕獲到目標時的指南針標題
setChanged(Boolean) - Method in interface com.ericlam.mc.minigames.core.arena.CreateArena
設置場地有否被變更
setColor(ChatColor) - Method in interface com.ericlam.mc.minigames.core.game.VariableTeam
設置隊伍顏色
setDeaths(int) - Method in interface com.ericlam.mc.minigames.core.gamestats.GameStatsEditor
設置死亡數
setDisplayName(String) - Method in interface com.ericlam.mc.minigames.core.arena.CreateArena
 
setDisplayName(String, String) - Method in interface com.ericlam.mc.minigames.core.manager.ArenaCreateManager
設置顯示名稱
setEnabledFriendlyFire(boolean) - Method in interface com.ericlam.mc.minigames.core.game.VariableTeam
設置隊伍開啟隊友傷害
setExtraWorldSetting(World) - Method in interface com.ericlam.mc.minigames.core.arena.ArenaConfig
 
setGamePlayer(GamePlayer) - Method in interface com.ericlam.mc.minigames.core.manager.PlayerManager
設置為遊戲中的玩家
setIndividualTarget(GamePlayer, GameTeam) - Method in interface com.ericlam.mc.minigames.core.factory.compass.CompassTracker
設置個人目標
setKills(int) - Method in interface com.ericlam.mc.minigames.core.gamestats.GameStatsEditor
設置殺敵數
setLine(String, String) - Method in interface com.ericlam.mc.minigames.core.factory.scoreboard.GameBoard
設置計分版內特定行的文字內容
setLine(String, String, int) - Method in interface com.ericlam.mc.minigames.core.factory.scoreboard.GameBoard
設置計分版內特定行的文字內容和分數
setLine(String, String, int) - Method in interface com.ericlam.mc.minigames.core.factory.scoreboard.ScoreboardFactory
設置計分版內容
setLobbyLocation(Location) - Method in interface com.ericlam.mc.minigames.core.arena.ArenaConfig
如何儲存等候房間位置到你的 yaml
setLocationMap(Map<String, List<Location>>) - Method in interface com.ericlam.mc.minigames.core.arena.CreateArena
 
setName(String, String) - Method in interface com.ericlam.mc.minigames.core.manager.ArenaCreateManager
設置場地名稱
setPlayed(int) - Method in interface com.ericlam.mc.minigames.core.gamestats.GameStatsEditor
設置遊玩次數
setRunning(boolean) - Method in interface com.ericlam.mc.minigames.core.SectionTask
設置程序是否在運行
setScore(String, int) - Method in interface com.ericlam.mc.minigames.core.factory.scoreboard.GameBoard
設置計分版內特定行的分數
setScores(double) - Method in interface com.ericlam.mc.minigames.core.gamestats.GameStatsEditor
設置分數
setSearchingText(String...) - Method in interface com.ericlam.mc.minigames.core.factory.compass.CompassFactory
設置搜索文字標題動畫
setSpectator(GamePlayer) - Method in interface com.ericlam.mc.minigames.core.manager.PlayerManager
設置為觀戰者
setState(GameState) - Method in interface com.ericlam.mc.minigames.core.manager.GameManager
設置遊戲狀態
setStatus(GamePlayer.Status) - Method in interface com.ericlam.mc.minigames.core.character.GamePlayer
設置該玩家的狀態
setTeam(GameTeam) - Method in interface com.ericlam.mc.minigames.core.character.TeamPlayer
設置隊伍
setTeamName(String) - Method in interface com.ericlam.mc.minigames.core.game.VariableTeam
設置隊伍名稱
setTeamTarget(GameTeam, GameTeam) - Method in interface com.ericlam.mc.minigames.core.factory.compass.CompassFactory
設置隊伍追蹤目標
setTitle(String) - Method in interface com.ericlam.mc.minigames.core.factory.scoreboard.GameBoard
設置計分版標題
setTitle(String) - Method in interface com.ericlam.mc.minigames.core.factory.scoreboard.ScoreboardFactory
設置計分版標題, 支援顏色代碼
setTopCorner(BlockVector) - Method in interface com.ericlam.mc.minigames.core.arena.PartCreateArena
設置頂端位置
setTrackerRange(int) - Method in interface com.ericlam.mc.minigames.core.factory.compass.CompassFactory
設置追蹤範圍
setUpdateInterval(long) - Method in interface com.ericlam.mc.minigames.core.factory.scoreboard.ScoreboardFactory
個人計分版內容更新頻率,默認為10秒, 最低為 10 ticks
SetUpNotFinishException - Exception in com.ericlam.mc.minigames.core.exception.arena.create
 
SetUpNotFinishException(String) - Constructor for exception com.ericlam.mc.minigames.core.exception.arena.create.SetUpNotFinishException
 
setValue(V) - Method in class com.ericlam.mc.minigames.core.function.GameEntry
 
setVoted(Arena) - Method in class com.ericlam.mc.minigames.core.event.player.GamePlayerVoteEvent
設置投票的地圖
setWaitingPlayer(GamePlayer) - Method in interface com.ericlam.mc.minigames.core.manager.PlayerManager
設置為等待中的玩家
setWins(int) - Method in interface com.ericlam.mc.minigames.core.gamestats.GameStatsEditor
設置勝利數
setWorld(World) - Method in interface com.ericlam.mc.minigames.core.arena.CreateArena
 
shouldCancel() - Method in interface com.ericlam.mc.minigames.core.SectionTask
取消此運行程序的條件
shouldStart() - Method in interface com.ericlam.mc.minigames.core.manager.PlayerManager
是否可以開始進行倒數
spawnFireWork(List<Location>) - Method in interface com.ericlam.mc.minigames.core.manager.FireWorkManager
生成一連串煙火
spawnFireWork(Player) - Method in interface com.ericlam.mc.minigames.core.manager.FireWorkManager
生成煙火
SPECTATING - com.ericlam.mc.minigames.core.character.GamePlayer.Status
觀戰中
start(InGameState) - Method in interface com.ericlam.mc.minigames.core.manager.ScheduleManager
開始該場地狀態的程序
startFirst(boolean) - Method in interface com.ericlam.mc.minigames.core.manager.ScheduleManager
運行初始程序 (大堂倒數)
STOPPED - com.ericlam.mc.minigames.core.game.GameState
遊戲沒有被激活
switchTeam(TeamPlayer) - Method in interface com.ericlam.mc.minigames.core.factory.scoreboard.GameBoard
根據玩家目前狀態切換計分版隊伍

T

TaskAlreadyRunningException - Exception in com.ericlam.mc.minigames.core.exception.task
 
TaskAlreadyRunningException(InGameState) - Constructor for exception com.ericlam.mc.minigames.core.exception.task.TaskAlreadyRunningException
 
TeamPlayer - Interface in com.ericlam.mc.minigames.core.character
擁有隊伍的遊戲玩家專用容器。
tpLobbySpawn(Player) - Method in interface com.ericlam.mc.minigames.core.manager.LobbyManager
傳送到大堂位置

U

UnknownArenaException - Exception in com.ericlam.mc.minigames.core.exception.arena
 
UnknownArenaException(Arena) - Constructor for exception com.ericlam.mc.minigames.core.exception.arena.UnknownArenaException
 
unLagIterate(Collection<T>, Consumer<T>, long) - Method in interface com.ericlam.mc.minigames.core.manager.GameUtils
逐步循環操作
unVote(GamePlayer) - Method in interface com.ericlam.mc.minigames.core.manager.LobbyManager
取消玩家投票
updateIndividual() - Method in interface com.ericlam.mc.minigames.core.factory.scoreboard.GameBoard
更新所有玩家的個人所屬顯示
updateIndividual(GamePlayer) - Method in interface com.ericlam.mc.minigames.core.factory.scoreboard.GameBoard
更新特定玩家的個人所屬顯示

V

valueOf(String) - Static method in enum com.ericlam.mc.minigames.core.character.GamePlayer.Status
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ericlam.mc.minigames.core.event.player.CrackShotDeathEvent.DamageType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ericlam.mc.minigames.core.event.player.GamePlayerDeathEvent.DeathCause
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.ericlam.mc.minigames.core.game.GameState
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.ericlam.mc.minigames.core.character.GamePlayer.Status
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ericlam.mc.minigames.core.event.player.CrackShotDeathEvent.DamageType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ericlam.mc.minigames.core.event.player.GamePlayerDeathEvent.DeathCause
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.ericlam.mc.minigames.core.game.GameState
Returns an array containing the constants of this enum type, in the order they are declared.
VariableTeam - Interface in com.ericlam.mc.minigames.core.game
可設置的隊伍容器
Voluntary - Interface in com.ericlam.mc.minigames.core.registable
可選註冊器。不註冊并不會導致遊戲無法被激活。
vote(GamePlayer, Arena) - Method in interface com.ericlam.mc.minigames.core.manager.LobbyManager
玩家投票
VOTING - com.ericlam.mc.minigames.core.game.GameState
投票中

W

WAITING - com.ericlam.mc.minigames.core.character.GamePlayer.Status
大堂投票中
WarpException - Exception in com.ericlam.mc.minigames.core.exception.arena.create
 
WarpException(String) - Constructor for exception com.ericlam.mc.minigames.core.exception.arena.create.WarpException
 
WarpExistException - Exception in com.ericlam.mc.minigames.core.exception.arena.create
 
WarpExistException(String) - Constructor for exception com.ericlam.mc.minigames.core.exception.arena.create.WarpExistException
 
WarpNotExistException - Exception in com.ericlam.mc.minigames.core.exception.arena.create
 
WarpNotExistException(String) - Constructor for exception com.ericlam.mc.minigames.core.exception.arena.create.WarpNotExistException
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes All Packages