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
,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
server
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
addCustomEffect
(@NotNull PotionEffect effect, boolean overwrite) void
@NotNull PotionData
@NotNull PotionType
@NotNull Color
getColor()
@NotNull List<PotionEffect>
int
int
@Nullable UUID
@NotNull Particle
float
float
float
int
@Nullable ProjectileSource
@NotNull EntityType
getType()
int
boolean
hasCustomEffect
(@Nullable PotionEffectType type) boolean
boolean
removeCustomEffect
(@NotNull PotionEffectType type) void
setBasePotionData
(@NotNull PotionData data) void
setBasePotionType
(@NotNull PotionType type) void
void
setDuration
(int duration) void
setDurationOnUse
(int duration) void
setOwnerUniqueId
(@Nullable UUID ownerUuid) void
setParticle
(@NotNull Particle particle) <T> void
setParticle
(@NotNull Particle particle, T data) void
setRadius
(float radius) void
setRadiusOnUse
(float radius) void
setRadiusPerTick
(float radius) void
setReapplicationDelay
(int delay) void
setSource
(@Nullable ProjectileSource source) void
setWaitTime
(int waitTime) Methods inherited from class be.seeseemelk.mockbukkit.entity.EntityMock
addAttachment, addAttachment, addAttachment, addAttachment, addPassenger, addScoreboardTag, asHoverEvent, assertLocation, assertNotTeleported, assertTeleported, clearMetadata, clearTeleported, collidesAt, copy, copy, createSnapshot, customName, customName, eject, equals, fromMobSpawner, getBoundingBox, getChunk, getCustomName, getEffectivePermissions, getEntityId, getEntitySpawnReason, getEntityState, getFacing, getFallDistance, getFireTicks, getFreezeTicks, 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, hasPassengers, hasPermission, hasPermission, hasTeleported, isCustomNameVisible, isDead, isEmpty, isFreezeTickingLocked, isFrozen, isGlowing, isInBubbleColumn, isInLava, isInPowderedSnow, isInRain, isInsideVehicle, 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, removeAttachment, removeMetadata, removePassenger, removeScoreboardTag, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, setCustomName, setCustomNameVisible, setFallDistance, setFireTicks, setFreezeTicks, setGlowing, setGravity, setInvulnerable, setLastDamageCause, setLocation, setMetadata, setName, setOp, setPassenger, setPersistent, setPortalCooldown, setPose, setRotation, setSilent, setSneaking, setSpawnReason, setTicksLived, setVelocity, setVisibleByDefault, setVisualFire, spawnAt, spawnAt, spigot, teamDisplayName, teleport, teleport, teleport, teleport, teleport, teleportWithoutEvent, wouldCollideUsing
Methods inherited from class org.bukkit.command.CommandSender.Spigot
sendMessage, sendMessage, sendMessage, sendMessage
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface net.kyori.adventure.audience.Audience
clearResourcePacks, clearTitle, deleteMessage, deleteMessage, filterAudience, forEachAudience, hideBossBar, openBook, openBook, playSound, playSound, playSound, 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, stopSound
Methods inherited from interface org.bukkit.command.CommandSender
getName, name, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendMessage, sendPlainMessage, sendRichMessage, sendRichMessage
Methods inherited from interface org.bukkit.entity.Entity
addPassenger, addScoreboardTag, asHoverEvent, collidesAt, copy, copy, createSnapshot, eject, fromMobSpawner, 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, isCustomNameVisible, isDead, isEmpty, isFreezeTickingLocked, isFrozen, isGlowing, isInBubbleColumn, isInLava, isInPowderedSnow, isInRain, isInsideVehicle, 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, setInvulnerable, setLastDamageCause, setPassenger, setPersistent, setPortalCooldown, setPose, setPose, setRotation, setSilent, setSneaking, setTicksLived, setVelocity, setVisibleByDefault, setVisualFire, spawnAt, spawnAt, spigot, teamDisplayName, teleport, teleport, teleport, teleport, teleport, teleport, teleportAsync, teleportAsync, wouldCollideUsing
Methods inherited from interface net.kyori.adventure.text.event.HoverEventSource
asHoverEvent
Methods inherited from interface be.seeseemelk.mockbukkit.command.MessageTarget
assertNoMoreSaid, assertSaid, assertSaid, nextMessage
Methods inherited from interface org.bukkit.metadata.Metadatable
getMetadata, hasMetadata, removeMetadata, setMetadata
Methods inherited from interface org.bukkit.Nameable
customName, customName, getCustomName, setCustomName
Methods inherited from interface org.bukkit.permissions.Permissible
addAttachment, addAttachment, addAttachment, addAttachment, getEffectivePermissions, hasPermission, hasPermission, isPermissionSet, isPermissionSet, permissionValue, permissionValue, recalculatePermissions, removeAttachment
Methods inherited from interface org.bukkit.persistence.PersistentDataHolder
getPersistentDataContainer
Methods inherited from interface net.kyori.adventure.pointer.Pointered
get, getOrDefault, getOrDefaultFrom, pointers
Methods 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:
getDuration
in interfaceAreaEffectCloud
-
setDuration
public void setDuration(int duration) - Specified by:
setDuration
in interfaceAreaEffectCloud
-
getWaitTime
public int getWaitTime()- Specified by:
getWaitTime
in interfaceAreaEffectCloud
-
setWaitTime
public void setWaitTime(int waitTime) - Specified by:
setWaitTime
in interfaceAreaEffectCloud
-
getReapplicationDelay
public int getReapplicationDelay()- Specified by:
getReapplicationDelay
in interfaceAreaEffectCloud
-
setReapplicationDelay
public void setReapplicationDelay(int delay) - Specified by:
setReapplicationDelay
in interfaceAreaEffectCloud
-
getDurationOnUse
public int getDurationOnUse()- Specified by:
getDurationOnUse
in interfaceAreaEffectCloud
-
setDurationOnUse
public void setDurationOnUse(int duration) - Specified by:
setDurationOnUse
in interfaceAreaEffectCloud
-
getRadius
public float getRadius()- Specified by:
getRadius
in interfaceAreaEffectCloud
-
setRadius
public void setRadius(float radius) - Specified by:
setRadius
in interfaceAreaEffectCloud
-
getRadiusOnUse
public float getRadiusOnUse()- Specified by:
getRadiusOnUse
in interfaceAreaEffectCloud
-
setRadiusOnUse
public void setRadiusOnUse(float radius) - Specified by:
setRadiusOnUse
in interfaceAreaEffectCloud
-
getRadiusPerTick
public float getRadiusPerTick()- Specified by:
getRadiusPerTick
in interfaceAreaEffectCloud
-
setRadiusPerTick
public void setRadiusPerTick(float radius) - Specified by:
setRadiusPerTick
in interfaceAreaEffectCloud
-
getParticle
- Specified by:
getParticle
in interfaceAreaEffectCloud
-
setParticle
- Specified by:
setParticle
in interfaceAreaEffectCloud
-
setParticle
- Specified by:
setParticle
in interfaceAreaEffectCloud
-
setBasePotionData
- Specified by:
setBasePotionData
in interfaceAreaEffectCloud
-
getBasePotionData
- Specified by:
getBasePotionData
in interfaceAreaEffectCloud
-
setBasePotionType
- Specified by:
setBasePotionType
in interfaceAreaEffectCloud
-
getBasePotionType
- Specified by:
getBasePotionType
in interfaceAreaEffectCloud
-
hasCustomEffects
public boolean hasCustomEffects()- Specified by:
hasCustomEffects
in interfaceAreaEffectCloud
-
getCustomEffects
- Specified by:
getCustomEffects
in interfaceAreaEffectCloud
-
addCustomEffect
- Specified by:
addCustomEffect
in interfaceAreaEffectCloud
-
removeCustomEffect
- Specified by:
removeCustomEffect
in interfaceAreaEffectCloud
-
hasCustomEffect
- Specified by:
hasCustomEffect
in interfaceAreaEffectCloud
-
clearCustomEffects
public void clearCustomEffects()- Specified by:
clearCustomEffects
in interfaceAreaEffectCloud
-
getColor
- Specified by:
getColor
in interfaceAreaEffectCloud
-
setColor
- Specified by:
setColor
in interfaceAreaEffectCloud
-
getSource
- Specified by:
getSource
in interfaceAreaEffectCloud
-
setSource
- Specified by:
setSource
in interfaceAreaEffectCloud
-
getOwnerUniqueId
- Specified by:
getOwnerUniqueId
in interfaceAreaEffectCloud
-
setOwnerUniqueId
- Specified by:
setOwnerUniqueId
in interfaceAreaEffectCloud
-
getType
- Specified by:
getType
in interfaceEntity
- Overrides:
getType
in classEntityMock
-