1. The forums will be archived and moved to a read only mode in about 2 weeks (mid march).

Whats up with the form UI stuff?

Discussion in 'Development' started by HittmanA, Dec 8, 2017.

  1. HittmanA

    HittmanA Zombie

    Messages:
    207
    GitHub:
    hittmana
    I've been gone from the pocketmine community for a pretty long time (in pocketmine years). As such I have seen a lot about something called a form UI. I assume this just pops up a form in Minecraft, but I'm not sure. I was wondering if anyone had any tutorials on how to use it.
     
  2. Thunder33345

    Thunder33345 Moderator Staff Member

    Messages:
    2,137
    GitHub:
    Thunder33345
    TLDR, form ui is basically a ui prompt
    which allow plugin to prompt user something without them having to do /response 1 xyz /response 2 xyz
    but i foresee it begin abused, so server owners/plugin makers can look "cool"
     
  3. Levi

    Levi Skeleton

    Messages:
    955
    GitHub:
    captainleviftw
    but its actually cool or do u think its not cool?
     
  4. HittmanA

    HittmanA Zombie

    Messages:
    207
    GitHub:
    hittmana
    Are there any tutorials on how to use it?
     
  5. Thunder33345

    Thunder33345 Moderator Staff Member

    Messages:
    2,137
    GitHub:
    Thunder33345
    cool as in "cool"
    they think it's cool and will impress others, but some will think it's straight up abusing it to absurd levels
     
    HimbeersaftLP, HittmanA and Sandertv like this.
  6. Awzaw

    Awzaw Zombie Pigman Poggit Admin

    Messages:
    726
    GitHub:
    awzaw
    There is a forms-api branch of pocketmine that will be merged to master at some point. I'd advise using that with the goal of releasing a plugin once it becomes part of the core. If you can't wait, you can check out some of the plugins on Poggit that already use DataPacket for forms, or look at how the forms-api branch and FormsAPI plugin do it - but the official Form API manages form IDs for you within the Player object, handles queuing etc, so it is much more convenient.
     
    HittmanA likes this.
  7. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    Its useful in many ways, gives your server a cutting edge look. Make it stand out from the crowd
     
  8. Thunder33345

    Thunder33345 Moderator Staff Member

    Messages:
    2,137
    GitHub:
    Thunder33345
    eventually everyone will have it and we are all back to where we are
    see popups tip bars bossbars
    eventually it just look overuse and boring and annoying at best you are better keeping it how it is(by not including it)
     
    Last edited: Dec 8, 2017
    SOFe and Sandertv like this.
  9. HittmanA

    HittmanA Zombie

    Messages:
    207
    GitHub:
    hittmana
    Yeah but form UI could be useful for stuff that requires a lot of user input.
     
    Sandertv likes this.
  10. Sandertv

    Sandertv Zombie Pigman Poggit Reviewer

    Messages:
    786
    GitHub:
    Sandertv
    Form UI is awesome for collecting lots of user input data without making it too complicated for the user. You need to be sure to not make the mistake which many people have already done, which is replacing literally everything with forms. It's not like commands replace forms. Think about which option has more advantages!
     
  11. HittmanA

    HittmanA Zombie

    Messages:
    207
    GitHub:
    hittmana
    I agree with that!
     
  12. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    I was thinking of making an EssentialsUI, like all the essential UIs, or make a plugin which lets you making your own UIs but waiting for formsapi to release
     
  13. SOFe

    SOFe Administrator Staff Member PMMP Team Poggit Admin

    Messages:
    1,968
    GitHub:
    sof3
    If it is just an MCPE feature that can be easily used by everyone, it doesn't make it stand out from the crowd at all.
     
    Thunder33345 likes this.
  14. QuiverlyRivalry

    QuiverlyRivalry Zombie Pigman

    Messages:
    491
    GitHub:
    quiverlyrivalry
    even though everyone has access to use it, some dont know how to code with it
     
  1. This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
    By continuing to use this site, you are consenting to our use of cookies.