Class PlanetPlayers
java.lang.Object
ua.mcchickenstudio.opencreative.planets.PlanetPlayers
PlanetPlayers
This class represents a planet players with data and statuses, like building or development permissions.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddBuilder(String nickname, boolean trusted) voidaddDeveloper(String nickname, boolean trusted) voidaddDeveloperGuest(String nickname) voidbooleancanBuild(org.bukkit.entity.Player player) booleancanDevelop(org.bukkit.entity.Player player) voidclear()@Nullable PlanetPlayergetPlanetPlayer(@NotNull org.bukkit.entity.Player player) booleanbooleanisDeveloperGuest(org.bukkit.entity.Player player) booleanisNotTrustedBuilder(org.bukkit.entity.Player player) booleanisNotTrustedDeveloper(org.bukkit.entity.Player player) booleanisTrustedBuilder(org.bukkit.entity.Player player) booleanisTrustedDeveloper(org.bukkit.entity.Player player) booleanisWhitelisted(String nickname) voidkickPlayer(org.bukkit.entity.Player player) voidvoidvoidregisterPlayer(@NotNull org.bukkit.entity.Player player) Registers player to planet.voidremoveBuilder(String nickname) voidremoveDeveloper(String nickname) voidremoveFromWhitelist(String nickname) voidunbanPlayer(String nickname) voidunregisterPlayer(org.bukkit.entity.Player player) voidwhitelistPlayer(String nickname)
-
Constructor Details
-
PlanetPlayers
-
-
Method Details
-
registerPlayer
public void registerPlayer(@NotNull @NotNull org.bukkit.entity.Player player) Registers player to planet.- Parameters:
player- online player to register.
-
unregisterPlayer
public void unregisterPlayer(org.bukkit.entity.Player player) -
getPlanetPlayer
@Nullable public @Nullable PlanetPlayer getPlanetPlayer(@NotNull @NotNull org.bukkit.entity.Player player) -
clear
public void clear() -
loadPlayers
public void loadPlayers() -
getAllBuilders
-
getAllDevelopers
-
isTrustedDeveloper
public boolean isTrustedDeveloper(org.bukkit.entity.Player player) -
isNotTrustedDeveloper
public boolean isNotTrustedDeveloper(org.bukkit.entity.Player player) -
isNotTrustedBuilder
public boolean isNotTrustedBuilder(org.bukkit.entity.Player player) -
isTrustedBuilder
public boolean isTrustedBuilder(org.bukkit.entity.Player player) -
isDeveloperGuest
public boolean isDeveloperGuest(org.bukkit.entity.Player player) -
canDevelop
public boolean canDevelop(org.bukkit.entity.Player player) -
canBuild
public boolean canBuild(org.bukkit.entity.Player player) -
removeBuilder
-
removeDeveloper
-
addDeveloperGuest
-
addDeveloper
-
addBuilder
-
unbanPlayer
-
removeFromWhitelist
-
banPlayer
-
whitelistPlayer
-
kickPlayer
public void kickPlayer(org.bukkit.entity.Player player) -
getAllPlayersFromConfig
-
getBuildersTrusted
-
getBuildersNotTrusted
-
getDevelopersGuests
-
getDevelopersTrusted
-
getDevelopersNotTrusted
-
getBuilders
-
getDevelopers
-
isBanned
-
isWhitelisted
-
getBannedPlayers
-
getWhitelistedPlayers
-
purgeData
public void purgeData()
-