Inactive [FUN] mobSpawner 1.8.1 - spawning Mobs by command or sign

Discussion in 'Inactive/Unsupported Plugins' started by Cr3dos, May 1, 2011.

  1. Offline


    Version: v1.8.1
    Bukkit: 1.0.1-R1

    With this plugin you can spawn mobs with a command or with a sign. Have awesome battles vs Mobs
    • Permission Support
    • Spawn mobs by command or sign
    Commands:Permission: mobSpawner.command

    • /ms <Mobname> -> 1 mob at the target block
    • /ms <Mobname> <amount> -> n mobs at the target block
    • /ms <Mobname> <aPlayer> -> 1 mob at the position of the Player
    • /ms <Mobname> <amount> <APlayer> -> n mobs at the position of the Player
    • /msset <setting> <value> *
    • /mssetspawn <mobname> ->Change the mob that spawn **
    • /msitem item/spawner (<amount>) -> Give you the item for right click on a spawner(set the location of the mssetspawn command) spawner for the Mob_Spawner-Block ***
    *you need mobSpawner.command.setting
    **you need mobSpawner.setSpawn
    ***mobSpawner.Item.getSpawner / mobSpawner.Item.getItem

    Sign:Permission: mobSpawner.sign
    • First line: ms
    • on the other lines: <Mobname> (<amount>)
    • on the 4th line a direction + a number or nothing or {playername}
    Right click on the sign

    Settings: Permission: mobSpawner.command.setting
    • signTime: How many seconds you have to wait for press the next "ms.sign"
    • cmdTime: How many seconds you have to wait for writting the next "ms-spawn command"
    • mobname: enable disable mob for spawning by the mobSpawner plugin (need permission mobSpawner.command.toggleMob)

    Jar (with source):

    Version 1.0
    • Releasing mobSpawner
    Version 1.1

    • Redstone support
    Version 1.2

    • support of a direction
    Version 1.2.1

    • Add exectures for commands
    Version 1.3

    • Add delay for command or sign
    Version 1.3.1

    • Add support for Zombie Pigman
    • Bug fixing
    Version 1.3.2

    • Bug fixing
    Version 1.3.3
    • -
    Version 1.4
    • En/Disable mobs
    Version 1.5
    Version 1.6
    • Code-Desgin
    • Bug-Fixing
    Version 1.7
    • setSpawn(There is a Bug in Minecraft or Bukkit you can change the spawn, but it will spawn the mob that you said and a Pig(You can only kill this pig by disconnect from the server)
    Version 1.7.1
    • Bug fixing
    Version 1.7.2
    • Add in sign support for player
    Version 1.7.3
    • Giant support
    Version 1.7.4
    • update to new Version
    Version 1.8
    • Cavespider Support
    • Enderman
    Version 1.8.1
    • Update to Bukkit 1.0.1-R1
    • More mobs (Villager, Blazer, EnderDragon, MushroomCow)
    • Shorter Version for CaveSpider (cs)
    • Bugfixing
    Have fun
    ARNOLDIN, [qwerty], Scorm and 2 others like this.
  2. Offline


    You might want to re-edit your title.It's missing the version number and RB number.
  3. Offline


    thank you
  4. Offline


    Thanks !
    For sign version, can you add a distance ? like east 10 (for ten block to east) or Up 8
  5. Offline


    I added the function. The last line has to be: north, south, east, west, up or down + a number
    north 10
    if there is no number it takes the position of the sign

    it takes the direction of the world not of the sign.
  6. Offline


    Direction don't working for me

    east 10

    and spider spawn at sign :(
  7. Offline


    are you sure that the line east 10 is on the 4th line?
  8. Offline


    Yes i write

    east 10

    east 10

    not working
  9. Offline


  10. Offline


    :S Im getting this error

    2011-05-02 20:06:34 [SEVERE] Could not pass event PLAYER_INTERACT to MobSpawner
    at me.cr3dos.mobSpawner.Listeners.mobSpawnerPlayerListener.onPlayerInteract(
    at org.bukkit.plugin.RegisteredListener.callEvent(
    at org.bukkit.plugin.SimplePluginManager.callEvent(
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(
    at net.minecraft.server.NetServerHandler.a(
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.a(
    at net.minecraft.server.NetServerHandler.a(
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(
  11. this is what i lookin for do an event Guilds vs Mobs

    possibility to place sings like mobspawner? so mobs autospawn and u havento to click at the sings! u have to desotry sings for stopping spawn mobs ( very cool if we can set timer and amount that spawn or also radius ).
  12. Offline


    One example from my buggy direction

    I made this :


    and when i right click , i have


    Your download link is correct ? perhaps is'nt 1.2 ? :)
  13. Offline


    belfedia on my Server this works correct. You can check if you have the Version 1.2.1. In the log of your Server
    Rename the .jar to .zip. The Files are in the Folder ms.cr3dos.mobSpawner.

    Arkantix: Are you using Bukkit 740?
  14. Offline


    I use bukkit 740
    your plugin say 1.1 version in console and not 1.2.1
    Are you sure about link ? ?
    I download this many time, and only give me 1.1 version...
    I don't know how found files version in jar.
    This is that ?
    Code (Text):
    1. /**
    2.  * @author: cr3dos
    3.  * @version: 1.0
    4.  */
  15. Offline


    Monsters are spawning at the sign, not relative to it, regardless of what I put on the 4th line. Could you have it go by coordinates perhaps?
  16. Offline



    is the sign toggleable via redstone?
  17. Offline


    Okay it is, nice!
  18. Offline


    Check the download link again pls. In the plugin.yml you find the version.
    You have to restart the server or use the bukkit command /reloadall.

    It takes the direction relativ to the world not to the sign, because you can place the sign on the same block in diffrent ways.
  19. Offline


    Hmm, This plugin is cool, but, there's a way to put a DELAY (when using sign) between each spawn ? Right now, one player can spawn so many mobs that would crash server.
  20. Offline



    i tried out your plugin yesterday, using #740 and your newest version. It works well with and without redstone (i used redstone wire with a lever), but your plugin is spamming the console with errors.

    Here is some example of what happens in the console after i click on a lever to spawn a mob:

  21. Offline


    I can put sign on all direction, north or east is always north and east ;) i use zanminimap.
    but if i use west in place of east, that working !!! i have mobspawn at east ! i think spawn is on a block and can't spawn, in place it spawn at sign.

    new !
    on console i have this like SoTD
    Code (Text):
    2. 2011-05-06 11:12:14 [SEVERE] Could not pass event REDSTONE_CHANGE to MobSpawner
    3. java.lang.StringIndexOutOfBoundsException: String index out of range: 1
    4.     at java.lang.String.substring(
    5.     at me.cr3dos.mobSpawner.mobSpawner.spawnMob(
    6.     at me.cr3dos.mobSpawner.Listeners.mobSpawnerBlockListener.onBlockRedstoneChange(
    7.     at$31.execute(
    8.     at org.bukkit.plugin.RegisteredListener.callEvent(
    9.     at org.bukkit.plugin.SimplePluginManager.callEvent(
    10.     at net.minecraft.server.BlockRedstoneWire.a(
    11.     at net.minecraft.server.BlockRedstoneWire.g(
    12.     at net.minecraft.server.BlockRedstoneWire.doPhysics(
    13.     at net.minecraft.server.World.k(
    14.     at net.minecraft.server.World.applyPhysics(
    15.     at net.minecraft.server.BlockRedstoneWire.g(
    16.     at net.minecraft.server.BlockRedstoneWire.doPhysics(
    17.     at net.minecraft.server.World.k(
    18.     at net.minecraft.server.World.applyPhysics(
    19.     at net.minecraft.server.BlockRedstoneWire.g(
    20.     at net.minecraft.server.BlockRedstoneWire.doPhysics(
    21.     at net.minecraft.server.World.k(
    22.     at net.minecraft.server.World.applyPhysics(
    23.     at net.minecraft.server.BlockRedstoneWire.g(
    24.     at net.minecraft.server.BlockRedstoneWire.doPhysics(
    25.     at net.minecraft.server.World.k(
    26.     at net.minecraft.server.World.applyPhysics(
    27.     at net.minecraft.server.BlockRedstoneWire.g(
    28.     at net.minecraft.server.BlockRedstoneWire.doPhysics(
    29.     at net.minecraft.server.World.k(
    30.     at net.minecraft.server.World.applyPhysics(
    31.     at net.minecraft.server.BlockRedstoneWire.g(
    32.     at net.minecraft.server.BlockRedstoneWire.doPhysics(
    33.     at net.minecraft.server.World.k(
    34.     at net.minecraft.server.World.applyPhysics(
    35.     at net.minecraft.server.World.update(
    36.     at net.minecraft.server.World.setData(
    37.     at net.minecraft.server.BlockLever.interact(
    38.     at net.minecraft.server.BlockLever.b(
    39.     at net.minecraft.server.ItemInWorldManager.dig(
    40.     at net.minecraft.server.NetServerHandler.a(
    41.     at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
    42.     at net.minecraft.server.NetworkManager.a(
    43.     at net.minecraft.server.NetServerHandler.a(
    44.     at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    45.     at net.minecraft.server.MinecraftServer.h(
    46.     at
    47.     at
  22. Offline


    Hey how do u spawn zombie pigmen ive done pigman zombiepigman zombiepig zombie_pigman pigzombie pig_zombie and many more... can u please help me
  23. Offline


    I'm just trying to put any block on the inaccessible lenght for me and I get:
    Show Spoiler
    Code (Text):
    1. [SEVERE] Could not pass event PLAYER_INTERACT to MobSpawner
    2. java.lang.NullPointerException
    3.     at me.cr3dos.mobSpawner.Listeners.mobSpawnerPlayerListener.onPlayerInteract(
    4.     at$9.execute(
    5.     at org.bukkit.plugin.RegisteredListener.callEvent(
    6.     at org.bukkit.plugin.SimplePluginManager.callEvent(
    7.     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(
    8.     at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(
    9.     at net.minecraft.server.NetServerHandler.a(
    10.     at net.minecraft.server.Packet15Place.a(SourceFile:57)
    11.     at net.minecraft.server.NetworkManager.a(
    12.     at net.minecraft.server.NetServerHandler.a(
    13.     at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    14.     at net.minecraft.server.MinecraftServer.h(
    15.     at
    16.     at
  24. Offline


  25. Offline


    version 1.3.1 create a config.yml empty
    and all player have spam from permissions error :(
  26. Offline


    Sorry I forgot to remove this.
    Download the new Version.

    The config.yml File is empty until you use a set command like
    /msset signTime 10 or /msset cmdTime 20
  27. Offline


    thanks for quick fix :)

    Mhhh !
    Plugin create 2 config directory on linux
    MobSpawner & mobSpawner
  28. Offline


    I fixed it. The plugin should automatically delete the "MobSpawner"-directory

    Edit: Test it again. doesen't work. Sorry. I upload a new Update when I'am finish
  29. Offline

    James Belcher

    Sorry if I'm totally missing something, but how does this function? Is it like you post the sign and every time you click it it spawns a mob? Is there a timer option? A bit more explanation would be much appreciated. =)
  30. Offline


    Yes and Yes to the 2. and 3. question.
    • First line: ms
    • on the other lines: <Mobname> (<amount>)
    • on the 4th line a direction + a number or nothing
    Every time you click with the right mouse button on the sign the mobs spawn.

    3. Use the settings. /msset + the command(signTime or cmdTime) and a number in seconds
    • signTime: How many seconds you have to wait for press the next "ms.sign"
    • cmdTime: How many seconds you have to wait for writting the next "ms-spawn command"

    Now it should create only one folder
    Rid3r434 likes this.

Share This Page