[INACTIVE][FUN] DiscoSheep v0.3 Uninvited guesssts! (Permissions and source code) [522]

Discussion in 'Inactive/Unsupported Plugins' started by Enedok, Mar 4, 2011.

  1. Offline

    Enedok

    DiscoSheep - The party plugin:
    Version: v0.3

    All alone in the darkness? Nobody that supports you? Well now you can give your self a party like no tomorrow! Introducing DiscoSheep. An all new plugin that brings the party to you! Never fall asleep again counting sheeps.



    Features:
    • Spawn a small disco at each player in the server.
      It includes several discomembers with that drunken sexy look.
    • Now includes uninvited guests!
    • Option in DiscoSheep.properties if you want the uninvited guests to explod.
    • DiscoSheep.properties that gets automatically created.
      For all you twiddly knobs out there. Open it in notepad! Yeah!
    • Reload DiscoSheep.properties in game. No need to quit server to change settings.
    • Option in config to select if players can loot items from spawned creatures and blocks.
    • Toggle so that all sheeps in game will randomly change wool in the colors of the rainbow.
      And some other shades too.
    • Support for Permissions plugin. If no Permissions plugin is found it uses ops.txt. Good times!
    Includes
    • "/ds color" To make all sheeps swap colors. It's a toggle to turn it on/off.
    • "/ds party" To give all players a small partytime according to settings in config file
    • "/ds party time:30 sheeps:10 creepers:3 distance:4" To give all player a partytime according to given parameters
    • "/ds john dave t:30 s:10 c:3 d:4" To give all john and dave a partytime according to given parameters
    • "/ds stop" To stop a party asap.
    • "/ds reload" To reload config file with new settings. If config file is deleted a new one will be created.

    Permissions settings
    • - 'discosheep.debug'
    • - 'discosheep.party.one' //Player can only spawn party at one place
    • - 'discosheep.party.many' //Player can spawn party at several places
    • - 'discosheep.mob.sheep'
    • - 'discosheep.mob.creeper'
    • - 'discosheep.stop'
    • - 'discosheep.color'
    • - 'discosheep.reload'
    • - 'discosheep.help'

    Download jar file
    Source

    Changelog:
    Version 0.3 - Uninvited guesssts! edition
    • More Permissions settings added.
    • Added creepers
    • Added setting for creepers to explode or not
    • Added block protection for spawned blocks
    • Added new system of calling party settings.
    • Example: "/ds john dave s:30 c:3 t:50 d:4"
      This will create a new party for john and dave each, with 30 sheeps and 3 creepers. It will last for 50 sec and they will be spawned within a distance of 4 blocks from the player.
      You can also use" /ds creeper:30 john s:30 dave spawn:4 time:50" and get the same result.
      You can add "party" or "all" to give all online players a party.
      You can add "here" to set a party at your location.
      Synonyms:
      time=t=sec=seconds
      d=distance=spawn
      c=creeper=creepers
      s=sheep=sheeps
    Version 0.2 - Solid groundwork made! edition
    • Support for Permissions plugin added.
    • Config file with lots of config added.
    • Option to select a specific player to get party.
    • Config option to disable damage on spawned sheeps.
    • Rewritten main loop. Solid as porose rock as long as you keep it under 1000 sheeps.
    Version 0.1 - Time to party with sheeps! edition
    • Plugin added.

    Feedback is welcome
     
    Caerigna, IndianaX, PopeUrban and 2 others like this.
  2. Offline

    Slayer9x9

    i came.
    This is so awesome!
     
    PierreW likes this.
  3. Offline

    Anoniempje

    Fun idea, unfortunatly, it's like infinite coloured wool. So for creative servers, it's a great thing :)
     
  4. Offline

    Racha

    It looks so fun, but it is not for my server. :D
     
  5. Offline

    Enedok

    I agree on that one. I could disable damage to my spawned sheeps so they would not drop wool.

    But it is fun trying to time your punches to get the color you want.

    Thank you!
     
  6. Offline

    M1sT3rM4n

    It's plugins like these that make me smile :)
     
  7. Offline

    Taco

    Original and amusing. I like it!
     
  8. Offline

    panderiz

    Excuse my while I change my pants...

    Alrighty then... I'd slap this on my server right now the blocks/sheep couldn't be taken but I already know some of my users would abuse this. Will definently keep on my watch list :)

    Oh one last thing, permissions so they can't spam parties on other people
     
  9. Offline

    Enedok

    I'm planning to include permissions later, but I have to learn how to implement it.
     
  10. Offline

    Metatoaster

    Hilarious and very original. What's next, Creeper Rave? :p
     
  11. Offline

    darknesschaos

    how about a function that you can tie the disco to only one spot and that it goes off (every interval/ or at set times) that is preset? I feel this would keep it amusing while keeping it abuse proof.
     
  12. Offline

    lokiman72

    i am really happy to see it spawns them around all players even if they are in other worls :)
     
  13. Offline

    Enedok

    Config option to disable looting from spawned sheeps added!
    Permissions has been added!

    Slap that shit on the server!

    Version 0.2 - Solid groundwork made edition
    • Support for Permissions plugin added.
    • Config file with lots of config added.
    • Option to select a specific player to get party.
    • Config option to disable damage on spawned sheeps.
    • Rewritten main loop. Solid as porose rock as long as you keep it under 1000 sheeps.

    You will wish you never asked for it. On the todo list.

    Added to todolist. Need to check what variables I can get out from bukkit, but should be very possible.

    Oh yes, the nether had a lack of color. I thought I spiff it up. The ghasts and the lava did sooo not go together.


    As before. Feedback is welcome!
     
  14. Offline

    Machete.Panda

    lmao... looks like it killed one of them! :D love it
     
  15. Offline

    panderiz


    Will you marry me and invite all of the sexy disco sheep?
     
  16. Offline

    Fugensnot

    Looks like that creeper punished you for abusing the free coloured wool xD
     
  17. Offline

    panderiz

    Currently wool isn't collectable(yay) but the torches are still harvestable as well as the other blocks. My users made a mess of their pants when I showed them this :D
     
  18. Offline

    WingedBuffalo

    This is seriously the best plugin I have ever seen.
     
  19. Offline

    jascotty2

    very fun [​IMG]

    one bug you should fix: don't allow the blocks to be broken (torch, stone, or noteblock)
    otherwise, if they are broken, the player gets a free noteblock & 2 torches per second that the party lasts

    also, should probably set special conditions if the player is underground with a low ceiling.. torches & noteblock on the ground, perhaps? (don't forget to disallow the user from removing blocks under the torches)
    or if there's not enough room for a party (in a tunnel not big enough to spawn sheep or ceiling too low, as in above) then show an error message that the party can't start
     
  20. Offline

    yeahMan

    lol, grabbing this one. Also, holy cow @ up to 100 sheep spawned max. My server usually lags at 19+ of any MOB/animal.
    just thought of something brilliant, maybe an option to toggle a player so that he is frozen while the sheep are dancing around him/her? Not necessary but silly :p

    edit: fun little video showcasing your plugin :)
     
  21. Offline

    fugue2005

    definately my new favorite plugin
     
  22. Offline

    Enedok

    Block protection is planned. Just going to convert the check to a HashMap so I dont have to search over all blocks I spawned whenever a block is destroyed.

    Noteblock was ment to be spawned so it wont stand in the way of the player. I will look into it.

    YES, FAN VIDEO!!!! I noticed the plugin crashed at one time. When that happened, the entire server locks up. Sorry about that. >_< I experienced that myself during development. The good news is that the bug did not occur with craftbukkit [493]. So if you update the server it should not happen again. (I would like to guarantee that, but I cant.)

    Can you also tell me how the music beat is? I test my plugin with my own server. But I wonder how it works with some more game latency. In the video the beat go off timing, and I'm not sure if that is recording problems or delay.
     
  23. This is AMAZING!!! I wish more mods were as fun and easy to use as this!

    Any chance of a command that randomly recolors sheep (permanently) within a set distance of the player? And if possible it also removes x amount of an item (eg/redstone 331) from inventory in order to do the command? That would be a super cool addition to any server then!

    Do you take requests / bribes to do custom versions? Its so hard to find someone who can do mods :) Thanks for making this!
     
  24. Offline

    Enedok

    Update! Creepers and block protection.

    Version 0.3 - Uninvited guesssts! edition
    • More Permissions settings added.
    • Added creepers
    • Added setting for creepers to explode or not
    • Added block protection for spawned blocks
    • Added new system of calling party settings.
    • Example: "/ds john dave s:30 c:3 t:50 d:4"
      This will create a new party for john and dave each, with 30 sheeps and 3 creepers. It will last for 50 sec and they will be spawned within a distance of 4 blocks from the player.
      You can also use" /ds creeper:30 john s:30 dave spawn:4 time:50" and get the same result.
      You can add "party" or "all" to give all online players a party.
      You can add "here" to set a party at your location.
      Synonyms:
      time=t=sec=seconds
      d=distance=spawn
      c=creeper=creepers
      s=sheep=sheeps


    Do me a favor and donate what you think its worth at http://www.donorschoose.org/ and I will take a look at it. :D
    Pick whatever you want to support.

    I will take a break on updates for a while. I have a school project I should have started two days ago, but I will be back. This is fun!

    As always, Feedback is welcome! It's what makes me continue developing this plugin :D
     
  25. Offline

    Metatoaster

    Oh God, I see creepers joined the party. What did I do, now we're doomed!
     
  26. Offline

    treepunch

    Thanks for the awesome plugin. The creepers scared the hell out of me. Just a note for anyone foolish like me, I didn't realize that it had been updated for build 522. I spawned a small party on build 493 on my spawn platform and now it won't despawn! Epic eternal spawn party. Every time I try to stop it just says there is no party to be stopped! Party on!
     
  27. Offline

    Enedok

    Can you give me the exact commands you type?

    After I changed the command system it will try to create a party for all players if you type "/ds party stop". Since it just reads the keyword party it assumes all players are going to have a party.

    Try "/ds stop" to end party.

    Edit, more info:
    If you type "/ds david party" it reads the keyword party and assumes all people are going to have a party. If you type "/ds david stop" it tries to create a party for user "david" and user "stop".

    My command system is not perfect. I admit that....

    There are several courses in my school about human-computer interaction. We all assume different things.

    Edit, edit. Try to delete DiscoSheep.properties and let the plugin recreate it. It could be my mistake. Tell me the exact message you get. Since you should not get ""There is no party running, or it just ended. Nothing to stop Party ON!". The program does not try to create a party when it did not find a party running.
     
  28. Offline

    Great Newtons

    This is my favorite Bukkit plugin.
     
  29. Offline

    Enedok

    Well thank you!
    Introducing ColorSheep! DiscoSheeps little brother. I made a new plugin after this request.
    You can read about it here.


    And I thought I had to do school work. DAMMIT!
     
  30. Offline

    DeepDarkness

    LOLOOLOLOLOLOLOLOLOLOLOLOLOLOLOLOLOL basically
     

Share This Page