Inactive [FUN/EDIT] MonsterHatchery v 1.2 - Craft your own spawner and make him what you want [953-1060]

Discussion in 'Inactive/Unsupported Plugins' started by JoshuaBehrens, Jul 6, 2011.

  1. Offline

    JoshuaBehrens

    MonsterHatchery
    Version: 1.2
    Official Website (updated first) : MonsterHatchery

    This plugin makes it possible to craft, rune, mine and configure spawner. Just right-click with any item you defined in the configuration file and the spawner will change. You can also just spawn a mob by using the defined spawnitem or pistons.
    To change the messages and mobs edit the '/plugins/MonsterHatchery/config.yml'. Original file:
    Show Possible Configuration
    Code:
    spawns:
        SPIDER: 287
        CHICKEN: 344
        GHAST: 46
        WOLF: 352
    spawnitem: 290
    ignore_server_monster_settings: true
    trans_noperms_fish: You don't got any permissions to fish for mob.
    trans_noperms_change: You don't got any permissions to change a spawner.
    trans_noperms_rune: You don't got any permissions to use a rune.
    spawn_by_pistons: true
    all_can_set: true
    all_can_rune: true
    register_recipe: true
    Video from me about version 1.0 and a video about version 1.2.
    Show Videos
    [​IMG]
    Show Permission Nodes

    • monsterhatchery.setspawner - Ability to change the spawning mob of a spawner
    • monsterhatchery.spawnbyitem - Ability to use an item to spawn a mob immediately
    • monsterhatchery.craftrune - Ability to use create a spawner by using a rune.

    Version 1.2 (Download)
    • Added rune (permission-node for that), recipe and activation by pistons
    • Removed not-working range activation by using the spawnitem
    • Compiled with references on devBukkit 754 and Permissions 3.1 for Craftbukkit 953
    Version 1.1 (Download)
    • Fixed bug, which allows to place blocks on spawners which refer to a mob
    • Compiled with references on devBukkit 754 and Permissions 3.1 for Craftbukkit 953
    Version 1 (Download never existed)
    • Spawner is minable and configurable.
    • Permission-Nodes added
    • Configuration file for item<->mobs-relations.
     
    bluehasia likes this.
  2. Offline

    JoshuaBehrens

    It'll be updated for the next official bukkit for MCv 1.0.0.
    Didn't you read the configuration ?
    Code:
    all_can_rune: true/false # means the building thing you mentioned
    register_recipe: true/false # means the crafting recipe
    PS: My first language is not English, but I think you mean "thanks in advance" ;)
     
  3. Offline

    Baldok

    does this work with (1.0.1-R1) ?
     
  4. Offline

    JoshuaBehrens

    Didn't test but it should be able to spawn all new mobs (maybe dragons, too).

    I'll update it soon.
     
  5. Offline

    UndeadLegend

    hey i need some help. i got the plug-in and it worked fine, but i wanted to change the mob. i went to config and all and changed it and started up the server. it didnt work so i shut down and went to config and all that came up was { }. can you help
    Thanks.
     
  6. Offline

    JoshuaBehrens

    You failed at configurating. Then it got false input -> no right spawning elements. After the shutdown the plugins saves its config and this leads to { }
     
  7. Offline

    miner79

    Hi. Any progress on making permissions? I'd like to use your plugin but someone on my server spawns hundreds of cows when I do, making a mess. So if you could make a limit on the number of spawners one could craft that would be great.
     
  8. Offline

    JoshuaBehrens

    I'm not able to make permissions of crafting. The crafting-recipe is registered or not. But I can add a spawnlimit by one person using the spawn-item. Bit I can't register who started the pistons -> so no limit.
     
  9. Offline

    bluehasia

    is there known issues with cookbook? every thing works except making the recipe it used to in the past on my 1.7.3 server now on minecraft 1 and bukkit 1597
     
  10. Offline

    miner79

    Okay thanks, I still use the plugin, it's great.
     
  11. Offline

    bluehasia

    were would i find a list for the right way to write the new mob names into the config file?
     
  12. Offline

    JoshuaBehrens

    There is kind a syntax you just copy and then use the mobname and itemnumber. The mobname is the same as in CreatureType
     
  13. Offline

    bluehasia

    i tried looking for the correct name using wiki and the bukkit documentation and i cant find anything..when ive tried guessing on names it just breaks the plugin
     
  14. Offline

    JoshuaBehrens

    This plugin refers to the CreatureType enumeration ... that's the reason why I don't have to update it. So these are valid names:
    • CREEPER("Creeper")
    • SKELETON("Skeleton")
    • SPIDER("Spider")
    • GIANT("Giant")
    • ZOMBIE("Zombie")
    • SLIME("Slime")
    • GHAST("Ghast")
    • PIG_ZOMBIE("PigZombie")
    • ENDERMAN("Enderman")
    • CAVE_SPIDER("CaveSpider")
    • SILVERFISH("Silverfish")
    • BLAZE("Blaze")
    • MAGMA_CUBE("LavaSlime")
    • ENDER_DRAGON("EnderDragon")
    • PIG("Pig")
    • SHEEP("Sheep")
    • COW("Cow")
    • CHICKEN("Chicken"),
    • SQUID("Squid")
    • WOLF("Wolf")
    • MUSHROOM_COW("MushroomCow")
    • SNOWMAN("SnowMan")
    • VILLAGER("Villager")
     
  15. Offline

    bluehasia

    Thank you will try this when i get home later today
     
  16. Offline

    minecraftbreda

    Is it minecraft 1.2.3 compatible?
     
  17. Offline

    JoshuaBehrens

    Never tested, try on your own risks. I'm currently testing with the new bukkit-system.
     
  18. Offline

    Heniuhd

    it works on single player on 1.2.3??
     
  19. Offline

    JoshuaBehrens

    why should it work on singleplayer ? For every interested person: I'm working on a 1.2.3 suitable version.
     
  20. Offline

    Knifepoint

    Any chance for an update for 1.2.5 please?
     
  21. Offline

    JoshuaBehrens

    Nope. I'm in the new API but since I moved I got no internet.
     
  22. Offline

    Giuseppe

    Code:
    2012-05-08 03:21:59 [SEVERE] Could not load 'plugins/monsterhatchery.jar' in folder 'plugins'
    org.bukkit.plugin.InvalidPluginException: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:148)
        at org.bukkit.plugin.SimplePluginManager.loadPlugin(SimplePluginManager.java:305)
        at org.bukkit.plugin.SimplePluginManager.loadPlugins(SimplePluginManager.java:230)
        at org.bukkit.craftbukkit.CraftServer.loadPlugins(CraftServer.java:213)
        at org.bukkit.craftbukkit.CraftServer.<init>(CraftServer.java:189)
        at net.minecraft.server.ServerConfigurationManager.<init>(ServerConfigurationManager.java:53)
        at net.minecraft.server.MinecraftServer.init(MinecraftServer.java:156)
        at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:422)
        at net.minecraft.server.ThreadServerApplication.run(SourceFile:492)
    Caused by: java.lang.NoClassDefFoundError: org/bukkit/event/player/PlayerListener
        at java.lang.ClassLoader.defineClass1(Native Method)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:634)
        at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:277)
        at java.net.URLClassLoader.access$000(URLClassLoader.java:73)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:212)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
        at joshuabehrens.plugins.monsterhatchery.MonsterHatchery.<init>(MonsterHatchery.java:23)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:532)
        at org.bukkit.plugin.java.JavaPluginLoader.loadPlugin(JavaPluginLoader.java:144)
        ... 8 more
    Caused by: java.lang.ClassNotFoundException: org.bukkit.event.player.PlayerListener
        at java.net.URLClassLoader$1.run(URLClassLoader.java:217)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:205)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:41)
        at org.bukkit.plugin.java.PluginClassLoader.findClass(PluginClassLoader.java:29)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:321)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:266)
        ... 26 more
    
     
  23. Offline

    JoshuaBehrens

    @Guiseppe: Don't download if it's not the right version.
     
  24. Offline

    Giuseppe

    will you update it?
     
  25. Offline

    JoshuaBehrens

    Not in near future.
     

Share This Page