Interface Nameable

All Known Implementing Classes:
AbstractBoatEntity, AbstractChestBoatEntity, AbstractClientPlayerEntity, AbstractCowEntity, AbstractDecorationEntity, AbstractDonkeyEntity, AbstractFireballEntity, AbstractFurnaceBlockEntity, AbstractHorseEntity, AbstractMinecartEntity, AbstractPiglinEntity, AbstractSkeletonEntity, AbstractWindChargeEntity, AllayEntity, AmbientEntity, AnimalEntity, AreaEffectCloudEntity, ArmadilloEntity, ArmorStandEntity, ArrowEntity, AxolotlEntity, BannerBlockEntity, BarrelBlockEntity, BatEntity, BeaconBlockEntity, BeeEntity, BlastFurnaceBlockEntity, BlazeEntity, BlockAttachedEntity, BoatEntity, BoggedEntity, BreezeEntity, BreezeWindChargeEntity, BrewingStandBlockEntity, CamelEntity, CatEntity, CaveSpiderEntity, ChestBlockEntity, ChestBoatEntity, ChestMinecartEntity, ChestRaftEntity, ChickenEntity, ClientMannequinEntity, ClientPlayerEntity, CodEntity, CommandBlockMinecartEntity, CopperGolemEntity, CowEntity, CrafterBlockEntity, CreakingEntity, CreeperEntity, DispenserBlockEntity, DisplayEntity, DisplayEntity.BlockDisplayEntity, DisplayEntity.ItemDisplayEntity, DisplayEntity.TextDisplayEntity, DolphinEntity, DonkeyEntity, DragonFireballEntity, DropperBlockEntity, DrownedEntity, EggEntity, ElderGuardianEntity, EnchantingTableBlockEntity, EndCrystalEntity, EnderDragonEntity, EnderDragonPart, EndermanEntity, EndermiteEntity, EnderPearlEntity, Entity, EvokerEntity, EvokerFangsEntity, ExperienceBottleEntity, ExperienceOrbEntity, ExplosiveProjectileEntity, EyeOfEnderEntity, FallingBlockEntity, FireballEntity, FireworkRocketEntity, FishEntity, FishingBobberEntity, FoxEntity, FrogEntity, FurnaceBlockEntity, FurnaceMinecartEntity, GhastEntity, GiantEntity, GlowItemFrameEntity, GlowSquidEntity, GoatEntity, GolemEntity, GuardianEntity, HappyGhastEntity, HoglinEntity, HopperBlockEntity, HopperMinecartEntity, HorseEntity, HostileEntity, HuskEntity, IllagerEntity, IllusionerEntity, InteractionEntity, IronGolemEntity, ItemEntity, ItemFrameEntity, LeashKnotEntity, LightningEntity, LingeringPotionEntity, LivingEntity, LlamaEntity, LlamaSpitEntity, LockableContainerBlockEntity, LootableContainerBlockEntity, MagmaCubeEntity, MannequinEntity, MarkerEntity, MerchantEntity, MinecartEntity, MobEntity, MooshroomEntity, MuleEntity, OcelotEntity, OminousItemSpawnerEntity, OtherClientPlayerEntity, PaintingEntity, PandaEntity, ParrotEntity, PassiveEntity, PathAwareEntity, PatrolEntity, PersistentProjectileEntity, PhantomEntity, PigEntity, PiglinBruteEntity, PiglinEntity, PillagerEntity, PlayerEntity, PlayerInventory, PlayerLikeEntity, PolarBearEntity, PotionEntity, ProjectileEntity, PufferfishEntity, RabbitEntity, RaftEntity, RaiderEntity, RavagerEntity, SalmonEntity, SchoolingFishEntity, ServerPlayerEntity, SheepEntity, ShulkerBoxBlockEntity, ShulkerBulletEntity, ShulkerEntity, SilverfishEntity, SkeletonEntity, SkeletonHorseEntity, SlimeEntity, SmallFireballEntity, SmokerBlockEntity, SnifferEntity, SnowballEntity, SnowGolemEntity, SpawnerMinecartEntity, SpectralArrowEntity, SpellcastingIllagerEntity, SpiderEntity, SplashPotionEntity, SquidEntity, StorageMinecartEntity, StrayEntity, StriderEntity, TadpoleEntity, TameableEntity, TameableShoulderEntity, ThrownEntity, ThrownItemEntity, TntEntity, TntMinecartEntity, TraderLlamaEntity, TrappedChestBlockEntity, TridentEntity, TropicalFishEntity, TurtleEntity, VehicleEntity, VexEntity, VillagerEntity, VindicatorEntity, WanderingTraderEntity, WardenEntity, WaterAnimalEntity, WaterCreatureEntity, WindChargeEntity, WitchEntity, WitherEntity, WitherSkeletonEntity, WitherSkullEntity, WolfEntity, ZoglinEntity, ZombieEntity, ZombieHorseEntity, ZombieVillagerEntity, ZombifiedPiglinEntity

public interface Nameable
Represents something that can be named, such as block entities or entities.
Mappings:
Namespace Name
named net/minecraft/util/Nameable
intermediary net/minecraft/class_1275
official cbu
  • Method Details

    • getName

      Text getName()
      Returns the name of this object.

      This should return the custom name if it exists, otherwise the default name. This should not have styling applied.

      Returns:
      the name of this object
      Mappings:
      Namespace Name Mixin selector
      named getName Lnet/minecraft/util/Nameable;getName()Lnet/minecraft/text/Text;
      intermediary method_5477 Lnet/minecraft/class_1275;method_5477()Lnet/minecraft/class_2561;
      official ao Lcbu;ao()Lxx;
    • getStringifiedName

      default String getStringifiedName()
      Mappings:
      Namespace Name Mixin selector
      named getStringifiedName Lnet/minecraft/util/Nameable;getStringifiedName()Ljava/lang/String;
      intermediary method_74861 Lnet/minecraft/class_1275;method_74861()Ljava/lang/String;
      official ap Lcbu;ap()Ljava/lang/String;
    • hasCustomName

      default boolean hasCustomName()
      Returns whether this object has a custom name.
      Returns:
      whether this object has a custom name
      Mappings:
      Namespace Name Mixin selector
      named hasCustomName Lnet/minecraft/util/Nameable;hasCustomName()Z
      intermediary method_16914 Lnet/minecraft/class_1275;method_16914()Z
      official k_ Lcbu;k_()Z
    • getDisplayName

      default Text getDisplayName()
      Returns the display name of this object.

      By default, this returns the result of getName(). The return value can have styling applied.

      Returns:
      the display name of this object
      Mappings:
      Namespace Name Mixin selector
      named getDisplayName Lnet/minecraft/util/Nameable;getDisplayName()Lnet/minecraft/text/Text;
      intermediary method_5476 Lnet/minecraft/class_1275;method_5476()Lnet/minecraft/class_2561;
      official S_ Lcbu;S_()Lxx;
    • getCustomName

      @Nullable default @Nullable Text getCustomName()
      Returns the custom name of this object, or null if there is none.
      Returns:
      the custom name of this object, or null if there is none
      Mappings:
      Namespace Name Mixin selector
      named getCustomName Lnet/minecraft/util/Nameable;getCustomName()Lnet/minecraft/text/Text;
      intermediary method_5797 Lnet/minecraft/class_1275;method_5797()Lnet/minecraft/class_2561;
      official ar Lcbu;ar()Lxx;