Interface Human
- All Superinterfaces:
- Agent,- ArmorEquipable,- Attackable,- AttributeHolder,- CopyableDataHolder,- DataHolder,- DataHolder.Mutable,- DataSerializable,- Entity,- EntityProjectileSource,- Equipable,- HoverEventSource<HoverEvent.ShowEntity>,- Humanoid,- Identifiable,- Leashable,- Living,- Locatable,- Nameable,- PathfinderAgent,- ProjectileSource,- RandomProvider,- RangedAgent,- Ranger,- SerializableDataHolder,- SerializableDataHolder.Mutable,- Sound.Emitter,- Tamer,- Targeting,- TeamMember,- ValueContainer
- 
Nested Class SummaryNested classes/interfaces inherited from interface org.spongepowered.api.data.DataHolderDataHolder.Immutable<I extends DataHolder.Immutable<I>>, DataHolder.MutableNested classes/interfaces inherited from interface org.spongepowered.api.util.RandomProviderRandomProvider.SourceNested classes/interfaces inherited from interface org.spongepowered.api.data.SerializableDataHolderSerializableDataHolder.Immutable<I extends SerializableDataHolder.Immutable<I>>, SerializableDataHolder.Mutable
- 
Method SummaryModifier and TypeMethodDescriptionbooleanuseSkinFor(String minecraftUsername) Sets the appearance "skin" of this human to the appearance used by a real Mojang account holder's current skin based on theirusername.booleanuseSkinFor(UUID minecraftAccount) Sets the appearance "skin" of this human to the appearance used by a real Mojang account holder's current skin based on theirunique idassigned to them at account creation in Mojang's auth services.Methods inherited from interface org.spongepowered.api.entity.living.AgentaiEnabled, dominantHand, goal, persistentMethods inherited from interface org.spongepowered.api.item.inventory.ArmorEquipablechest, feet, head, itemInHand, itemInHand, legs, setChest, setFeet, setHead, setItemInHand, setItemInHand, setLegsMethods inherited from interface org.spongepowered.api.entity.AttackablelastAttackerMethods inherited from interface org.spongepowered.api.entity.attribute.AttributeHolderattribute, attributeMethods inherited from interface org.spongepowered.api.data.DataHolder.MutablecopyFrom, copyFrom, offer, offer, offer, offer, offerAll, offerAll, offerAll, offerAll, offerAll, offerAll, offerSingle, offerSingle, offerSingle, offerSingle, remove, remove, remove, removeAll, removeAll, removeAll, removeAll, removeAll, removeAll, removeKey, removeKey, removeSingle, removeSingle, transform, transform, tryOffer, tryOffer, tryOffer, undoMethods inherited from interface org.spongepowered.api.data.persistence.DataSerializablecontentVersion, toContainerMethods inherited from interface org.spongepowered.api.entity.Entityage, asHoverEvent, baseSize, baseVehicle, boundingBox, boundingBoxBaseSize, boundingBoxHeight, canSee, copy, createArchetype, createSnapshot, creator, customName, customNameVisible, damage, damage, direction, displayName, eyeHeight, eyePosition, fallDistance, fireImmuneTicks, fireTicks, frozenTime, glowing, gravityAffected, height, invisible, invulnerabilityTicks, invulnerable, isLoaded, isRemoved, isTransient, lookAt, maxAir, maxFrozenTime, nearbyEntities, nearbyEntities, notifier, onGround, passengers, position, remainingAir, remove, rotation, scale, scoreboardTags, setLocation, setLocationAndRotation, setLocationAndRotation, setPosition, setRotation, setScale, setTransform, silent, sneaking, sprinting, swiftness, transferToWorld, transferToWorld, transform, type, vanishState, vehicle, velocity, wetMethods inherited from interface org.spongepowered.api.item.inventory.EquipablecanEquip, canEquip, canEquip, canEquip, equip, equip, equipment, equipped, equippedMethods inherited from interface net.kyori.adventure.text.event.HoverEventSourceasHoverEventMethods inherited from interface org.spongepowered.api.entity.living.HumanoidskinProfileMethods inherited from interface org.spongepowered.api.util.IdentifiableuniqueIdMethods inherited from interface org.spongepowered.api.entity.LeashableleashHolderMethods inherited from interface org.spongepowered.api.entity.living.Livingabsorption, activeItem, adult, bodyRotations, canGrief, chestRotation, elytraFlying, headDirection, headRotation, health, lastDamageReceived, maxHealth, potionEffects, stuckArrows, walkingSpeedMethods inherited from interface org.spongepowered.api.world.LocatableblockPosition, location, serverLocation, worldMethods inherited from interface org.spongepowered.api.projectile.source.ProjectileSourcelaunchProjectile, launchProjectile, launchProjectile, launchProjectile, launchProjectileTo, launchProjectileToMethods inherited from interface org.spongepowered.api.util.RandomProviderrandomMethods inherited from interface org.spongepowered.api.data.SerializableDataHoldervalidateRawDataMethods inherited from interface org.spongepowered.api.data.SerializableDataHolder.MutablesetRawDataMethods inherited from interface org.spongepowered.api.entity.TargetingtargetEntityMethods inherited from interface org.spongepowered.api.scoreboard.TeamMemberteamRepresentation
- 
Method Details- 
useSkinForSets the appearance "skin" of this human to the appearance used by a real Mojang account holder's current skin based on theirunique idassigned to them at account creation in Mojang's auth services.This can also have additional rendering effects on an official Minecraft client based on the Mojang account holder (if they are considered a special "individual") Providing a unique id that isn't a real account has no defined handling by this API. Consult your implementation vendor to determine what will happen. Additionally the result is also left up to the vendor to define. - Parameters:
- minecraftAccount- The unique id to use
- Returns:
- True if successful, false if not
 
- 
useSkinForSets the appearance "skin" of this human to the appearance used by a real Mojang account holder's current skin based on theirusername.This will trigger a request to Mojang's authentication servers to determine their account's unique idshould the server not have that already cached.This can also have additional rendering effects on an official Minecraft client based on the Mojang account holder (if they are considered a special "individual") Providing a username that isn't a real account has no defined handling by this API. Consult your implementation vendor to determine what will happen. Additionally the result is also left up to the vendor to define. - Parameters:
- minecraftUsername- The username to use
- Returns:
- True if successful, false if not
 
 
-