Class PlayerCradle

java.lang.Object
com.samsthenerd.inline.utils.EntityCradle
com.samsthenerd.inline.utils.cradles.PlayerCradle

public class PlayerCradle extends EntityCradle
An entity cradle backed by a player GameProfile
  • 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

      public EntityCradle.CradleType<?> getType()
      Specified by:
      getType in class EntityCradle
    • getId

      public String 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 class EntityCradle
      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 class EntityCradle
      Returns:
      an entity based on this cradle