Filled Warp Gui plugin for 1.14+

Discussion in 'Plugin Requests' started by pococabana, Jul 18, 2019.

  1. Offline

    pococabana

    Minecraft version: 1.14.3
    Suggested name: Something along the lines of Warp Gui?
    What I want: I'd like the plugin to tie into the warp commands from EssentialsX( /warp or /warps, /setwarp, /delwarp ). I'd like for it to be easily configurable and to be able to set the icon of the warp and to change the lore just using commands in-game. This is something that would be very beneficial for small semi-vanilla survival servers that tend to have a lot of towns but would also like to be able to moderate the warps set for those towns or etc.

    Ideas for commands:
    /warpgui icon = Changes the icon of the warp
    /warpgui lore = Changes the lore of the warp

    Ideas for permissions: I'd like for it to just be accessible for the owners/administrators
    When I'd like it by: Probably in less than a month if possible
     
  2. Offline

    KarimAKL

    @pococabana Would it be okay to make the warp system inside the plugin, or is Essentials a must use? If it's because you have a lot of warps on your server and don't want to have to set them all again, it would be possible to get the warps from the Essentials 'warps.yml' file and then load them from there.
     
  3. Offline

    pococabana

    I just prefer the warp commands from essentials, but I'd be totally okay if the warp system was inside the plugin!
     
  4. Offline

    KarimAKL

    @pococabana Sorry, i've been away for vacation so i've only begun working on it today. :7 (I just thought i would let you know)
     
  5. Offline

    pococabana

    no worries, thank you for the heads up!
     
  6. Offline

    Tabuu_

  7. Offline

    pococabana

    yes, but I've reached out to the author and they haven't replied for a while, they said they would update as well but there hasn't been any changes.
     
  8. Offline

    KarimAKL

    @pococabana I should almost be done now, i'll let you know when it's finished.
    Note: The warp system is working, i just need to create the commands for customization.
     
  9. Offline

    pococabana

    Awesome! I was wondering if there was a way to have like categories? That way when players sort through the warps, they could click on a category like town, grinders, shops, etc, and it would only show warps that were categorized as towns and whatnot
     
    Last edited: Jul 28, 2019
  10. Offline

    KarimAKL

    @pococabana Does this work?
    Note: I haven't made categories or anything like that (I just saw your post now), if you want the items in a different slot you can go to the 'warps.yml' file and move them around. (They are added from top to bottom)
     
  11. Offline

    Machine Maker

  12. Offline

    pococabana

    It's exactly how I wanted it to work! :)

    The teleporting doesn't work
     
    Last edited: Jul 28, 2019
  13. Offline

    KarimAKL

    That's good to hear. :)
    Download this new version. (I forgot to check for permission when players try teleporting other players)
    Use '/warpgui help [page]' in-game for help about the commands.
    Permissions:
    Code:
    '/warpgui help [page]' requires 'warpgui.help'
    '/warpgui reload' requires 'warpgui.reload'
    '/warpgui load <plugin>' requires 'warpgui.load'
    '/warpgui icon <warp>...' requires 'warpgui.icon'
    '/warp' requires 'warpgui.warp'
    '/warp <warp> <player>' requires 'warpgui.warp.others'
    '/setwarp <name>' requires 'warpgui.setwarp' (and 'warpgui.setwarp.override' if the warp already exists)
    '/delwarp <name>' requires 'warpgui.delwarp'
    EDIT: I added a code block for the permissions.
    Note: '/delwarp <name>', '/setwarp <name>' (while a warp exists), and '/warpgui load <plugin>' requires confirmation (typing the command a second time within 15 seconds).
    You can also use the 'tab' button to see what sub commands you can use.
    Let me know if there's anything else you want.
     
    Last edited: Jul 28, 2019
  14. Offline

    pococabana

    It's perfect! Thank you so much!
     
    KarimAKL likes this.
  15. Offline

    KarimAKL

    @pococabana Note that you can use one of the following:
    Code:
    {warp}
    %warp%
    to get the warp name when setting the name or lore.
    (Both work the same way)
    EDIT: Another thing i forgot to mention; i've used NMS inside the plugin, so don't expect it to work on different versions. (If you want to change version, let me know)
     
    Last edited: Jul 28, 2019

Share This Page