Package be.seeseemelk.mockbukkit.entity
Class SpawnerMinecartMock
java.lang.Object
org.bukkit.command.CommandSender.Spigot
org.bukkit.entity.Entity.Spigot
be.seeseemelk.mockbukkit.entity.EntityMock
be.seeseemelk.mockbukkit.entity.VehicleMock
be.seeseemelk.mockbukkit.entity.MinecartMock
be.seeseemelk.mockbukkit.entity.SpawnerMinecartMock
- 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,Entity,Minecart,SpawnerMinecart,Vehicle,Metadatable,Nameable,Permissible,ServerOperator,PersistentDataHolder,BaseSpawner,Spawner
-
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 TypeMethodDescriptionvoidaddPotentialSpawn(@NotNull SpawnerEntry spawnerEntry) voidaddPotentialSpawn(@NotNull EntitySnapshot entitySnapshot, int i, @Nullable SpawnRule spawnRule) intgetDelay()intint@NotNull Materialint@NotNull List<SpawnerEntry> intint@Nullable EntitySnapshot@Nullable EntityTypeint@NotNull EntityTypegetType()booleanvoidvoidsetDelay(int i) voidsetMaxNearbyEntities(int i) voidsetMaxSpawnDelay(int i) voidsetMinSpawnDelay(int i) voidsetPotentialSpawns(@NotNull Collection<SpawnerEntry> collection) voidsetRequiredPlayerRange(int i) voidsetSpawnCount(int i) voidsetSpawnedEntity(@NotNull SpawnerEntry spawnerEntry) voidsetSpawnedEntity(@Nullable EntitySnapshot entitySnapshot) voidsetSpawnedItem(@NotNull ItemStack itemStack) voidsetSpawnedType(@Nullable EntityType entityType) voidsetSpawnRange(int i) Methods inherited from class be.seeseemelk.mockbukkit.entity.MinecartMock
getDamage, getDerailedVelocityMod, getDisplayBlock, getDisplayBlockData, getDisplayBlockOffset, getFlyingVelocityMod, getMaxSpeed, isSlowWhenEmpty, setDamage, setDerailedVelocityMod, setDisplayBlock, setDisplayBlockData, setDisplayBlockOffset, setFlyingVelocityMod, setMaxSpeed, setSlowWhenEmptyMethods inherited from class be.seeseemelk.mockbukkit.entity.VehicleMock
toStringMethods 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, 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, 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, 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.entity.Minecart
getDamage, getDerailedVelocityMod, getDisplayBlock, getDisplayBlockData, getDisplayBlockOffset, getFlyingVelocityMod, getMaxSpeed, isSlowWhenEmpty, setDamage, setDerailedVelocityMod, setDisplayBlock, setDisplayBlockData, setDisplayBlockOffset, setFlyingVelocityMod, setMaxSpeed, setSlowWhenEmptyMethods 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, setOpMethods inherited from interface org.bukkit.entity.Vehicle
getVelocity, setVelocity
-
Constructor Details
-
SpawnerMinecartMock
- Parameters:
server- The server to create the entity on.uuid- The UUID of the entity.
-
-
Method Details
-
getMinecartMaterial
- Specified by:
getMinecartMaterialin interfaceMinecart
-
getType
- Specified by:
getTypein interfaceEntity- Overrides:
getTypein classMinecartMock
-
getSpawnedType
- Specified by:
getSpawnedTypein interfaceBaseSpawner
-
setSpawnedType
- Specified by:
setSpawnedTypein interfaceBaseSpawner
-
getDelay
public int getDelay()- Specified by:
getDelayin interfaceBaseSpawner
-
getRequiredPlayerRange
public int getRequiredPlayerRange()- Specified by:
getRequiredPlayerRangein interfaceBaseSpawner
-
setRequiredPlayerRange
public void setRequiredPlayerRange(int i) - Specified by:
setRequiredPlayerRangein interfaceBaseSpawner
-
getSpawnRange
public int getSpawnRange()- Specified by:
getSpawnRangein interfaceBaseSpawner
-
setSpawnRange
public void setSpawnRange(int i) - Specified by:
setSpawnRangein interfaceBaseSpawner
-
getSpawnedEntity
- Specified by:
getSpawnedEntityin interfaceBaseSpawner
-
setSpawnedEntity
- Specified by:
setSpawnedEntityin interfaceBaseSpawner
-
setSpawnedEntity
- Specified by:
setSpawnedEntityin interfaceBaseSpawner
-
addPotentialSpawn
public void addPotentialSpawn(@NotNull @NotNull EntitySnapshot entitySnapshot, int i, @Nullable @Nullable SpawnRule spawnRule) - Specified by:
addPotentialSpawnin interfaceBaseSpawner
-
addPotentialSpawn
- Specified by:
addPotentialSpawnin interfaceBaseSpawner
-
setPotentialSpawns
- Specified by:
setPotentialSpawnsin interfaceBaseSpawner
-
getPotentialSpawns
- Specified by:
getPotentialSpawnsin interfaceBaseSpawner
-
setDelay
public void setDelay(int i) - Specified by:
setDelayin interfaceBaseSpawner- Specified by:
setDelayin interfaceSpawner
-
getMinSpawnDelay
public int getMinSpawnDelay()- Specified by:
getMinSpawnDelayin interfaceSpawner
-
setMinSpawnDelay
public void setMinSpawnDelay(int i) - Specified by:
setMinSpawnDelayin interfaceSpawner
-
getMaxSpawnDelay
public int getMaxSpawnDelay()- Specified by:
getMaxSpawnDelayin interfaceSpawner
-
setMaxSpawnDelay
public void setMaxSpawnDelay(int i) - Specified by:
setMaxSpawnDelayin interfaceSpawner
-
getSpawnCount
public int getSpawnCount()- Specified by:
getSpawnCountin interfaceSpawner
-
setSpawnCount
public void setSpawnCount(int i) - Specified by:
setSpawnCountin interfaceSpawner
-
getMaxNearbyEntities
public int getMaxNearbyEntities()- Specified by:
getMaxNearbyEntitiesin interfaceSpawner
-
setMaxNearbyEntities
public void setMaxNearbyEntities(int i) - Specified by:
setMaxNearbyEntitiesin interfaceSpawner
-
isActivated
public boolean isActivated()- Specified by:
isActivatedin interfaceSpawner
-
resetTimer
public void resetTimer()- Specified by:
resetTimerin interfaceSpawner
-
setSpawnedItem
- Specified by:
setSpawnedItemin interfaceSpawner
-