public abstract class MixinSpongeUser extends Object implements org.spongepowered.api.entity.living.player.User, IMixinSubject
Constructor and Description |
---|
MixinSpongeUser() |
Modifier and Type | Method and Description |
---|---|
org.spongepowered.api.data.manipulator.mutable.entity.AchievementData |
getAchievementData() |
org.spongepowered.api.data.manipulator.mutable.entity.BanData |
getBanData() |
Optional<org.spongepowered.api.util.command.CommandSource> |
getCommandSource() |
String |
getIdentifier() |
Optional<org.spongepowered.api.entity.living.player.Player> |
getPlayer() |
org.spongepowered.api.GameProfile |
getProfile() |
org.spongepowered.api.data.manipulator.mutable.entity.StatisticData |
getStatisticData() |
String |
getSubjectCollectionIdentifier() |
boolean |
isOnline() |
org.spongepowered.api.util.Tristate |
permDefault(String permission) |
void |
setRawData(org.spongepowered.api.data.DataContainer container) |
String |
toString() |
boolean |
validateRawData(org.spongepowered.api.data.DataContainer container) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getApplicableProperties, getProperty
copyFrom, copyFrom, get, getContainers, getOrCreate, offer, offer, offer, offer, offer, offer, remove, remove, remove, supports, transform, undo
copy, get, getKeys, getOrElse, getOrNull, getValue, getValues, supports, supports
getBoots, getChestplate, getHelmet, getItemInHand, getLeggings, setBoots, setChestplate, setHelmet, setItemInHand, setLeggings
canEquip, canEquip, equip, getEquipped
getActiveContexts, getContainingCollection, getParents, getParents, getPermissionValue, getSubjectData, getTransientSubjectData, hasPermission, hasPermission, isChildOf, isChildOf
setSubject
public org.spongepowered.api.GameProfile getProfile()
getProfile
in interface org.spongepowered.api.entity.living.player.User
public boolean isOnline()
isOnline
in interface org.spongepowered.api.entity.living.player.User
public Optional<org.spongepowered.api.entity.living.player.Player> getPlayer()
getPlayer
in interface org.spongepowered.api.entity.living.player.User
public Optional<org.spongepowered.api.util.command.CommandSource> getCommandSource()
getCommandSource
in interface org.spongepowered.api.service.permission.Subject
public org.spongepowered.api.data.manipulator.mutable.entity.AchievementData getAchievementData()
getAchievementData
in interface org.spongepowered.api.entity.living.player.User
public org.spongepowered.api.data.manipulator.mutable.entity.StatisticData getStatisticData()
getStatisticData
in interface org.spongepowered.api.entity.living.player.User
public org.spongepowered.api.data.manipulator.mutable.entity.BanData getBanData()
getBanData
in interface org.spongepowered.api.entity.living.player.User
public boolean validateRawData(org.spongepowered.api.data.DataContainer container)
validateRawData
in interface org.spongepowered.api.data.DataHolder
public void setRawData(org.spongepowered.api.data.DataContainer container) throws org.spongepowered.api.service.persistence.InvalidDataException
setRawData
in interface org.spongepowered.api.data.DataHolder
org.spongepowered.api.service.persistence.InvalidDataException
public String getSubjectCollectionIdentifier()
getSubjectCollectionIdentifier
in interface IMixinSubject
public org.spongepowered.api.util.Tristate permDefault(String permission)
permDefault
in interface IMixinSubject
public String getIdentifier()
getIdentifier
in interface org.spongepowered.api.service.permission.Subject