Package net.william278.husksync.player
Class BukkitPlayer
java.lang.Object
net.william278.husksync.player.User
net.william278.husksync.player.OnlineUser
net.william278.husksync.player.BukkitPlayer
public class BukkitPlayer
extends net.william278.husksync.player.OnlineUser
Bukkit implementation of an
OnlineUser
-
Field Summary
Fields inherited from class net.william278.husksync.player.User
username, uuid
-
Method Summary
Modifier and TypeMethodDescriptionstatic BukkitPlayer
adapt(org.bukkit.entity.Player player)
CompletableFuture<List<net.william278.husksync.data.AdvancementData>>
CompletableFuture<net.william278.husksync.data.ItemData>
CompletableFuture<net.william278.husksync.data.ItemData>
CompletableFuture<net.william278.husksync.data.LocationData>
net.william278.desertwell.Version
CompletableFuture<net.william278.husksync.data.PersistentDataContainerData>
org.bukkit.entity.Player
CompletableFuture<net.william278.husksync.data.PotionEffectData>
CompletableFuture<net.william278.husksync.data.StatisticsData>
CompletableFuture<net.william278.husksync.data.StatusData>
boolean
hasPermission(String node)
boolean
isDead()
boolean
void
sendActionBar(de.themoep.minedown.adventure.MineDown mineDown)
void
sendMessage(de.themoep.minedown.adventure.MineDown mineDown)
setAdvancements(List<net.william278.husksync.data.AdvancementData> advancementData)
setEnderChest(net.william278.husksync.data.ItemData enderChestData)
setInventory(net.william278.husksync.data.ItemData itemData)
setLocation(net.william278.husksync.data.LocationData locationData)
setPersistentDataContainer(net.william278.husksync.data.PersistentDataContainerData persistentDataContainerData)
setPotionEffects(net.william278.husksync.data.PotionEffectData potionEffectData)
setStatistics(net.william278.husksync.data.StatisticsData statisticsData)
setStatus(net.william278.husksync.data.StatusData statusData, net.william278.husksync.config.Settings settings)
CompletableFuture<Optional<net.william278.husksync.data.ItemData>>
showMenu(net.william278.husksync.data.ItemData itemData, boolean editable, int minimumRows, de.themoep.minedown.adventure.MineDown title)
Methods inherited from class net.william278.husksync.player.OnlineUser
getUserData, setData, setStatus
Methods inherited from class net.william278.husksync.player.User
equals
-
Method Details
-
adapt
-
getPlayer
public org.bukkit.entity.Player getPlayer() -
getStatus
- Specified by:
getStatus
in classnet.william278.husksync.player.OnlineUser
-
setStatus
public CompletableFuture<Void> setStatus(@NotNull net.william278.husksync.data.StatusData statusData, @NotNull net.william278.husksync.config.Settings settings)- Specified by:
setStatus
in classnet.william278.husksync.player.OnlineUser
-
getInventory
- Specified by:
getInventory
in classnet.william278.husksync.player.OnlineUser
-
setInventory
public CompletableFuture<Void> setInventory(@NotNull net.william278.husksync.data.ItemData itemData)- Specified by:
setInventory
in classnet.william278.husksync.player.OnlineUser
-
getEnderChest
- Specified by:
getEnderChest
in classnet.william278.husksync.player.OnlineUser
-
setEnderChest
public CompletableFuture<Void> setEnderChest(@NotNull net.william278.husksync.data.ItemData enderChestData)- Specified by:
setEnderChest
in classnet.william278.husksync.player.OnlineUser
-
getPotionEffects
- Specified by:
getPotionEffects
in classnet.william278.husksync.player.OnlineUser
-
setPotionEffects
public CompletableFuture<Void> setPotionEffects(@NotNull net.william278.husksync.data.PotionEffectData potionEffectData)- Specified by:
setPotionEffects
in classnet.william278.husksync.player.OnlineUser
-
getAdvancements
- Specified by:
getAdvancements
in classnet.william278.husksync.player.OnlineUser
-
setAdvancements
public CompletableFuture<Void> setAdvancements(@NotNull List<net.william278.husksync.data.AdvancementData> advancementData)- Specified by:
setAdvancements
in classnet.william278.husksync.player.OnlineUser
-
getStatistics
- Specified by:
getStatistics
in classnet.william278.husksync.player.OnlineUser
-
setStatistics
public CompletableFuture<Void> setStatistics(@NotNull net.william278.husksync.data.StatisticsData statisticsData)- Specified by:
setStatistics
in classnet.william278.husksync.player.OnlineUser
-
getLocation
- Specified by:
getLocation
in classnet.william278.husksync.player.OnlineUser
-
setLocation
public CompletableFuture<Void> setLocation(@NotNull net.william278.husksync.data.LocationData locationData)- Specified by:
setLocation
in classnet.william278.husksync.player.OnlineUser
-
getPersistentDataContainer
public CompletableFuture<net.william278.husksync.data.PersistentDataContainerData> getPersistentDataContainer()- Specified by:
getPersistentDataContainer
in classnet.william278.husksync.player.OnlineUser
-
setPersistentDataContainer
public CompletableFuture<Void> setPersistentDataContainer(@NotNull net.william278.husksync.data.PersistentDataContainerData persistentDataContainerData)- Specified by:
setPersistentDataContainer
in classnet.william278.husksync.player.OnlineUser
-
isOffline
public boolean isOffline()- Specified by:
isOffline
in classnet.william278.husksync.player.OnlineUser
-
getMinecraftVersion
@NotNull public net.william278.desertwell.Version getMinecraftVersion()- Specified by:
getMinecraftVersion
in classnet.william278.husksync.player.OnlineUser
-
hasPermission
- Specified by:
hasPermission
in classnet.william278.husksync.player.OnlineUser
-
showMenu
public CompletableFuture<Optional<net.william278.husksync.data.ItemData>> showMenu(@NotNull net.william278.husksync.data.ItemData itemData, boolean editable, int minimumRows, @NotNull de.themoep.minedown.adventure.MineDown title)- Specified by:
showMenu
in classnet.william278.husksync.player.OnlineUser
-
isDead
public boolean isDead()- Specified by:
isDead
in classnet.william278.husksync.player.OnlineUser
-
sendActionBar
public void sendActionBar(@NotNull de.themoep.minedown.adventure.MineDown mineDown)- Specified by:
sendActionBar
in classnet.william278.husksync.player.OnlineUser
-
sendMessage
public void sendMessage(@NotNull de.themoep.minedown.adventure.MineDown mineDown)- Specified by:
sendMessage
in classnet.william278.husksync.player.OnlineUser
-