Filled Queued Commands per World plugin.

Discussion in 'Plugin Requests' started by CroaBeast, May 17, 2021.

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

    CroaBeast

    Plugin category: Admin Tools, I guess
    Minecraft version: 1.8 - 1.16 (Mostly 1.16+)

    Suggested name: InLine Commands

    What I want: A plugin that queue commands and execute them when players joins a world or group of worlds at next time. This is the most important feature.
    Maybe, but not essential tho, when they join a server (proxy support, database, or via new ports in the server) at next time. This is secondary.
    PD: If a player joins a world that is in a group of worlds, that command would no longer have to be executed on the other worlds.
    Example:
    Code:
    Listed-Worlds: #this is in config.yml
      Worlds: #in this section, these worlds will be separeted to each other.
      - world
      - hello_world
      Groups:
        customname:
        - test
        - worldtest #the player joins this world and execute the command, and if the player joins into the other worlds of this group, it will not execute nothing.
        - testing
    PD-2: The plugin will also works with the player is online but in a different world of the queued ones.
    Example:
    If player is online in 'world1' and an admin or the console queues a command in 'world2'; the command will not activate unless the player change to the world/group of worlds and the player will remain online.

    Ideas for commands:
    • /ilc >> Shows the list of commands
    • /ilc s <player> <world/groupworldsname> <command (without the '/') >> List the command to a queue for that player
    • /ilc b <player> <server> <command (without the '/') >> Same as above
    • /ilc s worldlist >> Shows all the worlds or group of worlds registered in the config.
    • /ilc b serverlist >> same as above but with servers
    • Maybe more usefull commands? This is an example, it can be changed as you feel like it
    Ideas for permissions:
    • inlinecommands.use >> use the main command
    • inlinecommands.send >> send the commands to the player's queue
    • inlinecommands.admin >> all the permissions above

    When I'd like it by: 1 week (Or if it's not, as soon as you can)
     
    Last edited: May 17, 2021
  2. Offline

    timtower Administrator Administrator Moderator

    @CroaBeast WebCommandPlayer
    Link is in my signature
     
  3. Offline

    CroaBeast

    I tested it but the commands are only executed in the same world that the player is online. It doesn't storage the command and execute it later when the player joins the world.
     
  4. Offline

    timtower Administrator Administrator Moderator

    No, the database should contain that information
     
  5. Offline

    CroaBeast

    Also needs a MySQL database to function, is not optional. It's very different that I expected for the features I want to have that plugin.
    But thanks for the help anyway.

    Ye, but it doesn't work properly. Maybe if I record it, can this post allow videos or something similir?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: May 18, 2021
  6. Offline

    timtower Administrator Administrator Moderator

    Can just link the video.
    Wasn't something made just for you either, made it years ago, haven't touched it since.
     
  7. Offline

    CroaBeast

    1. There you go: Click
    2. Oh, didn't notice, sorry for that. But still want those features that I say in the first post.

    PD: I still need help with this request. If someone want to do it, I appreciate it.
     
    Last edited: May 18, 2021
  8. Offline

    CroaBeast

  9. Offline

    CroaBeast

  10. Offline

    Shqep

    Should be fine here.
     
  11. Offline

    CroaBeast

    Thanks for the help, it's perfect. Gonna set this thread as Filled.
    Thanks again!
     
Thread Status:
Not open for further replies.

Share This Page