接口 MushroomCow
- 所有超级接口:
AbstractCow,Ageable,Animals,Attributable,Breedable,CommandSender,Creature,Damageable,Entity,LivingEntity,Lootable,Metadatable,Mob,Nameable,Permissible,PersistentDataHolder,ProjectileSource,ServerOperator
代表哞菇(
AbstractCow ).-
嵌套类概要
嵌套类从接口继承的嵌套类/接口 org.bukkit.entity.Entity
Entity.Spigot -
方法概要
修饰符和类型方法说明booleanaddEffectToNextStew(@NotNull PotionEffect effect, boolean overwrite) Adds a custom potion effect to be applied to the next suspicious stew received from milking thisMushroomCow.voidRemoves all custom potion effects to be applied to the next suspicious stew received from milking thisMushroomCow.Gets an immutable list containing all custom potion effects applied to the next suspicious stew received from milking thisMushroomCow.Get the variant of this cow.booleanChecks for a specific custom potion effect type to be applied to the next suspicious stew received from milking thisMushroomCow.booleanChecks for the presence of custom potion effects to be applied to the next suspicious stew received from milking thisMushroomCow.booleanRemoves a custom potion effect from being applied to the next suspicious stew received from milking thisMushroomCow.voidsetVariant(@NotNull MushroomCow.Variant variant) Set the variant of this cow.从接口继承的方法 org.bukkit.entity.Animals
getBreedCause, getLoveModeTicks, isBreedItem, isBreedItem, isLoveMode, setBreedCause, setLoveModeTicks从接口继承的方法 org.bukkit.attribute.Attributable
getAttribute从接口继承的方法 org.bukkit.entity.Breedable
canBreed, getAgeLock, setAgeLock, setBreed从接口继承的方法 org.bukkit.command.CommandSender
getName, sendMessage, sendMessage, sendMessage, sendMessage从接口继承的方法 org.bukkit.entity.Damageable
damage, damage, damage, getAbsorptionAmount, getHealth, getMaxHealth, resetMaxHealth, setAbsorptionAmount, setHealth, setMaxHealth从接口继承的方法 org.bukkit.entity.Entity
addPassenger, addScoreboardTag, copy, copy, createSnapshot, eject, getAsString, getBoundingBox, getEntityId, getFacing, getFallDistance, getFireTicks, getFreezeTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getMaxFreezeTicks, getNearbyEntities, getPassenger, getPassengers, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getSpawnCategory, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTicksLived, getTrackedBy, getType, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, isCustomNameVisible, isDead, isEmpty, isFrozen, isGlowing, isInsideVehicle, isInvulnerable, isInWater, isInWorld, isOnGround, isPersistent, isSilent, isValid, isVisibleByDefault, isVisualFire, leaveVehicle, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setFreezeTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVelocity, setVisibleByDefault, setVisualFire, spigot, teleport, teleport, teleport, teleport从接口继承的方法 org.bukkit.entity.LivingEntity
addPotionEffect, addPotionEffect, addPotionEffects, attack, canBreatheUnderwater, getActivePotionEffects, getArrowCooldown, getArrowsInBody, getCanPickupItems, getCategory, getCollidableExemptions, getDeathSound, getDrinkingSound, getEatingSound, getEquipment, getEyeHeight, getEyeHeight, getEyeLocation, getFallDamageSound, getFallDamageSoundBig, getFallDamageSoundSmall, getHurtSound, getItemInUse, getItemInUseTicks, getKiller, getLastDamage, getLastTwoTargetBlocks, getLeashHolder, getLineOfSight, getMaximumAir, getMaximumNoDamageTicks, getMemory, getNoActionTicks, getNoDamageTicks, getPotionEffect, getRemainingAir, getRemoveWhenFarAway, getTargetBlock, getTargetBlockExact, getTargetBlockExact, getWaypointColor, getWaypointStyle, hasAI, hasLineOfSight, hasPotionEffect, isClimbing, isCollidable, isGliding, isInvisible, isLeashed, isRiptiding, isSleeping, isSwimming, playHurtAnimation, rayTraceBlocks, rayTraceBlocks, removePotionEffect, setAI, setArrowCooldown, setArrowsInBody, setCanPickupItems, setCollidable, setGliding, setInvisible, setItemInUseTicks, setLastDamage, setLeashHolder, setMaximumAir, setMaximumNoDamageTicks, setMemory, setNoActionTicks, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, setRiptiding, setSwimming, setWaypointColor, setWaypointStyle, swingMainHand, swingOffHand从接口继承的方法 org.bukkit.loot.Lootable
getLootTable, getSeed, setLootTable, setSeed从接口继承的方法 org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata从接口继承的方法 org.bukkit.Nameable
getCustomName, setCustomName从接口继承的方法 org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachment从接口继承的方法 org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer从接口继承的方法 org.bukkit.projectiles.ProjectileSource
launchProjectile, launchProjectile从接口继承的方法 org.bukkit.permissions.ServerOperator
isOp, setOp
-
方法详细资料
-
hasEffectsForNextStew
boolean hasEffectsForNextStew()Checks for the presence of custom potion effects to be applied to the next suspicious stew received from milking thisMushroomCow.- 返回:
- true if custom potion effects are applied to the stew
-
getEffectsForNextStew
Gets an immutable list containing all custom potion effects applied to the next suspicious stew received from milking thisMushroomCow.Plugins should check that hasCustomEffects() returns true before calling this method.
- 返回:
- an immutable list of custom potion effects
-
addEffectToNextStew
Adds a custom potion effect to be applied to the next suspicious stew received from milking thisMushroomCow.- 参数:
effect- the potion effect to addoverwrite- true if any existing effect of the same type should be overwritten- 返回:
- true if the effects to be applied to the suspicious stew changed as a result of this call
-
removeEffectFromNextStew
Removes a custom potion effect from being applied to the next suspicious stew received from milking thisMushroomCow.- 参数:
type- the potion effect type to remove- 返回:
- true if the effects to be applied to the suspicious stew changed as a result of this call
-
hasEffectForNextStew
Checks for a specific custom potion effect type to be applied to the next suspicious stew received from milking thisMushroomCow.- 参数:
type- the potion effect type to check for- 返回:
- true if the suspicious stew to be generated has this effect
-
clearEffectsForNextStew
void clearEffectsForNextStew()Removes all custom potion effects to be applied to the next suspicious stew received from milking thisMushroomCow. -
getVariant
Get the variant of this cow.- 返回:
- cow variant
-
setVariant
Set the variant of this cow.- 参数:
variant- cow variant
-