NPGuys
NPGuys is an Citizens extension that brings NPC interaction to a whole new level...
Overview
NPGuys (Non-Player Guys) - the most anticipated (by me, at least) RPG plugin - has finally arrived! At first it was created for polish server at Ragecraft.pl, it has been rewritten twice so far, but at last, after over one-and-half year I release this masterpiece to public. Now you can easly create complex conversation trees and enjoy talking with NPCs, using smart, scoreboard-based UI. Don't forget to donate.
Features
- You can actually talk with NPCs! I mean, seriously, it's just like in the RPG games! Wow! (see: screenshots)
Planned Features / TO DO
- More dialogue UIs
- Update tutorials
- Support for SkillAPI classes
- Any other ideas? You can post a ticket or a comment.
Technical Stuff
Configuration
If you installed NPGuys and don't know what to do now, you could start your adventure from Basic Guide, then eventually go to other help pages. New tutorials will be added over time.
Commands
- /npguy list
- Lists all created NPGuys
- /npguy select [name]
- Selects an NPGuy for further editing
- /npguy
- Displays selected NPGuy's data
- /npguy attach [id]
- Attaches the NPGuy to NPC with specified ID
- /npguy attached [id]
- Checks which NPGuy is attached to NPC with specified ID
- /npguy activate
- Activates the NPGuy (so you could talk with him)
- /npguy deactivate
- Deactivates the NPGuy (so you could edit him)
- /npguy create [name]
- /npguy remove
- /dialogue list
- Lists all dialogue lines of the selected NPGuy
- /dialogue select [name]
- Selects a dialogue line fro further editing
- /dialogue
- Displays dialogue data
- /dialogue shortcut [shortcut]
- Changes dialogue shortcut (displayed when you pick from several dialogue options)
- /dialogue message set|add [message]
- Changes player's message
- /dialogue message clear
- Clears player's message (so it won't be displayed on chat)
- /dialogue npcmsg set|add [message]
- Changes NPC's message
- /dialogue npcmsg clear
- Clears NPC's message (so it won't be displayed on chat)
- /dialogue response add [dialogue]
- /dialogue response remove [dialogue]
- /dialogue action add [type] (data)
- Adds a new action to be peformed when the dialogue is called (see: actions list)
- /dialogue action remove [index]
- /dialogue requirement add(r|reversed) [type] (data)
- Adds a new requirement needed to choose the dialogue (see: requirements list)
- /dialogue requirement remove [index]
- /dialogue create [name]
- /dialogue remove
- /npguys save
- Saves all changed data to YML files
- /npguys reload
- Loads all data from YML files (All unsaved changes will be lost!)
- /npguys requirements
- Lists all available requirements
- /npguys actions
- Lists all available actions
Permissions
- npguys.manage
- The only permission in the plugin; it allows you to execute all commands
For developers
Missing a feature in the plugin? Want to implement some weird GUI for a modded server? Having too much spare time? If so, there's an API specially for you! Just head for the...
Documentation and tutorials coming soon. Probably.
-
View User Profile
-
Send Message
Posted Mar 16, 2014could you please add Heroes support?
like requirements for choosing an option?
requirements: '0': type: HEROLEVEL level: 20
and
requirements: '0': type: HEROCLASS class: Warrior
edit: it doesnt have to be heroes support, just read out the player level and use that...
edit: also would it be possible to have !important conversational choices (meaning once you choose it there is no going back)
edit also would it be possible to change the [NPGuys] prefix?
-
View User Profile
-
Send Message
Posted Mar 8, 2014@Marcus94X
No, it's not an AI plugin. There are only dialogues and you have to set them up first.
-
View User Profile
-
Send Message
Posted Mar 6, 2014is This automatic or made?, im looking for a plugin that will automatic make smart "NPC" who will build and are "Smart"
-
View User Profile
-
Send Message
Posted Mar 4, 2014@Goldob
Help and ideas never enough, remember.
-
View User Profile
-
Send Message
Posted Mar 4, 2014@wiedzmin137
Thanks, but I'm not looking for help yet :P
-
View User Profile
-
Send Message
Posted Mar 4, 2014@Goldob
Theoretically, I can help you in source code but as you say, time is money - we must setup correct priority system :P
-
View User Profile
-
Send Message
Posted Mar 4, 2014@wiedzmin137
If the original author doesn't officially support it, for me it's not the same plugin :P Anyway, you have my promise that I will add support for other plugins... but I can't say when :P
-
View User Profile
-
Send Message
Posted Mar 4, 2014@Goldob
And now isn't abadoned but we want support to other plugins.
-
View User Profile
-
Send Message
Posted Mar 4, 2014@tierdal
@wiedzmin137
Yeah, I know... When I was creating this plugin, RPG Items hadn't been abandoned yet ;) I agree it would be a good idea to add support for some more active alternatives ;)
-
View User Profile
-
Send Message
Posted Mar 4, 2014@tierdal
And MithicDrops too.
-
View User Profile
-
Send Message
Posted Mar 4, 2014This is simply amazing. I do have to ask one thing.. RPG Items support is.. well..
There is a plugin out there called Item Lore Stats, it is actively maintained, and it has much more features than that of RPG Items. If you could add support for those, it would be amazing.
-
View User Profile
-
Send Message
Posted Mar 4, 2014@smokeymcjay
It has already been integrated. There is the available features with it: http://dev.bukkit.org/bukkit-plugins/npguys/pages/help/element-list/#w-actions
-
View User Profile
-
Send Message
Posted Mar 4, 2014Do you think you could add Quests integration that would be awesome
great plugin thx cant wait for an update! :D
-
View User Profile
-
Send Message
Posted Mar 1, 2014I have recently made a new ticket called: Few "bugs" and suggestions pls check it.
-
View User Profile
-
Send Message
Posted Mar 1, 2014@Goldob
I cross my fingers for you! :D
-
View User Profile
-
Send Message
Posted Feb 27, 2014@tomori_peti
Past few days I have been on my winter break, or something. I will go back to work some time soon ;) It's more than likely that I got this on Saturday... if so, that would make exactly two weeks, so it would still be in time... OK, at least close to it :P
Also, thanks for the suggestion. That technology, as they call it, looks very interesting and I will make sure to take a look into it.
-
View User Profile
-
Send Message
Posted Feb 26, 2014Does the new version close to release? I'm looking forward for the 1.7.2 Support *_* Have you thought for some kind of message display by using HoloAPI. I think it's possible to read out texts with npc-s with a custom delay between messages.
-
View User Profile
-
Send Message
Posted Feb 16, 2014@gkfngl888
Oooh, very good question! :) As I wrote above that screenshots, it's not how the plugin looks like now - it's an UI from an older version (before the 1st release) and I replaced it with scoreboard because it had some unresolved issues. I was thinking about readding this in the future, and now you convinced me - I will work on that, yet can't promise when it will be done. Very much has changed since then so it's not only about copy-pasting my old code ;)
-
View User Profile
-
Send Message
Posted Feb 15, 2014How do I use the other features?, not on the scoreboard :D
I want to chat format as shown in the screenshot
-
View User Profile
-
Send Message
Posted Feb 15, 2014@tomori_peti
I was going to make one more little update for 1.6.4 first. Anyway, either if I will do that or not, the version for 1.7.x should be out in less than 2 weeks.