for servers based on the show Bleach

Discussion in 'Archived: Plugin Requests' started by roostergoblin, Nov 17, 2012.

  1. Offline

    roostergoblin

    Plugin category: fun

    Suggested name: Bleach powers

    What I want: I would like somebody to make a plugin that allows players to use a command that will buff the player with strength 2 , speed 2 , and haste for a configurable amount of time and will have a configurable cool down time. I would like the buffs to be configurable too

    I also want a command that shoot a fireball(move twice the speed of a normal one) and has a configurable cool down time.

    here's a plugin that's kinda close to what I want but it doesn't have what I asked for http://dev.bukkit.org/server-mods/bankai/

    These are things that are not needed but would be nice to have.(asume all command names are configuable)
    fireball barrage: fires 100 fireballs per 30 seconds
    wither skull: fires a wither skull at twice the speed
    Ideas for commands: I want the name of the command to be configurable I also want it to be possible to make multiple names for the command .if this is not possible just make is /callsword.

    fire ball command is also configuable and can have more then one command for it (default name /cero)

    Ideas for permissions: Bleach.sword allow use of /callsword
    Bleach.cero allow use of /cero
    Bleach.cerobarrage allow use of /cerobarrage
    Bleach.witherskull allow use of /witherskull
    Bleach.* gives use of all commands


    When I'd like it by: asap
     
  2. Offline

    Cammy_the_block

    Sounds like a fun plugin to make but idk if i'm experienced enough to make it. I also am working on another plugin atm and would not be able to make this one asap.
     
  3. Offline

    irdoom1337

    This is a great idea.
    Actually you could probably even make a command for a good number of the swords from the show.
    Wabiske: adds slowness buff to the person it hits
    Tosen's sword: adds blind buff to the person it hits
    Soyphion's sword: adds poison to the person it hits
    Baragon's sword: adds wither to the person it hits
    Azien's sword: adds nausea to the person it hits
    Yamamoto's sword: will shot fire like the bending plugin
    Los Lobos: temporally removes sword and creates a pack of 20 tamed wolves
    and maybe more

    Also it would be cool to have giant's spawn naturally and they can shoot fire balls(they will be Gillian)
     
  4. Offline

    roostergoblin

    Sui Fang not soyphion
    and I love the idea Doom
    we could also have Sajin Komamora's sword spawn a tamed giant with iron armor behind him
     
  5. Offline

    spazymcgee

    I think i know how i would code this, but I have a lot of mid-terms in these next two days before thanksgiving break. If no-one has decided to work on this before wendsday afternoon I will test my ideas and see if they will work
     
  6. Offline

    LiLChris

    I probably wont be able to use this, but would love to hop on a server who does.
    I'll be watching this. :D
     
  7. Offline

    Archarin

  8. Offline

    irdoom1337

    hmm maybe i could give them some of my ideas.
     
  9. Offline

    libraryaddict

    OI!

    I made that for fun as I had a sudden lust for bleach.
    And I wanted to go showy..

    I'm also rather busy with a new game type for the servers :(

    80 episodes from the end..
    Just reached the part where Ichigo lost his powers and it said 'The end'
     
  10. Offline

    roostergoblin

    but that's not the end lol and it's hasn't ended yet
     
  11. Offline

    irdoom1337

    The manga is still being made.
     
  12. Offline

    libraryaddict

    Those who are wondering why its on Archergames.

    I'm the head coder of it. :cool:

    So its not because its 'really good'
     
  13. Offline

    Archarin

    Yeah I know. Would you like to work on project called Void Wars some time? I know your super busy though or are you?
     
  14. Offline

    libraryaddict

    Super busy as you said :\
     
  15. Offline

    irdoom1337

    by any chance could i have the full code for this. Some guy on my server thinks he can add on to it.
    nvm i think i found it here https://github.com/libraryaddict/Bankai
     
  16. Offline

    irdoom1337

    Well I'm pretty sure no one else is working on it at this point.
     
  17. Offline

    roostergoblin

    is anybody working on it yet?
     
  18. Offline

    spazymcgee

    I have not started because i got caught up in finals, I might be able to work over the weekend though if i get my stuff finshed early enough, we will see
     
  19. Offline

    irdoom1337

  20. Offline

    spazymcgee

    I finally got the time to work on this, here is a prototype that can execute all the commands and has configurable names,

    (although each command can only have one name right now, and you have to change the name both in the config file and the plugin.yml file within the jar as I have not figured out how to change the plugin.yml within the code itself)

    I also have not gotten around to the permissions yet, so i have to do that.

    I do have a question about the cero barrage command.

    you said to spawn 100 fireballs in 30 sec, is there a specific number/frequency you want within that period.

    (for example it currently spawns 3 fireballs every second resulting in 90 for ease of coding for my concept test, but it could spawn 30 every 10 seconds or 15 every 5 and still fire 90 fireballs within 30 seconds)

    also i'm trying to figure out how to make the potion effects configurable, as potion effects in code are called other names.

    for example strength is INCREASE_DAMAGE.

    this could be handled manually through a lot of simple conditionals but the it would not scale as new enchantments were added.

    edit: the plugin has been updated, potions are now configurable as detailed in the config file in the folder generated in plugins upon the inital run of the plugin. unfortuanatly I currenty have to do this by plugin id. for example, haste level 2 for 3 min is 1\:3\:2 in the config.

    hilariously instant effect potions can be given a duration atm, so its possible to give instant health for a few minutes that makes the user invincible to all types of damage that won't kill them in one hit (so basically a long fall can still kill you).
    the prototype is still in my dropbox at this link

    https://www.dropbox.com/s/7n23bfy6qss3czy/BleachPowers.jar
     
    irdoom1337 and Carnivore like this.
  21. Offline

    irdoom1337

    :D I will test it out today. For the cero barrage make it shoot 5 every 3 seconds I know that is not 30 in 90 seconds but it will work. If it is possible make it so the 5 fireballs are a bit spread out from each other maybe put them in the same pattern that the 5 dots on a dice are in.

    I got around to testing it is exactly wait a wanted.
    There are a few problems though. When you do /cerobarrage the fireballs are too close together and will blow up on each other. players can spam /cero and /callsword since there is no cooldown on commands. And for some reason when I set potion strength to 1 it is really strength 2 and when i set it to strength 2 it is really strength 3. Are there permission nodes for commands yet?

    Someone on my server told me about a kido, hado plugin I can't find it but if anyone knows what it is please tell me.
     
  22. Offline

    spazymcgee

    "For the cero barrage make it shoot 5 every 3 seconds" can do, i'll make the number of times this executes configurable.

    "players can spam /cero and /callsword since there is no cooldown on commands" I can fix that easily enough.

    "I set potion strength to 1 it is really strength 2" that is because computers start counting at 0, i can just subtract one in code to make it more intuitive for the user.

    and I can work on permissions.

    I should be able to fix some of those things in the next couple days
     
  23. Offline

    irdoom1337

    Awesome thank you so much for making this !
    Since this plugin is simple and mainly just just calls for events that happen normally in minecraft Is there a good chance that it will last for 2-3 major updates?I ask because I have another plugin that simple adds enchantments to swords and it is from like 1.1 and it still works.
     
  24. Offline

    gamalamin1

    Definitely MCMMO, that's the closest one so far and you can configure the player's powers.
    Wanna take a Fun poll?
    http://forums.bukkit.org/threads/poll-what-kind-of-minecraft-you-have.125417/
     
  25. Offline

    irdoom1337

    gamalamin1 I already have mcmmo and I got someone to make the plugin. But now that you mention it saturated strike is kind of like what I asked for except it is far to week.
     
  26. Offline

    gamalamin1

    I thi
    I think you can configure the power of saturated strike in the mcmmo config, not sure.
     
  27. Offline

    irdoom1337

    gamalamin1 but it still grows even stronger with each level i guess i could try that but i like the potion enchant better because i can and speed jump and other stuff also I'm pretty sure this plugin would need to be updated constantly like mcmmo does.
     
  28. Offline

    spazymcgee

    I added the permissions, fixed the fireballs and made their count configurable, fixed callsword, and added cool down times for all commands.

    as for working for future updates, so long as bukkit does not majorly change their api (which they intentionally try to avoid) this plugin should work at least until the minecraft mod api comes out, and possibly even after that.

    the download link should still be the same as before
     
  29. Offline

    irdoom1337

    spazymcgee the text file has nothing in it now.
    cerobarrage and witherskull will need a cooldown too.
     
  30. Offline

    spazymcgee

    everything was given a cool-down, tough i will have to separate them in the config, as for it not storing correctly i figured out the reason for that and fixed it. the same download link should now point to the fixed version.

    the variable for separation is currently called attack separation and is provided with a number that represents the time in seconds between any two executions of the same command.
    (the code handles converting to server ticks, but it may be slightly off if the server is lagging)
     

Share This Page