Filled Show Plugin

Discussion in 'Plugin Requests' started by MickeyMouse_, Aug 12, 2017.

Thread Status:
Not open for further replies.
  1. Offline

    MickeyMouse_

    Plugin category: Entertainment

    Minecraft version: 1.12.2

    Suggested name: Advanced Show

    What I want: I know I have requested something similar to this but those post were taken down.
    I want a plugin that is fairly simple! I want a show plugin that will shoot fireworks at certain positions at a certain tick in the show file. The type of show im talking about is a firework show.
    To find the location of where the firework will be launched is where the player is.

    Ideas for commands: /show create <showname>
    /show delete <showname>
    /show addframe <showname> <tick> - When doing this command it will put a frameid with it so each frame can be easier to locate.
    /show delframe <showname> <frameID>
    /show dupframe <showname> <frameID>
    /show newfw <showname> <frameID> <lifetime> - Add a firework to a certain frame using frameID. the lifetime is high the firework will go using 0-3
    /show message <showname> <frameID> <distance> - sends a tellraw message to all the players in certain distance <-- Blocks
    /show start <showname> - starts the show with 20 ticks a second. make the shows with a unlimited amount of space to add fireworks and frames.

    Ideas for permissions: show.admin - do all the commands
    show.start - start a show

    When I'd like it by: Anytime is good.. Don't rush it.
     
    Last edited: Apr 16, 2019
  2. Offline

    arciniegasdiaz

    I think that's impossible
     
  3. Online

    timtower Moderator Moderator

    @MickeyMouse_ mp3 is not possible though.
    And how would you set specific actions?
     
  4. Offline

    MickeyMouse_

    I would want these actions done thru a gui/chest gui
    Here
    thats a vid i made showing the gui with what i want.
    but instead of one show I want multiple show files.

    @timtower
     
    Last edited: Sep 3, 2017
  5. Offline

    MickeyMouse_

    Plugin category: Entertainment

    Minecraft version: 1.11.2

    Suggested name: ShowX

    What I want: I want a plugin that you can set up a firework show. The show would use various objects like fireworks, and special trails. I would like a GUI to add fireworks, and special trails. I would want these actions done thru a GUI/chest GUI.
    Here
    That's a video I made showing the GUI with what I want, but instead of one show I want multiple show files.

    Ideas for commands:
    /show create <name>
    /show edit <name>
    /show start <name>
    /show stop <name>
    /show stopall

    Ideas for permissions: show.create
    show.edit
    show.start
    show.stop
    show.stopall

    When I'd like it by: Any Time. Take your time. I'm not in a rush.
     
  6. Offline

    MickeyMouse_

  7. Online

    Tabuu_

    1. How would you choose a location for the fireworks.
    2. How would you choose the timing for the fireworks.
    3. The video is unavalible.
     
  8. Offline

    MickeyMouse_

    The video is updated!

    1. Through the GUI shown in the video
    2. Through the GUI shown in the video
    3. Its updated
     
  9. Offline

    MickeyMouse_

  10. Offline

    MickeyMouse_

  11. Offline

    lauro

  12. Online

    timtower Moderator Moderator

    @lauro Did you see where it outputs everything? Can't put it on your own server by the looks of it.
     
  13. Offline

    lauro

    Hi TimTower,

    There is a download page with the plugin
    http://visualmodder.org/download/

    Once the plugin is installed you can point your browser to your own server.
    Default url is
    localhost:10273/index.html
     
  14. Online

    timtower Moderator Moderator

    Noticed this after I posted it, but it still doesn't look like it can work for all players, doesn't look like it is build that way.
     
  15. Offline

    lauro

    The command can be run for other players.

    you have just to store it for the player @a
    and then from console you do
    execute @a ~ ~ ~ /vm yourCommand

    and then the command is executed for every player

    Check the downloads page below the settings part.
     
  16. Online

    timtower Moderator Moderator

    @lauro What I meant is that you can't just make a command and everybody can run it.
    Looks like that everything is per player.
    It looks nice with blockly attached, but I don't think that it is build for much more than learning.
    Skript might be a better solution for this plugin.
     
  17. Offline

    lauro

    @timtower Thanks for your input.
    I modified the visualmodder plugin.
    Now it is possible to run the programs of other players.

    To create a firework show now this would be the steps
    1- create a command 'myshow' that makes a show with particles in the editor of visualmodder
    2- deploy the commad to a fictive user 'x'
    3- call the show with: vm x myshow

    Here is the website page with more info
    http://visualmodder.org/howto/

    I hope that Visualmodder can be used outside classes and be useful to junior programmers. Java and even Skript could be too difficult for beginners.
    (I'm not a beginner but I use it myself when I want to create quickly some fun building.)

    Many thanks and please let me know if you have any ideas on how to make it more useful for junior plugin developers
     
  18. Online

    timtower Moderator Moderator

    @lauro Hint: make sure that we know that you made it, that wasn't clear yet. Explains the advertising of it.
    And to make this a decent plugin that is usable by everybody: don't let it require a player.
    Get more events in there, the onCommand.
     
  19. Offline

    lauro

    thanks,
    why does the player name in the editor disturb you?
    I use it to be able to connect a program to the correct player. I could remove it but then the player has to tell to the system the name of the program file
     
  20. Online

    timtower Moderator Moderator

    Because I (and most plugin developers) work with global commands, usable by everybody based on permissions.
    Your plugin connects a file to a player. Uses a very different structure.
     
  21. Offline

    lauro

    I understand.
    "Normal" plugins have one or very few programmers who create commands and share them globally.
    If the visualmodder plugin is used in the same way there is no need for a playername to limit the scope of the programs.

    The problem is when visualmodder is used for teaching a class. In this case you have lots of programmers that all want to achieve different results. The problem is to keep the programs apart

    I have 3 options.
    1 Remove the playername
    + easier to understand for plugin developers
    - students could overwrite each other programs

    2 Keep the playername
    + Students have no issues
    - Plugin developers have an overhead having a playername to deal with.

    3 Replace "playername" with "filename"
    + students can give a unique filename id to their program
    + plugin developers could have different versions of their programs
    - players running commands have to specify the name of the program
    - the filename could confuse the plugin developers

    Could it be acceptable for plugin developers if instead of the playername I would use a user-chosen "filename" to identify the programs?

    Thanks for your opinion
     
  22. Online

    timtower Moderator Moderator

    @lauro In my honest opinion you should keep this for teaching, because for that it is perfect (really like the blockly addition).
    If you want to change this to work for every server as replacement for skript then it should be admin changeable only and working for all players based on permissions. (which would be a very different setup)

    You made it for teaching, this is for global use, there is a big difference between them and shouldn't be mixed.
     
  23. Offline

    MickeyMouse_

    Hi. I was wondering if someone could make this plugin for my theme park server.

    Minecraft version: 1.8.x-1.10.2
    Suggested name: showX
    This is what the plugin should be about:

    - You should be able to create multiple different shows
    - You should be able to add fireworks, particle effects, water fountains and lazers(beacons)
    - You should be able to decide the time between each segment and each effect (timeline)
    - You should be able to design where the fireworks/particles would go, the speed, explosions, etc...

    Ideas for commands:
    /show create <name>
    /show add firework (different tags for the firework, maybe use the same template as summon command) <starttime(seconds)> <endtime(seconds)>
    /show add lazer <color> <starttime(seconds)> <endtime(seconds)> (beacons)
    /show add watereffect <startposition(x,y,z)> <endposition(x,y,z)> <height> <starttime(seconds)> <endtime(seconds)> (fountains, etc)
    /show add particle (different tags for the particle, maybe use the same template as particle command?) <starttime(seconds)> <endtime(seconds)>
    /show list
    /show info <name>
    /show start <name>
    /show stop <name>


    Ideas for permissions:
    rank.parkmanager - allows to create a firework display

    When I'd like it by:
    As soon as possible

    This is just to make it easier for us to make the shows. Because now we need to use commandblocks and redstone, that is a little hard but also laggy sometimes.
     
  24. Offline

    MickeyMouse_

    Name: ShowX

    Commands would be
    /uploadshow (link) (nameofshow)

    /start show (showname)

    Perm nodes

    show.uploadshow
    show.startshow

    More info

    The link for the show would be a direct link from pastebin code.
    The name of the show would be saved as the .yml name. I would work like a tick setting like 20 ticks is
    1 second. If you decide to take on the challenge I can send you a deal of what a file would look like.
     
  25. Offline

    CraftCreeper6

    @MickeyMouse_
    I have no idea about what any of this plugin is about. Be more descriptive.
     
  26. Offline

    Eccentric_Gamer

    Agreed. What are the shows???
     
  27. Offline

    KarimAKL

  28. Offline

    CraftCreeper6

    @KarimAKL
    I did. It doesn't explain anything, what's a show?
     
  29. Offline

    KarimAKL

  30. Offline

    MickeyMouse_

    Plugin category: Entertainment

    Minecraft version: 1.12.2

    Suggested name: Advanced Show

    What I want: I know I have requested something similar to this but those post were taken down.
    I want a plugin that is fairly simple! I want a show plugin that will shoot fireworks at certain positions at a certain tick in the show file. The type of show im talking about is a firework show.
    To find the location of where the firework will be launched is where the player is.

    Ideas for commands: /show create <showname>
    /show delete <showname>
    /show addframe <showname> <tick> - When doing this command it will put a frameid with it so each frame can be easier to locate.
    /show delframe <showname> <frameID>
    /show dupframe <showname> <frameID>
    /show newfw <showname> <frameID> <lifetime> - Add a firework to a certain frame using frameID. the lifetime is high the firework will go using 0-3
    /show message <showname> <frameID> <distance> - sends a tellraw message to all the players in certain distance <-- Blocks
    /show start <showname> - starts the show with 20 ticks a second. make the shows with a unlimited amount of space to add fireworks and frames.

    Ideas for permissions: show.admin - do all the commands
    show.start - start a show

    When I'd like it by: Anytime is good.. Don't rush it.
     
    Last edited: Apr 16, 2019
Thread Status:
Not open for further replies.

Share This Page