Class SpawnerMinecartMock

java.lang.Object
org.bukkit.command.CommandSender.Spigot
org.bukkit.entity.Entity.Spigot
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
  • Constructor Details

    • SpawnerMinecartMock

      public SpawnerMinecartMock(@NotNull @NotNull ServerMock server, @NotNull @NotNull UUID uuid)
      Constructs a new SpawnerMinecartMock on the provided ServerMock with a specified UUID.
      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:
      getMinecartMaterial in interface org.bukkit.entity.Minecart
    • getType

      @NotNull public @NotNull org.bukkit.entity.EntityType getType()
      Specified by:
      getType in interface org.bukkit.entity.Entity
      Overrides:
      getType in class EntityMock
    • getSpawnedType

      @Nullable public @Nullable org.bukkit.entity.EntityType getSpawnedType()
      Specified by:
      getSpawnedType in interface org.bukkit.spawner.BaseSpawner
    • setSpawnedType

      public void setSpawnedType(@Nullable @Nullable org.bukkit.entity.EntityType entityType)
      Specified by:
      setSpawnedType in interface org.bukkit.spawner.BaseSpawner
    • getDelay

      public int getDelay()
      Specified by:
      getDelay in interface org.bukkit.spawner.BaseSpawner
    • getRequiredPlayerRange

      public int getRequiredPlayerRange()
      Specified by:
      getRequiredPlayerRange in interface org.bukkit.spawner.BaseSpawner
    • setRequiredPlayerRange

      public void setRequiredPlayerRange(int i)
      Specified by:
      setRequiredPlayerRange in interface org.bukkit.spawner.BaseSpawner
    • getSpawnRange

      public int getSpawnRange()
      Specified by:
      getSpawnRange in interface org.bukkit.spawner.BaseSpawner
    • setSpawnRange

      public void setSpawnRange(int i)
      Specified by:
      setSpawnRange in interface org.bukkit.spawner.BaseSpawner
    • getSpawnedEntity

      @Nullable public @Nullable org.bukkit.entity.EntitySnapshot getSpawnedEntity()
      Specified by:
      getSpawnedEntity in interface org.bukkit.spawner.BaseSpawner
    • setSpawnedEntity

      public void setSpawnedEntity(@Nullable @Nullable org.bukkit.entity.EntitySnapshot entitySnapshot)
      Specified by:
      setSpawnedEntity in interface org.bukkit.spawner.BaseSpawner
    • setSpawnedEntity

      public void setSpawnedEntity(@NotNull @NotNull org.bukkit.block.spawner.SpawnerEntry spawnerEntry)
      Specified by:
      setSpawnedEntity in interface org.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:
      addPotentialSpawn in interface org.bukkit.spawner.BaseSpawner
    • addPotentialSpawn

      public void addPotentialSpawn(@NotNull @NotNull org.bukkit.block.spawner.SpawnerEntry spawnerEntry)
      Specified by:
      addPotentialSpawn in interface org.bukkit.spawner.BaseSpawner
    • setPotentialSpawns

      public void setPotentialSpawns(@NotNull @NotNull Collection<org.bukkit.block.spawner.SpawnerEntry> collection)
      Specified by:
      setPotentialSpawns in interface org.bukkit.spawner.BaseSpawner
    • getPotentialSpawns

      @NotNull public @NotNull List<org.bukkit.block.spawner.SpawnerEntry> getPotentialSpawns()
      Specified by:
      getPotentialSpawns in interface org.bukkit.spawner.BaseSpawner
    • setDelay

      public void setDelay(int i)
      Specified by:
      setDelay in interface org.bukkit.spawner.BaseSpawner
      Specified by:
      setDelay in interface org.bukkit.spawner.Spawner
    • getMinSpawnDelay

      public int getMinSpawnDelay()
      Specified by:
      getMinSpawnDelay in interface org.bukkit.spawner.Spawner
    • setMinSpawnDelay

      public void setMinSpawnDelay(int i)
      Specified by:
      setMinSpawnDelay in interface org.bukkit.spawner.Spawner
    • getMaxSpawnDelay

      public int getMaxSpawnDelay()
      Specified by:
      getMaxSpawnDelay in interface org.bukkit.spawner.Spawner
    • setMaxSpawnDelay

      public void setMaxSpawnDelay(int i)
      Specified by:
      setMaxSpawnDelay in interface org.bukkit.spawner.Spawner
    • getSpawnCount

      public int getSpawnCount()
      Specified by:
      getSpawnCount in interface org.bukkit.spawner.Spawner
    • setSpawnCount

      public void setSpawnCount(int i)
      Specified by:
      setSpawnCount in interface org.bukkit.spawner.Spawner
    • getMaxNearbyEntities

      public int getMaxNearbyEntities()
      Specified by:
      getMaxNearbyEntities in interface org.bukkit.spawner.Spawner
    • setMaxNearbyEntities

      public void setMaxNearbyEntities(int i)
      Specified by:
      setMaxNearbyEntities in interface org.bukkit.spawner.Spawner
    • isActivated

      public boolean isActivated()
      Specified by:
      isActivated in interface org.bukkit.spawner.Spawner
    • resetTimer

      public void resetTimer()
      Specified by:
      resetTimer in interface org.bukkit.spawner.Spawner
    • setSpawnedItem

      public void setSpawnedItem(@NotNull @NotNull org.bukkit.inventory.ItemStack itemStack)
      Specified by:
      setSpawnedItem in interface org.bukkit.spawner.Spawner