Package me.despical.kotl.arena
Class Arena
java.lang.Object
me.despical.kotl.arena.Arena
- Author:
- Despical
Created at 20.06.2020
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddPlayer(org.bukkit.entity.Player player) voidbroadcastMessage(String message) voiddoBarAction(org.bukkit.entity.Player player, int action) me.despical.commons.XMaterialorg.bukkit.LocationGet end location of arena.getId()Get arena identifier used to get arenas by string.@Nullable StringgetKing()@NotNull Stringorg.bukkit.LocationgetLocation(Arena.GameLocation gameLocation) org.bukkit.Locationorg.bukkit.Locationorg.bukkit.LocationGet arena's plate location.Set<org.bukkit.entity.Player> Get all players in arena.Get arena's scoreboard managervoid@Nullable ArenaisInArea(org.bukkit.entity.Player player) booleanisReady()booleanvoidquitPlayer(org.bukkit.entity.Player player) voidremovePlayer(org.bukkit.entity.Player player) voidsetArenaPlate(me.despical.commons.XMaterial arenaPlate) voidsetEndLocation(org.bukkit.Location endLoc) Set end location of arena.voidvoidsetMaxCorner(org.bukkit.Location maxCorner) voidsetMinCorner(org.bukkit.Location minCorner) voidsetPlateLocation(org.bukkit.Location plateLoc) Set plate location.voidsetReady(boolean ready) voidsetShowOutlines(boolean showOutlines) voidvoidteleportToEndLocation(org.bukkit.entity.Player player)
-
Constructor Details
-
Arena
-
-
Method Details
-
isReady
public boolean isReady() -
setReady
public void setReady(boolean ready) -
handleOutlines
public void handleOutlines() -
isShowOutlines
public boolean isShowOutlines() -
setShowOutlines
public void setShowOutlines(boolean showOutlines) -
getId
Get arena identifier used to get arenas by string.- Returns:
- arena name
-
getPlayers
Get all players in arena.- Returns:
- set of players in arena
-
getEndLocation
public org.bukkit.Location getEndLocation()Get end location of arena.- Returns:
- end location of arena
-
setEndLocation
public void setEndLocation(org.bukkit.Location endLoc) Set end location of arena.- Parameters:
endLoc- new end location of arena
-
getPlateLocation
public org.bukkit.Location getPlateLocation()Get arena's plate location.- Returns:
- plate location of arena
-
setPlateLocation
public void setPlateLocation(org.bukkit.Location plateLoc) Set plate location.- Parameters:
plateLoc- new plate location of arena
-
getMinCorner
public org.bukkit.Location getMinCorner() -
setMinCorner
public void setMinCorner(org.bukkit.Location minCorner) -
getMaxCorner
public org.bukkit.Location getMaxCorner() -
setMaxCorner
public void setMaxCorner(org.bukkit.Location maxCorner) -
getLocation
-
getKing
-
setKing
-
getKingName
-
getArenaPlate
public me.despical.commons.XMaterial getArenaPlate() -
setArenaPlate
public void setArenaPlate(me.despical.commons.XMaterial arenaPlate) -
isInArea
-
getScoreboardManager
Get arena's scoreboard manager- Returns:
- scoreboard manager of arena
-
broadcastMessage
-
addPlayer
public void addPlayer(org.bukkit.entity.Player player) -
removePlayer
public void removePlayer(org.bukkit.entity.Player player) -
quitPlayer
public void quitPlayer(org.bukkit.entity.Player player) -
teleportToEndLocation
public void teleportToEndLocation(org.bukkit.entity.Player player) -
teleportAllToEndLocation
public void teleportAllToEndLocation() -
doBarAction
public void doBarAction(org.bukkit.entity.Player player, int action)
-