Ageable
, Animals
, Attributable
, CommandSender
, Creature
, Damageable
, Entity
, LivingEntity
, Lootable
, Metadatable
, Mob
, Nameable
, Permissible
, PersistentDataHolder
, ProjectileSource
, ServerOperator
, Sittable
, Tameable
public interface Cat extends Tameable, Sittable
Modifier and Type | Interface | Description |
---|---|---|
static class |
Cat.Type |
Represents the various different cat types there are.
|
Entity.Spigot
Modifier and Type | Method | Description |
---|---|---|
@NotNull Cat.Type |
getCatType() |
Gets the current type of this cat.
|
@NotNull DyeColor |
getCollarColor() |
Get the collar color of this cat
|
void |
setCatType(@NotNull Cat.Type type) |
Sets the current type of this cat.
|
void |
setCollarColor(@NotNull DyeColor color) |
Set the collar color of this cat
|
canBreed, getAge, getAgeLock, isAdult, setAdult, setAge, setAgeLock, setBaby, setBreed
getBreedCause, getLoveModeTicks, isLoveMode, setBreedCause, setLoveModeTicks
getAttribute
getName, sendMessage, sendMessage
damage, damage, getAbsorptionAmount, getHealth, getMaxHealth, resetMaxHealth, setAbsorptionAmount, setHealth, setMaxHealth
addPassenger, addScoreboardTag, eject, getBoundingBox, getEntityId, getFacing, getFallDistance, getFireTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getNearbyEntities, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getTicksLived, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isGlowing, isInsideVehicle, isInvulnerable, isOnGround, isPersistent, isSilent, isValid, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVelocity, spigot, teleport, teleport, teleport, teleport
addPotionEffect, addPotionEffect, addPotionEffects, attack, getActivePotionEffects, getCanPickupItems, getEquipment, getEyeHeight, getEyeHeight, getEyeLocation, getKiller, getLastDamage, getLastTwoTargetBlocks, getLeashHolder, getLineOfSight, getMaximumAir, getMaximumNoDamageTicks, getMemory, getNoDamageTicks, getPotionEffect, getRemainingAir, getRemoveWhenFarAway, getTargetBlock, getTargetBlockExact, getTargetBlockExact, hasAI, hasLineOfSight, hasPotionEffect, isCollidable, isGliding, isLeashed, isRiptiding, isSleeping, isSwimming, rayTraceBlocks, rayTraceBlocks, removePotionEffect, setAI, setCanPickupItems, setCollidable, setGliding, setLastDamage, setLeashHolder, setMaximumAir, setMaximumNoDamageTicks, setMemory, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, setSwimming, swingMainHand, swingOffHand
getLootTable, getSeed, setLootTable, setSeed
getMetadata, hasMetadata, removeMetadata, setMetadata
getCustomName, setCustomName
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment
getPersistentDataContainer
launchProjectile, launchProjectile
isOp, setOp
isSitting, setSitting
@NotNull @NotNull Cat.Type getCatType()
void setCatType(@NotNull @NotNull Cat.Type type)
type
- New type of this cat.@NotNull @NotNull DyeColor getCollarColor()
void setCollarColor(@NotNull @NotNull DyeColor color)
color
- the color to applyCopyright © 2020. All rights reserved.