Class PlayerCradle
java.lang.Object
com.samsthenerd.inline.utils.EntityCradle
com.samsthenerd.inline.utils.cradles.PlayerCradle
An entity cradle backed by a player GameProfile
-
Nested Class Summary
Nested classes/interfaces inherited from class com.samsthenerd.inline.utils.EntityCradle
EntityCradle.CradleType<C extends EntityCradle>
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final com.mojang.serialization.Codec<com.mojang.authlib.GameProfile>
Fields inherited from class com.samsthenerd.inline.utils.EntityCradle
CRADLE_CODEC
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.samsthenerd.inline.utils.EntityCradle
addCradleType
-
Field Details
-
GAME_PROFILE_CODEC
public static final com.mojang.serialization.Codec<com.mojang.authlib.GameProfile> GAME_PROFILE_CODEC
-
-
Constructor Details
-
PlayerCradle
public PlayerCradle(com.mojang.authlib.GameProfile profile)
-
-
Method Details
-
getProfile
public com.mojang.authlib.GameProfile getProfile() -
getType
- Specified by:
getType
in classEntityCradle
-
getId
Description copied from class:EntityCradle
Gets an id representing this entity in some way. This is used for texture caching on glows (and maybe other stuff in the future).- Overrides:
getId
in classEntityCradle
- Returns:
- string that can be used in an identifier/resloc.
-
getEntity
public net.minecraft.entity.Entity getEntity(net.minecraft.world.World world) Description copied from class:EntityCradle
Supplies an entity wrapped by the cradle. This isn't guaranteed to be server-safe.Implementations should try to cache their entity if possible.
- Specified by:
getEntity
in classEntityCradle
- Returns:
- an entity based on this cradle
-