Package be.seeseemelk.mockbukkit.entity
Class AreaEffectCloudMock
java.lang.Object
org.bukkit.command.CommandSender.Spigot
org.bukkit.entity.Entity.Spigot
be.seeseemelk.mockbukkit.entity.EntityMock
be.seeseemelk.mockbukkit.entity.AreaEffectCloudMock
- All Implemented Interfaces:
MessageTarget,PersistentDataViewHolder,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>,CommandSender,AreaEffectCloud,Entity,Metadatable,Nameable,Permissible,ServerOperator,PersistentDataHolder
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.entity.Entity
Entity.Spigot -
Field Summary
Fields inherited from class be.seeseemelk.mockbukkit.entity.EntityMock
entityData, perms, server -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanaddCustomEffect(@NotNull PotionEffect effect, boolean overwrite) void@Nullable PotionData@Nullable PotionType@NotNull ColorgetColor()@NotNull List<PotionEffect> intint@Nullable UUID@NotNull Particlefloatfloatfloatint@Nullable ProjectileSource@NotNull EntityTypegetType()intbooleanhasCustomEffect(@Nullable PotionEffectType type) booleanbooleanremoveCustomEffect(@NotNull PotionEffectType type) voidsetBasePotionData(@Nullable PotionData data) voidsetBasePotionType(@Nullable PotionType type) voidvoidsetDuration(int duration) voidsetDurationOnUse(int duration) voidsetOwnerUniqueId(@Nullable UUID ownerUuid) voidsetParticle(@NotNull Particle particle) <T> voidsetParticle(@NotNull Particle particle, T data) voidsetRadius(float radius) voidsetRadiusOnUse(float radius) voidsetRadiusPerTick(float radius) voidsetReapplicationDelay(int delay) voidsetSource(@Nullable ProjectileSource source) voidsetWaitTime(int waitTime) Methods inherited from class be.seeseemelk.mockbukkit.entity.EntityMock
addAttachment, addAttachment, addAttachment, addAttachment, addPassenger, addScoreboardTag, asHoverEvent, assertLocation, assertNotTeleported, assertTeleported, broadcastHurtAnimation, clearMetadata, clearTeleported, collidesAt, copy, copy, createSnapshot, customName, customName, eject, equals, fromMobSpawner, getAsString, getBoundingBox, getChunk, getCustomName, getEffectivePermissions, getEntityId, getEntityProperty, getEntitySpawnReason, getEntityState, getFacing, getFallDistance, getFireTicks, getFreezeTicks, getHeight, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getMaxFreezeTicks, getMetadata, getName, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPersistentDataContainer, getPistonMoveReaction, getPitch, getPortalCooldown, getPose, getScheduler, getScoreboardEntry, getScoreboardEntryName, getScoreboardTags, getServer, getSpawnCategory, getSubType, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTeleportCause, getTicksLived, getTrackedBy, getTrackedPlayers, getTransitivePassengers, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, getX, getY, getYaw, getZ, hasFixedPose, hasGravity, hashCode, hasMetadata, hasNoPhysics, hasPassengers, hasPermission, hasPermission, hasTeleported, isCustomNameVisible, isDead, isEmpty, isFreezeTickingLocked, isFrozen, isGlowing, isInBubbleColumn, isInLava, isInPowderedSnow, isInRain, isInsideVehicle, isInvisible, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isInWorld, isOnGround, isOp, isPermissionSet, isPermissionSet, isPersistent, isSilent, isSneaking, isTicking, isUnderWater, isValid, isVisibleByDefault, isVisualFire, leaveVehicle, lockFreezeTicks, name, nextComponentMessage, playEffect, recalculatePermissions, remove, remove, removeAttachment, removeMetadata, removePassenger, removeScoreboardTag, sendMessage, sendMessage, sendMessage, sendMessage, setCustomName, setCustomNameVisible, setFallDistance, setFireTicks, setFreezeTicks, setGlowing, setGravity, setInvisible, setInvulnerable, setInWater, setLastDamageCause, setLocation, setMetadata, setName, setNoPhysics, setOnGround, setOp, setPassenger, setPersistent, setPortalCooldown, setPose, setRotation, setSilent, setSneaking, setSpawnReason, setTicksLived, setVelocity, setVisibleByDefault, setVisualFire, spawnAt, spawnAt, spigot, teamDisplayName, teleport, teleport, teleport, teleport, teleport, teleportAsync, teleportWithoutEvent, tick, wouldCollideUsingMethods inherited from class org.bukkit.command.CommandSender.Spigot
sendMessage, sendMessage, sendMessage, sendMessageMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface net.kyori.adventure.audience.Audience
clearResourcePacks, clearTitle, deleteMessage, deleteMessage, filterAudience, forEachAudience, hideBossBar, openBook, openBook, playSound, playSound, playSound, removeResourcePacks, removeResourcePacks, removeResourcePacks, removeResourcePacks, removeResourcePacks, resetTitle, sendActionBar, sendActionBar, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlayerListFooter, sendPlayerListFooter, sendPlayerListHeader, sendPlayerListHeader, sendPlayerListHeaderAndFooter, sendPlayerListHeaderAndFooter, sendResourcePacks, sendResourcePacks, sendResourcePacks, sendTitlePart, showBossBar, showTitle, stopSound, stopSoundMethods inherited from interface org.bukkit.command.CommandSender
getName, name, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlainMessage, sendRichMessage, sendRichMessageMethods inherited from interface org.bukkit.entity.Entity
addPassenger, addScoreboardTag, asHoverEvent, broadcastHurtAnimation, collidesAt, copy, copy, createSnapshot, eject, fromMobSpawner, getAsString, getBoundingBox, getChunk, getEntityId, getEntitySpawnReason, getFacing, getFallDistance, getFireTicks, getFreezeTicks, getHeight, getLastDamageCause, getLocation, getLocation, getMaxFireTicks, getMaxFreezeTicks, getNearbyEntities, getOrigin, getPassenger, getPassengers, getPistonMoveReaction, getPitch, getPortalCooldown, getPose, getScheduler, getScoreboardEntryName, getScoreboardTags, getServer, getSpawnCategory, getSwimHighSpeedSplashSound, getSwimSound, getSwimSplashSound, getTicksLived, getTrackedBy, getTrackedPlayers, getUniqueId, getVehicle, getVelocity, getWidth, getWorld, getX, getY, getYaw, getZ, hasFixedPose, hasGravity, hasNoPhysics, isCustomNameVisible, isDead, isEmpty, isFreezeTickingLocked, isFrozen, isGlowing, isInBubbleColumn, isInLava, isInPowderedSnow, isInRain, isInsideVehicle, isInvisible, isInvulnerable, isInWater, isInWaterOrBubbleColumn, isInWaterOrRain, isInWaterOrRainOrBubbleColumn, isInWorld, isOnGround, isPersistent, isSilent, isSneaking, isTicking, isUnderWater, isValid, isVisibleByDefault, isVisualFire, leaveVehicle, lockFreezeTicks, playEffect, remove, removePassenger, removeScoreboardTag, setCustomNameVisible, setFallDistance, setFireTicks, setFreezeTicks, setGlowing, setGravity, setInvisible, setInvulnerable, setLastDamageCause, setNoPhysics, setPassenger, setPersistent, setPortalCooldown, setPose, setPose, setRotation, setSilent, setSneaking, setTicksLived, setVelocity, setVisibleByDefault, setVisualFire, spawnAt, spawnAt, spigot, teamDisplayName, teleport, teleport, teleport, teleport, teleport, teleport, teleportAsync, teleportAsync, teleportAsync, wouldCollideUsingMethods inherited from interface net.kyori.adventure.text.event.HoverEventSource
asHoverEventMethods inherited from interface be.seeseemelk.mockbukkit.command.MessageTarget
assertNoMoreSaid, assertSaid, assertSaid, nextMessageMethods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadataMethods inherited from interface org.bukkit.Nameable
customName, customName, getCustomName, setCustomNameMethods inherited from interface org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, permissionValue, permissionValue, recalculatePermissions, removeAttachmentMethods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainerMethods inherited from interface net.kyori.adventure.pointer.Pointered
get, getOrDefault, getOrDefaultFrom, pointersMethods inherited from interface org.bukkit.permissions.ServerOperator
isOp, setOp
-
Constructor Details
-
AreaEffectCloudMock
- Parameters:
server- The server to create the entity on.uuid- The UUID of the entity.
-
-
Method Details
-
getDuration
public int getDuration()- Specified by:
getDurationin interfaceAreaEffectCloud
-
setDuration
public void setDuration(int duration) - Specified by:
setDurationin interfaceAreaEffectCloud
-
getWaitTime
public int getWaitTime()- Specified by:
getWaitTimein interfaceAreaEffectCloud
-
setWaitTime
public void setWaitTime(int waitTime) - Specified by:
setWaitTimein interfaceAreaEffectCloud
-
getReapplicationDelay
public int getReapplicationDelay()- Specified by:
getReapplicationDelayin interfaceAreaEffectCloud
-
setReapplicationDelay
public void setReapplicationDelay(int delay) - Specified by:
setReapplicationDelayin interfaceAreaEffectCloud
-
getDurationOnUse
public int getDurationOnUse()- Specified by:
getDurationOnUsein interfaceAreaEffectCloud
-
setDurationOnUse
public void setDurationOnUse(int duration) - Specified by:
setDurationOnUsein interfaceAreaEffectCloud
-
getRadius
public float getRadius()- Specified by:
getRadiusin interfaceAreaEffectCloud
-
setRadius
public void setRadius(float radius) - Specified by:
setRadiusin interfaceAreaEffectCloud
-
getRadiusOnUse
public float getRadiusOnUse()- Specified by:
getRadiusOnUsein interfaceAreaEffectCloud
-
setRadiusOnUse
public void setRadiusOnUse(float radius) - Specified by:
setRadiusOnUsein interfaceAreaEffectCloud
-
getRadiusPerTick
public float getRadiusPerTick()- Specified by:
getRadiusPerTickin interfaceAreaEffectCloud
-
setRadiusPerTick
public void setRadiusPerTick(float radius) - Specified by:
setRadiusPerTickin interfaceAreaEffectCloud
-
getParticle
- Specified by:
getParticlein interfaceAreaEffectCloud
-
setParticle
- Specified by:
setParticlein interfaceAreaEffectCloud
-
setParticle
- Specified by:
setParticlein interfaceAreaEffectCloud
-
setBasePotionData
- Specified by:
setBasePotionDatain interfaceAreaEffectCloud
-
getBasePotionData
- Specified by:
getBasePotionDatain interfaceAreaEffectCloud
-
setBasePotionType
- Specified by:
setBasePotionTypein interfaceAreaEffectCloud
-
getBasePotionType
- Specified by:
getBasePotionTypein interfaceAreaEffectCloud
-
hasCustomEffects
public boolean hasCustomEffects()- Specified by:
hasCustomEffectsin interfaceAreaEffectCloud
-
getCustomEffects
- Specified by:
getCustomEffectsin interfaceAreaEffectCloud
-
addCustomEffect
- Specified by:
addCustomEffectin interfaceAreaEffectCloud
-
removeCustomEffect
- Specified by:
removeCustomEffectin interfaceAreaEffectCloud
-
hasCustomEffect
- Specified by:
hasCustomEffectin interfaceAreaEffectCloud
-
clearCustomEffects
public void clearCustomEffects()- Specified by:
clearCustomEffectsin interfaceAreaEffectCloud
-
getColor
- Specified by:
getColorin interfaceAreaEffectCloud
-
setColor
- Specified by:
setColorin interfaceAreaEffectCloud
-
getSource
- Specified by:
getSourcein interfaceAreaEffectCloud
-
setSource
- Specified by:
setSourcein interfaceAreaEffectCloud
-
getOwnerUniqueId
- Specified by:
getOwnerUniqueIdin interfaceAreaEffectCloud
-
setOwnerUniqueId
- Specified by:
setOwnerUniqueIdin interfaceAreaEffectCloud
-
getType
- Specified by:
getTypein interfaceEntity- Overrides:
getTypein classEntityMock
-