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

    Cr3dos

    mobSpawner:
    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
    Features:
    • 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

    Mobnames
    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


    http://img199.imageshack.us/i/signmu.png/

    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)
    Download

    Jar (with source): http://dl.dropbox.com/u/6613106/mobSpawner.jar


    Changelog:
    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)
    Future
    • Bugfixing
    Have fun
     
    ARNOLDIN, [qwerty], Scorm and 2 others like this.
  2. Offline

    IIGoldII

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

    Cr3dos

    thank you
     
  4. Offline

    belfedia

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

    Cr3dos

    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

    belfedia

    Direction don't working for me

    ms
    spider
    east 10

    and spider spawn at sign :(
     
  7. Offline

    Cr3dos

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

    belfedia

    Yes i write
    ------------
    ms
    spider

    east 10
    ------------
    or
    ------------
    ms
    giant

    east 10
    -----------

    and
    not working
     
  9. Offline

    Plague

  10. Offline

    Arkantix

    :S Im getting this error

    2011-05-02 20:06:34 [SEVERE] Could not pass event PLAYER_INTERACT to MobSpawner
    java.lang.NullPointerException
    at me.cr3dos.mobSpawner.Listeners.mobSpawnerPlayerListener.onPlayerInteract(mobSpawnerPlayerListener.java:36)
    at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:252)
    at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
    at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
    at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:133)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:474)
    at net.minecraft.server.Packet15Place.a(SourceFile:57)
    at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
    at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:73)
    at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
    at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
    at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
    at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  11. Offline

    darkwarriors

    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

    belfedia

    One example from my buggy direction

    I made this :

    [​IMG]

    and when i right click , i have

    [​IMG]

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

    Cr3dos

    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

    belfedia

    I use bukkit 740
    your plugin say 1.1 version in console and not 1.2.1
    Are you sure about link ? http://dl.dropbox.com/u/6613106/mobSpawner.jar ?
    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:
    /**
     * @author: cr3dos
     * @version: 1.0
     */
     
  15. Offline

    StCloud

    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

    SoTD

    Hey,

    is the sign toggleable via redstone?

    Okay it is, nice!

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 14, 2016
  17. Offline

    Cr3dos

    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.
     
  18. Offline

    spunkiie

    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.
     
  19. Offline

    SoTD

    Hey,

    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:

     
  20. Offline

    belfedia

    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:
    2011-05-06 11:12:14 [SEVERE] Could not pass event REDSTONE_CHANGE to MobSpawner
    java.lang.StringIndexOutOfBoundsException: String index out of range: 1
        at java.lang.String.substring(String.java:1934)
        at me.cr3dos.mobSpawner.mobSpawner.spawnMob(mobSpawner.java:116)
        at me.cr3dos.mobSpawner.Listeners.mobSpawnerBlockListener.onBlockRedstoneChange(mobSpawnerBlockListener.java:41)
        at org.bukkit.plugin.java.JavaPluginLoader$31.execute(JavaPluginLoader.java:388)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at net.minecraft.server.BlockRedstoneWire.a(BlockRedstoneWire.java:110)
        at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:40)
        at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:287)
        at net.minecraft.server.World.k(World.java:386)
        at net.minecraft.server.World.applyPhysics(World.java:366)
        at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
        at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:287)
        at net.minecraft.server.World.k(World.java:386)
        at net.minecraft.server.World.applyPhysics(World.java:366)
        at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
        at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:287)
        at net.minecraft.server.World.k(World.java:386)
        at net.minecraft.server.World.applyPhysics(World.java:366)
        at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
        at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:287)
        at net.minecraft.server.World.k(World.java:386)
        at net.minecraft.server.World.applyPhysics(World.java:366)
        at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
        at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:287)
        at net.minecraft.server.World.k(World.java:386)
        at net.minecraft.server.World.applyPhysics(World.java:366)
        at net.minecraft.server.BlockRedstoneWire.g(BlockRedstoneWire.java:48)
        at net.minecraft.server.BlockRedstoneWire.doPhysics(BlockRedstoneWire.java:287)
        at net.minecraft.server.World.k(World.java:386)
        at net.minecraft.server.World.applyPhysics(World.java:366)
        at net.minecraft.server.World.update(World.java:334)
        at net.minecraft.server.World.setData(World.java:279)
        at net.minecraft.server.BlockLever.interact(BlockLever.java:143)
        at net.minecraft.server.BlockLever.b(BlockLever.java:117)
        at net.minecraft.server.ItemInWorldManager.dig(ItemInWorldManager.java:75)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:433)
        at net.minecraft.server.Packet14BlockDig.a(SourceFile:42)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:371)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:286)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
    
     
  21. Offline

    Vzertaman

    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
     
  22. Offline

    mix3rrr

    I'm just trying to put any block on the inaccessible lenght for me and I get:
    Show Spoiler
    Code:
    [SEVERE] Could not pass event PLAYER_INTERACT to MobSpawner
    java.lang.NullPointerException
        at me.cr3dos.mobSpawner.Listeners.mobSpawnerPlayerListener.onPlayerInteract(mobSpawnerPlayerListener.java:54)
        at org.bukkit.plugin.java.JavaPluginLoader$9.execute(JavaPluginLoader.java:254)
        at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:59)
        at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:257)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:162)
        at org.bukkit.craftbukkit.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:133)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:491)
        at net.minecraft.server.Packet15Place.a(SourceFile:57)
        at net.minecraft.server.NetworkManager.a(NetworkManager.java:195)
        at net.minecraft.server.NetServerHandler.a(NetServerHandler.java:74)
        at net.minecraft.server.NetworkListenThread.a(SourceFile:100)
        at net.minecraft.server.MinecraftServer.h(MinecraftServer.java:370)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:285)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:394)
     
  23. Offline

    Cr3dos

  24. Offline

    belfedia

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

    Cr3dos

    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
     
  26. Offline

    belfedia

    thanks for quick fix :)

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

    Cr3dos

    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
     
  28. 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. =)
     
  29. Offline

    Cr3dos

    Yes and Yes to the 2. and 3. question.
    2.
    • 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.
  30. Offline

    Bladaw

    Mad plugin. Would it be possible to have a separate permissions node for just using the signs as opposed to making and using the signs? So that only mods can make them but all players can use them etc.

    Thanks.
     
    nathanaelps and Grimo like this.

Share This Page