public abstract class MobMock extends LivingEntityMock implements org.bukkit.entity.Mob
alive, attributes, health| Constructor and Description |
|---|
MobMock(ServerMock server,
java.util.UUID uuid) |
| Modifier and Type | Method and Description |
|---|---|
double |
getAbsorptionAmount() |
org.bukkit.loot.LootTable |
getLootTable() |
<T> T |
getMemory(org.bukkit.entity.memory.MemoryKey<T> memoryKey) |
long |
getSeed() |
org.bukkit.entity.LivingEntity |
getTarget() |
boolean |
isSleeping() |
void |
setAbsorptionAmount(double amount) |
void |
setLootTable(org.bukkit.loot.LootTable table) |
<T> void |
setMemory(org.bukkit.entity.memory.MemoryKey<T> memoryKey,
T memoryValue) |
void |
setSeed(long seed) |
void |
setTarget(org.bukkit.entity.LivingEntity target) |
addPotionEffect, addPotionEffect, addPotionEffects, damage, damage, getActivePotionEffects, getArrowCooldown, getArrowsInBody, getAttribute, getCanPickupItems, getCategory, getEyeHeight, getEyeHeight, getEyeLocation, getHealth, getKiller, getLastDamage, getLastTwoTargetBlocks, getLeashHolder, getLineOfSight, getMaxHealth, getMaximumAir, getMaximumNoDamageTicks, getNoDamageTicks, getPotionEffect, getRemainingAir, getRemoveWhenFarAway, getTargetBlock, getTargetBlockExact, getTargetBlockExact, hasAI, hasLineOfSight, hasPotionEffect, isCollidable, isDead, isGliding, isInvisible, isLeashed, isRiptiding, isSwimming, launchProjectile, launchProjectile, rayTraceBlocks, rayTraceBlocks, removePotionEffect, resetMaxHealth, setAI, setArrowCooldown, setArrowsInBody, setCanPickupItems, setCollidable, setGliding, setHealth, setInvisible, setLastDamage, setLeashHolder, setMaxHealth, setMaximumAir, setMaximumNoDamageTicks, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, setSwimmingaddAttachment, addAttachment, addAttachment, addAttachment, addPassenger, addScoreboardTag, assertLocation, assertNotTeleported, assertTeleported, clearTeleported, eject, equals, getBoundingBox, getCustomName, getEffectivePermissions, getEntityId, getFacing, getFallDistance, getFireTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getMetadata, getName, getNearbyEntities, getPassenger, getPassengers, getPersistentDataContainer, getPistonMoveReaction, getPortalCooldown, getPose, getScoreboardTags, getServer, getTeleportCause, getTicksLived, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, hasGravity, hashCode, hasMetadata, hasPermission, hasPermission, hasTeleported, isCustomNameVisible, isEmpty, isGlowing, isInsideVehicle, isInvulnerable, isInWater, isOnGround, isOp, isPermissionSet, isPermissionSet, isPersistent, isSilent, isValid, leaveVehicle, nextMessage, playEffect, recalculatePermissions, remove, removeAttachment, removeMetadata, removePassenger, removeScoreboardTag, sendMessage, sendMessage, sendMessage, sendMessage, setCustomName, setCustomNameVisible, setFallDistance, setFireTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setLocation, setMetadata, setName, setOp, setPassenger, setPersistent, setPortalCooldown, setRotation, setSilent, setTicksLived, setVelocity, spigot, teleport, teleport, teleport, teleportsendMessage, sendMessage, sendMessage, sendMessageclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitaddPotionEffect, addPotionEffect, addPotionEffects, attack, getActivePotionEffects, getArrowCooldown, getArrowsInBody, getCanPickupItems, getCategory, getCollidableExemptions, getEquipment, getEyeHeight, getEyeHeight, getEyeLocation, getKiller, getLastDamage, getLastTwoTargetBlocks, getLeashHolder, getLineOfSight, getMaximumAir, getMaximumNoDamageTicks, getNoDamageTicks, getPotionEffect, getRemainingAir, getRemoveWhenFarAway, getTargetBlock, getTargetBlockExact, getTargetBlockExact, hasAI, hasLineOfSight, hasPotionEffect, isCollidable, isGliding, isInvisible, isLeashed, isRiptiding, isSwimming, rayTraceBlocks, rayTraceBlocks, removePotionEffect, setAI, setArrowCooldown, setArrowsInBody, setCanPickupItems, setCollidable, setGliding, setInvisible, setLastDamage, setLeashHolder, setMaximumAir, setMaximumNoDamageTicks, setNoDamageTicks, setRemainingAir, setRemoveWhenFarAway, setSwimming, swingMainHand, swingOffHanddamage, damage, getHealth, getMaxHealth, resetMaxHealth, setHealth, setMaxHealthaddPassenger, 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, isInWater, 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, teleportgetMetadata, hasMetadata, removeMetadata, setMetadatagetName, sendMessage, sendMessage, sendMessage, sendMessageaddAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, recalculatePermissions, removeAttachmentgetPersistentDataContainerlaunchProjectile, launchProjectileassertNoMoreSaid, assertSaidpublic MobMock(ServerMock server, java.util.UUID uuid)
public void setTarget(org.bukkit.entity.LivingEntity target)
setTarget in interface org.bukkit.entity.Mobpublic org.bukkit.entity.LivingEntity getTarget()
getTarget in interface org.bukkit.entity.Mobpublic void setLootTable(org.bukkit.loot.LootTable table)
setLootTable in interface org.bukkit.loot.Lootablepublic org.bukkit.loot.LootTable getLootTable()
getLootTable in interface org.bukkit.loot.Lootablepublic void setSeed(long seed)
setSeed in interface org.bukkit.loot.Lootablepublic long getSeed()
getSeed in interface org.bukkit.loot.Lootablepublic boolean isSleeping()
isSleeping in interface org.bukkit.entity.LivingEntitypublic <T> T getMemory(org.bukkit.entity.memory.MemoryKey<T> memoryKey)
getMemory in interface org.bukkit.entity.LivingEntitypublic <T> void setMemory(org.bukkit.entity.memory.MemoryKey<T> memoryKey,
T memoryValue)
setMemory in interface org.bukkit.entity.LivingEntitypublic double getAbsorptionAmount()
getAbsorptionAmount in interface org.bukkit.entity.Damageablepublic void setAbsorptionAmount(double amount)
setAbsorptionAmount in interface org.bukkit.entity.Damageable