ShowPro

Discussion in 'Plugin Requests' started by MickeyMouse_, Jul 10, 2019.

  1. Offline

    MickeyMouse_

    I know I have made other post similar to this but those were filled. I am looking for a completely different type.

    Plugin category: Entertainment

    Minecraft version: 1.8.9 - 1.13.2

    Suggested name: ShowPro

    What I want: I want a plugin when you create a show with a name it stores it. Then you can run a command to link it to a list of commands in a yml file. Also when you do /announce create it will store a announcement with a customizable Prefix and customizable message. And a variable will change in the message with the show name.

    Ideas for commands:
    /show help - Displays a help message with all the commands - please make this customizable through a config.
    /show start [<name>]
    /show create [<name>] - Stores a Show Name with the linked YML
    /show delete [<name>] - Deletes the Show Name and the linked YML
    /show link [<show-name>] [<yml-file>] - links a show with a yml file in a folder in the plugin. A list of commands like:
    /give Spyless Cookie 1
    /bc Hello!
    wait 1 tick
    /bc GoodBye!

    If the Ticks are not possible then don't bother since I need to matchup with music.
    /announce create [<show-name>] [<time=10m,5m,1m>] - creates a announcement with the show-name. The show-name will replace the variable in the config in the announcement.
    /announce delete [<name>] - deletes a announcement.
    /announce start [<name>] - plays the announcement.

    Let me know if you have any questions. Feel free to ask!

    Ideas for permissions: show.admin - every command
    show.start - start a show
    announce.start - play an announcement
    announce.admin - every announce command

    When I'd like it by: Whenever... Not really in a big rush.
     
  2. Online

    timtower Ninja on the waves Moderator

    @MickeyMouse_ Could you provide an example file?
    And why do you need to create / delete a show when it is a file? Can't you just add / delete the file instead?
    And who runs the commands? The one that starts the show or the console?
     
  3. Offline

    MickeyMouse_

    Code:
    /summon FireworksRocketEntity 0 70 0 {LifeTime:0,FireworksItem:{id:fireworks,Count:1,tag:{Fireworks:{Explosions:[{Type:4,Flicker:0,Trail:1,Colors:[12976002],FadeColors:[13500280]}]}}}}
    wait 4 ticks
    /broadcast Welcome to the show!
    wait 2 ticks
    /broadcast Hope you enjoy!
    wait 6 ticks
    /summon FireworksRocketEntity 0 70 0 {LifeTime:0,FireworksItem:{id:fireworks,Count:1,tag:{Fireworks:{Explosions:[{Type:4,Flicker:0,Trail:1,Colors:[12976002],FadeColors:[13500280]}]}}}}
    I want a different name in game then what it is in the file since I have a organization system. If you want to remove the delete and create and just have the file then thats okay.

    Console would run the commands.

    @timtower

    Oh... Also can you add a reload command! Thanks!
     
    Last edited: Jul 10, 2019
  4. Online

    timtower Ninja on the waves Moderator

    @MickeyMouse_ Never said that I was gonna make it.
    And you have relative commands, those will not work from the console.
     
  5. Offline

    MickeyMouse_

    Oh my bad. Removed the ~ didn't mean those. Plus in the actual YML the / won't be there just using that as an example
     

Share This Page