Filled JARVIS - Request

Discussion in 'Archived: Plugin Requests' started by ADAMATOR1234, Aug 8, 2014.

  1. Offline

    ADAMATOR1234

    Plugin category: Fun

    Suggested name: J.A.R.V.I.S

    What I want: Basically an ironman themed automated reply plugin, so if someone in chat says "console" something like "[JARVIS] How can I assist you sir?". Also various sub replies would be nice, maybe interactive, like "console give me creative", would show [JARVIS] I have set your game mode to creative. This plugin will respond directly to the player, printing the messages only on their screen.

    Things I would like JARVIS to work with:

    GMS
    GMC
    Send messages to others, from the player,
    Kick
    Ban
    Mute
    Tempban
    OP
    Sethome
    (Other essential commands?)

    If you can't do all of these, I don't mind. But at least the game modes + moderator action?

    Ideas for commands: None.

    Ideas for permissions: JARVIS.on

    When I'd like it by: Don't mind.:)

    Thanks, so much, in advance, Adam.

    <3 ya'all!
     
  2. Offline

    timtower Administrator Administrator Moderator

    ADAMATOR1234 You call this simple?
    This is pretty difficult to be honest.
     
  3. Offline

    ADAMATOR1234

    Really? I'll edit the title. I honestly thought it was just a case of in certain messages being sent through chat, executes commands and replies,
     
  4. Offline

    timtower Administrator Administrator Moderator

    Finding the commands is the tricky part, with the right arguments etc. Have a miniature version of this, it is sensitive with its keywords and it is only able to kick and ban atm. And it is Dutch with a hardcoded filter for my user.
     
  5. Offline

    ADAMATOR1234

    So this probably will never happen then?
     
  6. Offline

    timtower Administrator Administrator Moderator

    I currently have a system that will recognize a command and a target. ( The name of my bot is Tobor, I don't know why )
    So I can use this: "Tobor please kick (command) timtower(target)"
    If there is anything in between then it will fail.
    There are better ways then mine, that is for sure.
    And it is possible, it just isn't easy at all.
     
  7. Offline

    kps1796

    ADAMATOR1234 I could probably make this and just have a config with a list of things that could be said and what commands they would run.
     
  8. Offline

    Deleted user

    What if you operated on a keyword-based system?

    So, configure a sensitivity level, and that level (integer) will be how many keywords must match for it to be successful.
     
  9. Offline

    Garris0n

    Am I the only one completely missing why there's a point to this?

    Computers like explicit instructions, that's why we have programming languages and "/" commands. Sure, you could create some overcomplicated context recognition system, but then what have you accomplished? Making commands longer...?
     
  10. Offline

    ADAMATOR1234

    Fun, show off.
     
  11. Offline

    sebcio98

    I don't think this wouldn't be hard, just needs a lot of work.
    ADAMATOR1234 Pretty interesting idea though.
    The same could be done with GLaDOS, Red Queen, and maybe a few other big AI's.
     
  12. Offline

    timtower Administrator Administrator Moderator

    Only need to rename it, thats all
     
  13. Offline

    sebcio98

    No, not only change the name. All those AI's interact in a different way with people and talk differently. That's what I ment.
     
  14. Offline

    timtower Administrator Administrator Moderator

    Then you need to implement all command functionality multiple times though
     
  15. Offline

    sebcio98

    Yep. But only final effect is imprtant in fun plugins.
     
  16. Offline

    timtower Administrator Administrator Moderator

    And I don't see any regular chat functionality besides the messages after the commands.
     
  17. Offline

    ADAMATOR1234

    And then have a message sent to the player, it's pretty simple. The sending message part.
     
  18. Offline

    kps1796

    ADAMATOR1234 Would that work?
    something like:
    Code:
    # %p for player
    # %mp for message-prefix
     
    message-prefix: '&c[&6JARVIS&c]&r'
     
    commands:
      - 'give me creative':
        - 'gamemode %p creative'
        - 'tell %p %mp Your &2gamemode&r was set to &6creative&r.'
      - 'give me survival':
        - 'gamemode %p survival'
        - 'tell %p %mp Your &2gamemode&r was set to &6survival&r.'
     
  19. Offline

    ADAMATOR1234

    kps1796 for the config? If so that would be more than fine!
     
  20. Offline

    kps1796

  21. Offline

    ADAMATOR1234

    Thanks so much kps1796, <3 you.
     
  22. Offline

    kps1796

    ADAMATOR1234 Can you help me think of a more generic name? The message prefix will be customizable in the config.

    ADAMATOR1234 AutoReply?

    EDIT by Moderator: merged posts, please use the edit button instead of double posting.
     
    Last edited by a moderator: Jun 9, 2016
  23. Offline

    kps1796

    bwfcwalshy
    Lol I'm working on Bob.java
    Code:java
    1. public class Bob extends JavaPlugin {
     
  24. Offline

    ADAMATOR1234

  25. Offline

    kps1796

    ADAMATOR1234 I'm really sorry about this - I was supposed to go on vacation for a week starting later tonight, but something has come up and I have to leave in 15 minutes. I can do your plugin when I get back though if you don't get someone else to do it before then. I will be back on Monday the 18th.
     
  26. Offline

    ADAMATOR1234

    Ok, no problem. I'll try to see if someone else can do it, especially because working after vacation sucks.
    Anyone willing to?
     
  27. Offline

    kps1796

    ADAMATOR1234
    I don't mind doing it when I get back if no one does it while I'm gone
     
  28. I will do it when im back from holiday.
     
  29. Offline

    ADAMATOR1234

    That will be when?
     

Share This Page