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,io.papermc.paper.persistence.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>,org.bukkit.command.CommandSender,org.bukkit.entity.Entity,org.bukkit.entity.Minecart,org.bukkit.entity.minecart.SpawnerMinecart,org.bukkit.entity.Vehicle,org.bukkit.metadata.Metadatable,org.bukkit.Nameable,org.bukkit.permissions.Permissible,org.bukkit.permissions.ServerOperator,org.bukkit.persistence.PersistentDataHolder,org.bukkit.spawner.BaseSpawner,org.bukkit.spawner.Spawner
public class SpawnerMinecartMock
extends MinecartMock
implements org.bukkit.entity.minecart.SpawnerMinecart
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.bukkit.entity.Entity
org.bukkit.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 org.bukkit.block.spawner.SpawnerEntry spawnerEntry) voidaddPotentialSpawn(@NotNull org.bukkit.entity.EntitySnapshot entitySnapshot, int i, @Nullable org.bukkit.block.spawner.SpawnRule spawnRule) intgetDelay()intint@NotNull org.bukkit.Materialint@NotNull List<org.bukkit.block.spawner.SpawnerEntry> intint@Nullable org.bukkit.entity.EntitySnapshot@Nullable org.bukkit.entity.EntityTypeint@NotNull org.bukkit.entity.EntityTypegetType()booleanvoidvoidsetDelay(int i) voidsetMaxNearbyEntities(int i) voidsetMaxSpawnDelay(int i) voidsetMinSpawnDelay(int i) voidsetPotentialSpawns(@NotNull Collection<org.bukkit.block.spawner.SpawnerEntry> collection) voidsetRequiredPlayerRange(int i) voidsetSpawnCount(int i) voidsetSpawnedEntity(@NotNull org.bukkit.block.spawner.SpawnerEntry spawnerEntry) voidsetSpawnedEntity(@Nullable org.bukkit.entity.EntitySnapshot entitySnapshot) voidsetSpawnedItem(@NotNull org.bukkit.inventory.ItemStack itemStack) voidsetSpawnedType(@Nullable org.bukkit.entity.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, 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, 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, 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
@NotNull public @NotNull org.bukkit.Material getMinecartMaterial()- Specified by:
getMinecartMaterialin interfaceorg.bukkit.entity.Minecart
-
getType
@NotNull public @NotNull org.bukkit.entity.EntityType getType()- Specified by:
getTypein interfaceorg.bukkit.entity.Entity- Overrides:
getTypein classMinecartMock
-
getSpawnedType
@Nullable public @Nullable org.bukkit.entity.EntityType getSpawnedType()- Specified by:
getSpawnedTypein interfaceorg.bukkit.spawner.BaseSpawner
-
setSpawnedType
public void setSpawnedType(@Nullable @Nullable org.bukkit.entity.EntityType entityType) - Specified by:
setSpawnedTypein interfaceorg.bukkit.spawner.BaseSpawner
-
getDelay
public int getDelay()- Specified by:
getDelayin interfaceorg.bukkit.spawner.BaseSpawner
-
getRequiredPlayerRange
public int getRequiredPlayerRange()- Specified by:
getRequiredPlayerRangein interfaceorg.bukkit.spawner.BaseSpawner
-
setRequiredPlayerRange
public void setRequiredPlayerRange(int i) - Specified by:
setRequiredPlayerRangein interfaceorg.bukkit.spawner.BaseSpawner
-
getSpawnRange
public int getSpawnRange()- Specified by:
getSpawnRangein interfaceorg.bukkit.spawner.BaseSpawner
-
setSpawnRange
public void setSpawnRange(int i) - Specified by:
setSpawnRangein interfaceorg.bukkit.spawner.BaseSpawner
-
getSpawnedEntity
@Nullable public @Nullable org.bukkit.entity.EntitySnapshot getSpawnedEntity()- Specified by:
getSpawnedEntityin interfaceorg.bukkit.spawner.BaseSpawner
-
setSpawnedEntity
public void setSpawnedEntity(@Nullable @Nullable org.bukkit.entity.EntitySnapshot entitySnapshot) - Specified by:
setSpawnedEntityin interfaceorg.bukkit.spawner.BaseSpawner
-
setSpawnedEntity
public void setSpawnedEntity(@NotNull @NotNull org.bukkit.block.spawner.SpawnerEntry spawnerEntry) - Specified by:
setSpawnedEntityin interfaceorg.bukkit.spawner.BaseSpawner
-
addPotentialSpawn
public void addPotentialSpawn(@NotNull @NotNull org.bukkit.entity.EntitySnapshot entitySnapshot, int i, @Nullable @Nullable org.bukkit.block.spawner.SpawnRule spawnRule) - Specified by:
addPotentialSpawnin interfaceorg.bukkit.spawner.BaseSpawner
-
addPotentialSpawn
public void addPotentialSpawn(@NotNull @NotNull org.bukkit.block.spawner.SpawnerEntry spawnerEntry) - Specified by:
addPotentialSpawnin interfaceorg.bukkit.spawner.BaseSpawner
-
setPotentialSpawns
public void setPotentialSpawns(@NotNull @NotNull Collection<org.bukkit.block.spawner.SpawnerEntry> collection) - Specified by:
setPotentialSpawnsin interfaceorg.bukkit.spawner.BaseSpawner
-
getPotentialSpawns
- Specified by:
getPotentialSpawnsin interfaceorg.bukkit.spawner.BaseSpawner
-
setDelay
public void setDelay(int i) - Specified by:
setDelayin interfaceorg.bukkit.spawner.BaseSpawner- Specified by:
setDelayin interfaceorg.bukkit.spawner.Spawner
-
getMinSpawnDelay
public int getMinSpawnDelay()- Specified by:
getMinSpawnDelayin interfaceorg.bukkit.spawner.Spawner
-
setMinSpawnDelay
public void setMinSpawnDelay(int i) - Specified by:
setMinSpawnDelayin interfaceorg.bukkit.spawner.Spawner
-
getMaxSpawnDelay
public int getMaxSpawnDelay()- Specified by:
getMaxSpawnDelayin interfaceorg.bukkit.spawner.Spawner
-
setMaxSpawnDelay
public void setMaxSpawnDelay(int i) - Specified by:
setMaxSpawnDelayin interfaceorg.bukkit.spawner.Spawner
-
getSpawnCount
public int getSpawnCount()- Specified by:
getSpawnCountin interfaceorg.bukkit.spawner.Spawner
-
setSpawnCount
public void setSpawnCount(int i) - Specified by:
setSpawnCountin interfaceorg.bukkit.spawner.Spawner
-
getMaxNearbyEntities
public int getMaxNearbyEntities()- Specified by:
getMaxNearbyEntitiesin interfaceorg.bukkit.spawner.Spawner
-
setMaxNearbyEntities
public void setMaxNearbyEntities(int i) - Specified by:
setMaxNearbyEntitiesin interfaceorg.bukkit.spawner.Spawner
-
isActivated
public boolean isActivated()- Specified by:
isActivatedin interfaceorg.bukkit.spawner.Spawner
-
resetTimer
public void resetTimer()- Specified by:
resetTimerin interfaceorg.bukkit.spawner.Spawner
-
setSpawnedItem
public void setSpawnedItem(@NotNull @NotNull org.bukkit.inventory.ItemStack itemStack) - Specified by:
setSpawnedItemin interfaceorg.bukkit.spawner.Spawner
-