Class AbstractHorseMock

All Implemented Interfaces:
MessageTarget, net.kyori.adventure.audience.Audience, net.kyori.adventure.pointer.Pointered, net.kyori.adventure.sound.Sound.Emitter, net.kyori.adventure.text.event.HoverEventSource<net.kyori.adventure.text.event.HoverEvent.ShowEntity>, org.bukkit.attribute.Attributable, org.bukkit.command.CommandSender, org.bukkit.entity.AbstractHorse, org.bukkit.entity.Ageable, org.bukkit.entity.Animals, org.bukkit.entity.Breedable, org.bukkit.entity.Creature, org.bukkit.entity.Damageable, org.bukkit.entity.Entity, org.bukkit.entity.LivingEntity, org.bukkit.entity.Mob, org.bukkit.entity.Tameable, org.bukkit.entity.Vehicle, org.bukkit.inventory.InventoryHolder, org.bukkit.loot.Lootable, org.bukkit.metadata.Metadatable, org.bukkit.Nameable, org.bukkit.permissions.Permissible, org.bukkit.permissions.ServerOperator, org.bukkit.persistence.PersistentDataHolder, org.bukkit.projectiles.ProjectileSource
Direct Known Subclasses:
ChestedHorseMock

public abstract class AbstractHorseMock extends AnimalsMock implements org.bukkit.entity.AbstractHorse
  • Constructor Details

    • AbstractHorseMock

      protected AbstractHorseMock(@NotNull @NotNull ServerMock server, @NotNull @NotNull UUID uuid)
  • Method Details

    • setVariant

      public void setVariant(org.bukkit.entity.Horse.Variant variant)
      Specified by:
      setVariant in interface org.bukkit.entity.AbstractHorse
    • getDomestication

      public int getDomestication()
      Specified by:
      getDomestication in interface org.bukkit.entity.AbstractHorse
    • setDomestication

      public void setDomestication(int value)
      Specified by:
      setDomestication in interface org.bukkit.entity.AbstractHorse
    • getMaxDomestication

      public int getMaxDomestication()
      Specified by:
      getMaxDomestication in interface org.bukkit.entity.AbstractHorse
    • setMaxDomestication

      public void setMaxDomestication(int value)
      Specified by:
      setMaxDomestication in interface org.bukkit.entity.AbstractHorse
    • getJumpStrength

      public double getJumpStrength()
      Specified by:
      getJumpStrength in interface org.bukkit.entity.AbstractHorse
    • setJumpStrength

      public void setJumpStrength(double strength)
      Specified by:
      setJumpStrength in interface org.bukkit.entity.AbstractHorse
    • isTamed

      public boolean isTamed()
      Specified by:
      isTamed in interface org.bukkit.entity.Tameable
    • setTamed

      public void setTamed(boolean tamed)
      Specified by:
      setTamed in interface org.bukkit.entity.Tameable
    • getOwnerUniqueId

      @Nullable public @Nullable UUID getOwnerUniqueId()
      Specified by:
      getOwnerUniqueId in interface org.bukkit.entity.Tameable
    • getOwner

      public org.bukkit.entity.AnimalTamer getOwner()
      Specified by:
      getOwner in interface org.bukkit.entity.Tameable
    • setOwner

      public void setOwner(org.bukkit.entity.AnimalTamer owner)
      Specified by:
      setOwner in interface org.bukkit.entity.Tameable
    • setOwnerUUID

      public void setOwnerUUID(UUID uuid)
    • isEatingHaystack

      public boolean isEatingHaystack()
      Specified by:
      isEatingHaystack in interface org.bukkit.entity.AbstractHorse
    • setEatingHaystack

      public void setEatingHaystack(boolean eatingHaystack)
      Specified by:
      setEatingHaystack in interface org.bukkit.entity.AbstractHorse
    • getInventory

      @NotNull public @NotNull org.bukkit.inventory.AbstractHorseInventory getInventory()
      Specified by:
      getInventory in interface org.bukkit.entity.AbstractHorse
      Specified by:
      getInventory in interface org.bukkit.inventory.InventoryHolder
    • isEatingGrass

      @Deprecated public boolean isEatingGrass()
      Deprecated.
      Specified by:
      isEatingGrass in interface org.bukkit.entity.AbstractHorse
    • setEatingGrass

      @Deprecated public void setEatingGrass(boolean eating)
      Deprecated.
      Specified by:
      setEatingGrass in interface org.bukkit.entity.AbstractHorse
    • isRearing

      public boolean isRearing()
      Specified by:
      isRearing in interface org.bukkit.entity.AbstractHorse
    • setRearing

      public void setRearing(boolean rearing)
      Specified by:
      setRearing in interface org.bukkit.entity.AbstractHorse
    • isEating

      public boolean isEating()
      Specified by:
      isEating in interface org.bukkit.entity.AbstractHorse
    • setEating

      public void setEating(boolean eating)
      Specified by:
      setEating in interface org.bukkit.entity.AbstractHorse