Uses of Interface
com.ericlam.mc.minigames.core.character.GamePlayer
-
Packages that use GamePlayer Package Description com.ericlam.mc.minigames.core.character 遊戲角色類的接口com.ericlam.mc.minigames.core.event 遊戲事件com.ericlam.mc.minigames.core.event.player 與遊戲玩家有關的事件com.ericlam.mc.minigames.core.event.section 與遊戲階段有關的事件com.ericlam.mc.minigames.core.factory.compass 羅盤追蹤器類com.ericlam.mc.minigames.core.factory.scoreboard 計分版類com.ericlam.mc.minigames.core.manager 所有管理類 API。不能被使用者實作,只能從MinigamesAPI獲取 -
-
Uses of GamePlayer in com.ericlam.mc.minigames.core.character
Subinterfaces of GamePlayer in com.ericlam.mc.minigames.core.character Modifier and Type Interface Description interfaceTeamPlayer擁有隊伍的遊戲玩家專用容器。Methods in com.ericlam.mc.minigames.core.character that return GamePlayer Modifier and Type Method Description GamePlayerGamePlayerHandler. createGamePlayer(Player player)定義如何創建遊戲玩家Methods in com.ericlam.mc.minigames.core.character with parameters of type GamePlayer Modifier and Type Method Description voidGamePlayerHandler. onPlayerRemove(GamePlayer player)當玩家被小遊戲系統移除的事件處理voidGamePlayerHandler. onPlayerStatusChange(GamePlayer player, GamePlayer.Status status)當玩家的狀態被改變時的事件處理 -
Uses of GamePlayer in com.ericlam.mc.minigames.core.event
Methods in com.ericlam.mc.minigames.core.event that return types with arguments of type GamePlayer Modifier and Type Method Description ImmutableList<GamePlayer>GameEvent. getGamingPlayer()ImmutableList<GamePlayer>GameEvent. getSpectators()ImmutableList<GamePlayer>GameEvent. getTotalPlayers()ImmutableList<GamePlayer>GameEvent. getWaitingPlayer() -
Uses of GamePlayer in com.ericlam.mc.minigames.core.event.player
Methods in com.ericlam.mc.minigames.core.event.player that return GamePlayer Modifier and Type Method Description GamePlayerGamePlayerEvent. getGamePlayer()GamePlayerGamePlayerDeathEvent. getKiller()Constructors in com.ericlam.mc.minigames.core.event.player with parameters of type GamePlayer Constructor Description CrackShotDeathEvent(GamePlayer killer, GamePlayer gamePlayer, InGameState state, String weaponTitle, Entity bullet, Set<CrackShotDeathEvent.DamageType> types)GamePlayerDeathEvent(GamePlayer killer, GamePlayer gamePlayer, GamePlayerDeathEvent.DeathCause deathCause, InGameState state, String action)GamePlayerEvent(GamePlayer gamePlayer, InGameState state)GamePlayerJoinEvent(GamePlayer gamePlayer, InGameState state, GameState gameState)GamePlayerQuitEvent(GamePlayer gamePlayer, InGameState state, GameState gameState)GamePlayerUnVoteEvent(Arena previousVoted, GamePlayer gamePlayer)GamePlayerVoteEvent(Arena voted, GamePlayer gamePlayer) -
Uses of GamePlayer in com.ericlam.mc.minigames.core.event.section
Methods in com.ericlam.mc.minigames.core.event.section that return types with arguments of type GamePlayer Modifier and Type Method Description ImmutableList<GamePlayer>GamePreEndEvent. getWinners()獲取勝利者Constructor parameters in com.ericlam.mc.minigames.core.event.section with type arguments of type GamePlayer Constructor Description GamePreEndEvent(PlayerManager playerManager, ImmutableList<GamePlayer> winners, GameTeam winnerTeam, InGameState inGameState, GameState gameState) -
Uses of GamePlayer in com.ericlam.mc.minigames.core.factory.compass
Methods in com.ericlam.mc.minigames.core.factory.compass with parameters of type GamePlayer Modifier and Type Method Description voidCompassTracker. setIndividualTarget(GamePlayer player, GameTeam team)設置個人目標 -
Uses of GamePlayer in com.ericlam.mc.minigames.core.factory.scoreboard
Methods in com.ericlam.mc.minigames.core.factory.scoreboard with parameters of type GamePlayer Modifier and Type Method Description voidGameBoard. addPlayer(GamePlayer player)添加玩家到計分版voidGameBoard. removePlayer(GamePlayer player)在計分版移除玩家voidGameBoard. updateIndividual(GamePlayer player)更新特定玩家的個人所屬顯示Method parameters in com.ericlam.mc.minigames.core.factory.scoreboard with type arguments of type GamePlayer Modifier and Type Method Description ScoreboardFactoryScoreboardFactory. addLine(String text, int score, BiFunction<GamePlayer,String,String> applier)添加個人的計分版內容(每個玩家顯示的文字都不同) -
Uses of GamePlayer in com.ericlam.mc.minigames.core.manager
Methods in com.ericlam.mc.minigames.core.manager that return GamePlayer Modifier and Type Method Description GamePlayerPlayerManager. buildGamePlayer(Player player)創建遊戲玩家Methods in com.ericlam.mc.minigames.core.manager that return types with arguments of type GamePlayer Modifier and Type Method Description Optional<GamePlayer>PlayerManager. findPlayer(Player player)尋找遊戲玩家ImmutableList<GamePlayer>PlayerManager. getGamePlayer()獲取所有遊戲中的玩家ImmutableMap<Arena,ImmutableList<GamePlayer>>LobbyManager. getResult()獲取目前投票結果ImmutableList<GamePlayer>PlayerManager. getSpectators()獲取所有觀戰者ImmutableList<GamePlayer>PlayerManager. getTotalPlayers()獲取所有遊戲玩家ImmutableList<GamePlayer>PlayerManager. getWaitingPlayer()獲取所有等待投票的玩家Methods in com.ericlam.mc.minigames.core.manager with parameters of type GamePlayer Modifier and Type Method Description voidGameStatsManager. addDeaths(GamePlayer player, int deaths)增加玩家死數voidGameStatsManager. addKills(GamePlayer player, int kills)增加殺數voidGameStatsManager. addPlayed(GamePlayer player, int played)增加玩家遊玩次數voidGameStatsManager. addScores(GamePlayer player, double scores)新增分數voidGameStatsManager. addWins(GamePlayer player, int wins)增加玩家勝數GameStatsEditorGameStatsManager. getGameStats(GamePlayer player)獲取 遊戲玩家資訊的 可編輯容器String[]GameStatsManager. getStatsInfo(GamePlayer player)獲取遊戲玩家資訊Optional<Arena>LobbyManager. getVoted(GamePlayer player)獲取該玩家投票的場地voidGameItemManager. giveGameItem(GamePlayer player)給予玩家遊戲時的物品CompletableFuture<Boolean>GameStatsManager. loadGameStats(GamePlayer player)加載該玩家的遊戲資料voidGameStatsManager. minusDeaths(GamePlayer player, int deaths)減少玩家死數voidGameStatsManager. minusKills(GamePlayer player, int kills)減少玩家殺數voidGameStatsManager. minusPlayed(GamePlayer player, int played)減少玩家遊玩次數voidGameStatsManager. minusScores(GamePlayer player, double scores)減少分數voidGameStatsManager. minusWins(GamePlayer player, int wins)減少玩家勝數voidPlayerManager. removePlayer(GamePlayer player)刪除遊戲玩家voidPlayerManager. setGamePlayer(GamePlayer player)設置為遊戲中的玩家voidPlayerManager. setSpectator(GamePlayer player)設置為觀戰者voidPlayerManager. setWaitingPlayer(GamePlayer player)設置為等待中的玩家voidLobbyManager. unVote(GamePlayer player)取消玩家投票voidLobbyManager. vote(GamePlayer player, Arena arena)玩家投票Method parameters in com.ericlam.mc.minigames.core.manager with type arguments of type GamePlayer Modifier and Type Method Description voidGameManager. endGame(List<GamePlayer> winner, GameTeam winnerTeam, boolean cancel)直接結束遊戲voidGameUtils. noLagTeleport(List<GamePlayer> gamePlayers, long period, Location... locations)逐步循環傳送voidGameUtils. noLagTeleport(List<GamePlayer> gamePlayers, List<Location> locations, long period)逐步循環傳送
-