Inactive [FUN] SpoutCreatures b11 - RandomMobs for Spoutcraft! [CB1709/SPN670]

Discussion in 'Inactive/Unsupported Plugins' started by NinjaZidane, Nov 9, 2011.

  1. Offline

    Wulfspider

    Did you try 1.0.3 of SpoutCreatures?
     
  2. Offline

    NinjaZidane

    Progress Report - :p

    Bukkit for 1.0 (only a dev build) is out and as such I know of some of the new Creature Types and how they are in the code.

    I have added to SpoutCreatures' config Enderdragons, Mooshrooms, Villagers, and Blazes. As of the latest build Lava Slimes and Snowmen were forgotten (but should be added soon)

    I could easily release 1.0.4 but unless there is a magical Spout and Spoutcraft for 1.0 out already it would be very hard to use it haha.

    In the meantime, I shall continue working on what I call 1.1.0 which adds the permission system and fixes some other qirks I have with the project.
     
  3. Offline

    legendaire45

    thanks,with the new version of spoutreatures, i haven't the error.
     
  4. Offline

    Kohle

    I. Love. You. VERY good job!
     
  5. Offline

    NinjaZidane

    Thanks for the nice comment :p

    Glad you like it.
     
  6. Offline

    NinjaZidane

    v1.0.4 Release

    • Fixed sheep forgetting they had wool and throwing NPEs.
    • Fixed wolves throwing NPEs under VERY rare circumstances.
    • Implemented workaround to caveat #2. Entites should keep their skin now when both a chunk loads and on join after a world is loaded :D (many thanks to Afforess for the idea on how to workaround this).
    Download it here

    Cheers Bukkit,

    1.0.5 will be my last release before 1.1.0. I want to attempt to somehow tie entity skins with the skins of their state (ie tie a wolf's skin with its 'angry' skin).

    1.1.0 brings the permission opt-out system that I have mentioned a few times as well as a code cleanup from my initial releases.

    I wanted to also take a moment to thank everyone for all of your kind responses, encouragements, and the WONDERFULL people of #spout (Afforess, Olloth, Wulfspider, alta189, Rycochet, and others) who have helped me along the way. You guys have my thanks :).

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

    Raycrash

    It's a great plugin!
    We just need the new mobs and I already thought that skins were tied to eachother oh crap :(
     
  8. Offline

    NinjaZidane

    Yeah when I initially made the plugin it never occurred to me that they didn't XD. Only when I saw Wulfspider testing it on test.getspout.org did I realize they weren't. It isn't the easiest of fixings (gotta tie them together in a hashmap or something) but I shall try regardless.

    On another note, Happy Thanksgiving to all at Bukkit :)
     
  9. Offline

    NinjaZidane

    I do not know why I keep forgetting this but I shall make damn sure not to this time!

    Give me a few minutes ;) because...

    v1.0.5 Release

    • Added configurable delay to skinning for chunk loading (defaults at 10 seconds).
    • Added configurable delay to skinning for world loading (defaults at 10 seconds).
    • Implemented workaround for caveat #1 which caused entities to not remain skinned on world loading (yet again a huge thanks to Afforess for the idea behind the fix).

      Due to above changes, your config file will be changed for you. if you see any duplicate config file entries, simply remove them.
    Download it here

    I lied about 1.0.5 being the last release before 1.1.0 but I think everyone will forgive me because of what this fixed ;). I do swear that 1.0.6 WILL be the last before 1.1.0.

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 21, 2016
  10. somewhere i think that you forgot the pictures.... again :D
     
  11. Offline

    NinjaZidane

    I swear I was about to then a friend of mine wanted to play Gears of War 3...7 hrs later and 30 waves of Horde....here I am and I forgot AGAIN.

    This time...I WILL NOT as I am taking them as we speak :D.
     
    Zino likes this.
  12. allright, but i can't find them...
     
  13. Offline

    NinjaZidane

  14. Offline

    NinjaZidane

    v1.0.7 Release

    • Fixes for the Minecraft 1.0.0 Update. There should be no more NPEs regarding Villagers being instead CraftCreature.
    • Greatly expanded debug-mode into a fully documented bukkit spawner. This should GREATLY assist me in not only finding bukkit bugs but bugs with SpoutCreatures at the same time.
    • BREAKING CHANGE: renamed spoutcreatures.reload to spc.reload. Added spc.* that will serve to add all but opt-out permissions in the future (to make it easier on my end users)

      YAY no config file changes in this release. 1.0.6 should have been the last release that will require this for a long time.
    PLEASE NOTE: THIS IS FOR CRAFTBUKKIT BUILD 1531.

    KNOWN CAVEATS: Due to a bug in Craftbukkit 1531, EnderDragons have lost their hooks for determining when they spawn. As of this time, SpoutCreatures cannot skin one as a result.

    Download it here

    I also have upped the requirements to the plugin for Craftbukkit 1531 (as said above), Spout 558+, and Spoutcraft 804+. I will let everyone know if anything changes ;).
     
  15. Offline

    NinjaZidane

    v1.1.0 Release

    • Behold the permission opt-out system! Simply give a person either spc.disable.creaturename.skin1, skin2, etc or spc.disable.skin.*, OR spc.disable.* to turn off and fine tune the experience for any users on your server.
    • Greatly tuned down the debug mode: should "lightly" spam you now [​IMG].
    Download it here

    This is the first "official" release after 1.0.0 for my plugin, yay! I hope everyone of my users has enjoyed my product so far and has had a ton of enjoyment seeing so many varied creatures.

    Let me go into the new permission system for a moment...

    There is three levels of opt-out. You can either opt out of all skins, only a certain creatures' skins, or just one particular skin. The format for the permissions is simple and easy to use.

    spc.disable.* - All skins

    spc.disable.creaturename.* - Creature name is the name of any creature (such as an Enderman). So you could do spc.disable.Enderman.* to not have any Endermen skinned.

    spc.disable.creaturename.skin1 - This would disable the first skin of the creature you specify. Using Endermen again as an example, spc.disable.Enderman.skin1 would block skin1 from being able to be skinned.****

    I hope I can get some feedback on this system (such as "hey its great!" or "hey it is terrible but I have a counter idea!"). I would also like some feedback on what new major feature should come next in SpoutCreatures (I hear about Multi-World a lot...).


    ****In the future I will also remove it from the random number generator as well so the more you disable the greater chance for a particular skin.
     
  16. Offline

    Twentybelow24

    Hey, really cool plugin I want to be able to use for me and my friends on my server but I can't seem to get it to work. When I run the plugin and start up the server there are no error messages. SpoutCreatures is enabled but when I log into the world none of the mobs are re-skinned. I feel like I'm missing something obvious lol. Any ideas? Thanks.

    Heres my server startup info:
    Code:
    >ken's-imac-9:Bukkit Ken$ java -Xmx1024M -Xms1024M -jar /Users/Ken/Deskop/Bukkit/craftbukkit-1.0.0-1550.jar
    174 recipes
    27 achievements
    08:58:09 [INFO] Starting minecraft server version 1.0.1
    08:58:09 [INFO] Loading properties
    08:58:09 [INFO] Starting Minecraft server on *:25565
    08:58:10 [INFO] This server is running Craftbukkit version git-Bukkit-1.8.1-R4-77-ge86a355-b1550jnks (MC: 1.0.1) (Implementing API version 1.0.0-R1-SNAPSHOT)
    08:58:11 [INFO] [Spout] Spout 581 has been initialized
    08:58:11 [INFO] [SpoutCreatures] Enabled
    08:58:11 [INFO] Preparing level "world1"
    08:58:11 [INFO] Default game type: 0
    08:58:11 [INFO] Preparing start region for level 0 (Seed: -8350431274910864811)
    08:58:12 [INFO] Preparing spawn area: 20%
    08:58:13 [INFO] Preparing start region for level 1 (Seed: -8350431274910864811)
    08:58:13 [INFO] Preparing spawn area: 0%
    08:58:14 [INFO] Preparing spawn area: 81%
    08:58:15 [INFO] Preparing start region for level 2 (Seed: -8350431274910864811)
    08:58:15 [INFO] Preparing spawn area: 16%
    08:58:16 [INFO] Preparing spawn area: 60%
    08:58:23 [INFO] Preparing spawn area: 65%
    08:58:24 [INFO] Preparing spawn area: 77%
    08:58:25 [INFO] Preparing spawn area: 81%
    08:58:26 [INFO] Preparing spawn area: 93%
    08:58:28 [INFO] Lockette version 1.4.4 is being enabled!  Yay!  (Core version 1.2.3)
    08:58:28 [INFO] Lockette: Detected craftbukkit build [1550] ok.
    08:58:28 [INFO] Lockette: Using ops file for admin permissions.
    08:58:29 [INFO] Lockette: Ready to protect your containers.
    08:58:29 [INFO] Server permissions file permissions.yml is empty, ignoring it
    08:58:29 [INFO] Done (1.783s)! For help, type "help" or "?"

    And heres my config file for Creatures:
    Code:
    # |--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--| #
    # |                SpoutCreatures Configuration File                | #
    # | Please visit http://dev.bukkit.org/server-mods/spoutcreatures/  | #
    # |              for indepth assistance with this file.             | #
    # |--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--+--| #
    General:
      debug-mode: false
      original-textures: true
      skin-delay-chunk: 1
      skin-delay-world: 1
    Creatures:
      Blaze: false
      CaveSpider: true
      Chicken: true
      Cow: true
      Creeper: true
      Enderman: true
      EnderDragon: false
      Ghast: false
      Giant: false
      LavaSlime: false
      MushroomCow: false
      Pig: false
      PigZombie: true
      Sheep: false
      Silverfish: false
      Skeleton: true
      Slime: true
      Snowman: false
      Spider: true
      Squid: false
      Villager: false
      Wolf: false
      Zombie: true
    Skins:
      Blaze:
      - <link here>
      CaveSpider:
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/cavespider3.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/cavespider4.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/cavespider5.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/cavespider6.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/cavespider.png
      Chicken:
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/chicken2.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/chicken3.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/chicken4.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/chicken5.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/chicken6.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/chicken7.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/chicken.png
      Cow:
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/cow2.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/cow3.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/cow4.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/cow5.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/cow6.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/cow7.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/cow8.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/cow.png
      Creeper:
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/creeper2.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/creeper3.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/creeper4.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/creeper5.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/creeper6.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/creeper7.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/creeper8.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/creeper9.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/creeper10.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/creeper11.png
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/creeper.png
      EnderDragon:
      - <link here>
      Enderman:
        Base:
        - http://dl.dropbox.com/u/51598290/Minecraft/mob/enderman.png
        - http://dl.dropbox.com/u/51598290/Minecraft/mob/enderman2.png
        Eyes:
        - http://dl.dropbox.com/u/51598290/Minecraft/mob/enderman_eyes.png
      Ghast:
        Base:
        - <link here>
        Attack:
        - <link here>
      Giant:
      - <link here>
      LavaSlime:
      - <link here>
      MushroomCow:
      - <link here>
      Pig:
        Base:
        - <link here>
        Saddle:
        - <link here>
      PigZombie:
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/pigzombie8.png
      Sheep:
        Base:
        - <link here>
        Wool:
        - <link here>
      Silverfish:
      - <link here>
      Skeleton:
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/skeleton8.png
      Slime:
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/slime3.png
      Snowman:
      - <link here>
      Spider:
        Base:
        - http://dl.dropbox.com/u/51598290/Minecraft/mob/spider4.png
        Eyes:
        - http://dl.dropbox.com/u/51598290/Minecraft/mob/spider_eyes.png
      Squid:
      - <link here>
      Villager:
      - <link here>
      Wolf:
        Base:
        - <link here>
        Angry:
        - <link here>
        Tame:
        - <link here>
      Zombie:
      - http://dl.dropbox.com/u/51598290/Minecraft/mob/zombie6.png
    
     
  17. Offline

    NinjaZidane

    Are you using Spoutcraft 1.0.0 dev builds? I also greatly reccomend you increase the skin delay for chunk and world (to 5+) unless you have a godly server.
     
  18. Offline

    Twentybelow24

    Yes I am using the dev builds. And I will change it to 5+ :p
     
  19. Offline

    NinjaZidane

    Unfortunately, Spoutcraft is currently broke where skins are concerned so 1.0.0 dev builds do not work. I am still keeping up development as just because there is a bug right now doesn't mean I can't keep chugging along :p
     
  20. Offline

    Twentybelow24

    Alrighty! Thanks. Hope they fix it soon! keep chugging :p
     
  21. Offline

    NinjaGrinch

    I am so sorry for not responding on this thread sooner and I hope, with all my heart, that NinjaZidane will find it in his heart to forgive me for this.

    SpoutCreatures is wonderful!
     
  22. Offline

    NinjaZidane

    v1.1.2 Release

    • Official Minecraft 1.0 update. This plugin has been compiled against Craftbukkit RB 1597 and Spout API RB 370 (designed for Spout RB 644).
    • Permission system still removed until a Spout fix is released.
    • Entities with changing skins now tie correctly with their base. This solves a big qirk with this plugin.

    SpoutCreatures is now unusable on Minecraft Beta Builds. There is also no known caveats at this time (everything works perfectly).

    This is my most solid build to date and has been tested throughly. I would love to get feedback on it and any possible issues that remain (I nor anyone that has tried it can find any). This will be the last build that has an actual version number or uses a config file.

    Great changes are coming...thanks to everyone out there for your support!
     
    BioRage likes this.
  23. Offline

    BioRage

    @NinjaZidane

    Good job :D
     
  24. Offline

    Tomaz

    Trying this out now :)
     
  25. Offline

    NinjaGrinch

    Why did you quote my post and then say good job to NinjaZidane? :confused:
     
  26. Offline

    BioRage

    Was for both of you.
     
  27. Offline

    Liger_XT5

    lol, I was wonder that myself.
    Might help next time if you said "and" before you listed the following person.
     
  28. Offline

    rosedragon

  29. Offline

    NinjaZidane

    Thank you very much for the contribution. If I may ask, when I can get a skins listing up on Spout's forums (http://getspout.org), would you give me permission to put them there (with credit of course) :).
     

Share This Page