dndDice
What it does: dndDice provides the ability to create parties, roll dice, and chat between players. The different parts work together to allow a fluid party system, meaning you can roll dice or chat in different ways, such as in a party, player to player, or publicly. This also supports the rolling of multiple dice, multiple modifiers, negative numbers, and incorrect input messages.
What to use it for: This mod can be used for role playing, looting, D&D style gameplay, and anything else you can think of!
Normal Example:
User enters: /dndRoll 2d6+4
Command outputs: [Player Name] rolled 2d6+4: 7+4=11
Complex Example:
User enters: /dndRoll 1d20+7+3d8+1d6-2
Command outputs: [Player Name] rolled 1d20+7+3d8+1d6-2: 13+4+3+5=25
For Help:
Just type either /dndRoll, /dndParty, or /dndChat in game. This will pull up a list of potential commands you can use to either create a party, join, invite, disband, promote, chat, roll, kick, etc.
Command List:
Party Commands
/dndParty create "newPartyName" - Forms a party with you the creator as the leader.
/dndParty members - Shows a list of the members, including who is the leader.
/dndParty invite "playerName" - Invites a player to the party, allowing them to join. (Leader Only Command)
/dndParty join "partyName" - Joins a party. MUST be invited first.
/dndParty leave - Leave the party. If party leader, next player in roster is instantly promoted.
/dndParty kick "playerName"- Kick a player from the party. (Leader Only Command)
/dndParty disband - Destroys the party. (Leader Only Command)
/dndParty promote "playerName" - Promotes a party member to leader. (Leader Only Command)
Chat Commands
/dndChat "message" - A public message or a party message. Default changes based on if player is in party.
/dndChat public "message" - A public message.
/dndChat party "message" - A message to your party.
/dndChat player "playerName" "message" - Send a private message to a player.
Roll Commands
/dndRoll "diceInput" - Rolls dice depending on your input. Sends to public or party, depending on player's party status.
/dndRoll party "diceInput" - Rolls dice to party.
/dndRoll public "diceInput" - Rolls dice to public.
/dndRoll player "playerName" "diceInput" - Rolls dice to a player.
/dndRoll private "diceInput" - Rolls dice to self, good for DMs/group leaders.
Installation: To install, just put the dndDice.jar file into the plugins folder in your Bukkit Minecraft server and enjoy!
Release History:
v2.0.1 - Updated help files to emulate the correct commands.
v2.0 - Included Integrated Party system, Chat system, and updated Roll system.
v1.1 - Updated to support 1.3.1 and fixed negative value bug
v1.0 - Release
Thank you to EpicKetchup and her server, my Hack.Slash.Review. co-hosts Tenebras & SirAwesome, and my other friends that helped Beta test this mod!
What to use it for: This mod can be used for role playing, looting, D&D style gameplay, and anything else you can think of!
Normal Example:
User enters: /dndRoll 2d6+4
Command outputs: [Player Name] rolled 2d6+4: 7+4=11
Complex Example:
User enters: /dndRoll 1d20+7+3d8+1d6-2
Command outputs: [Player Name] rolled 1d20+7+3d8+1d6-2: 13+4+3+5=25
For Help:
Just type either /dndRoll, /dndParty, or /dndChat in game. This will pull up a list of potential commands you can use to either create a party, join, invite, disband, promote, chat, roll, kick, etc.
Command List:
Party Commands
/dndParty create "newPartyName" - Forms a party with you the creator as the leader.
/dndParty members - Shows a list of the members, including who is the leader.
/dndParty invite "playerName" - Invites a player to the party, allowing them to join. (Leader Only Command)
/dndParty join "partyName" - Joins a party. MUST be invited first.
/dndParty leave - Leave the party. If party leader, next player in roster is instantly promoted.
/dndParty kick "playerName"- Kick a player from the party. (Leader Only Command)
/dndParty disband - Destroys the party. (Leader Only Command)
/dndParty promote "playerName" - Promotes a party member to leader. (Leader Only Command)
Chat Commands
/dndChat "message" - A public message or a party message. Default changes based on if player is in party.
/dndChat public "message" - A public message.
/dndChat party "message" - A message to your party.
/dndChat player "playerName" "message" - Send a private message to a player.
Roll Commands
/dndRoll "diceInput" - Rolls dice depending on your input. Sends to public or party, depending on player's party status.
/dndRoll party "diceInput" - Rolls dice to party.
/dndRoll public "diceInput" - Rolls dice to public.
/dndRoll player "playerName" "diceInput" - Rolls dice to a player.
/dndRoll private "diceInput" - Rolls dice to self, good for DMs/group leaders.
Installation: To install, just put the dndDice.jar file into the plugins folder in your Bukkit Minecraft server and enjoy!
Release History:
v2.0.1 - Updated help files to emulate the correct commands.
v2.0 - Included Integrated Party system, Chat system, and updated Roll system.
v1.1 - Updated to support 1.3.1 and fixed negative value bug
v1.0 - Release
Thank you to EpicKetchup and her server, my Hack.Slash.Review. co-hosts Tenebras & SirAwesome, and my other friends that helped Beta test this mod!
-
View User Profile
-
Send Message
Posted Feb 18, 2013Hey Shadenhand, thanks for the input! Yea, last minute I ended up having to change all the commands over because of plugins not playing nice with each other. That should be a quick fix and I'll update it shortly! Thanks for letting me know and for trying it out!
-
View User Profile
-
Send Message
Posted Feb 18, 2013Hey Xiroxis, Awesome plugin, great for tabletop players of every type, However the help files are a bit wonky. I.e. /DnDroll help says that typing /roll player <dice w/modifier> will be a private roll. if you want I'd be more than happy to help clean up the help files a bit.
Either way amazing work <3
-
View User Profile
-
Send Message
Posted Nov 9, 2012@EpicKetchup
The way I figure it, you have to listen to those who are interested in what you do in order to allow your work to be successful. Otherwise, failure is only a matter of time.
If you would like, I can take a look into your server (if it is a public one or if you would like me to) to see how things go, how I can expand my ideas, and how I can implement certain features to help make your world, as well as others, a more enjoyable, simpler, and fulfilling experience. PM me if you would like that and when I get a chance, I'll take a look around.
-
View User Profile
-
Send Message
Posted Nov 9, 2012You seem to have a knack for reading my mind, Xiroxis. Haha~ Your party based system is even better than what I could possibly thought of! I would already be very happy with just a configurable range to hear the output of the dice-roll, but the ability to have private duel rolls, private group rolls AND private GM/DM rolls? It's honestly like a dream come true. My staff and I sincerely thank you for the effort and work that you do; we have many server-events that would run much more smoothly (say multiple players going against a "Boss" or the skill-check when someone is trying to disarm a trap) with your new proposed additions.
My greatest fear was cluttering up the chat of non-combatant players and confusing them with the dice rolls (and turning-off those players who wish to fight in a less... number-dependent method...), but it seems like you have found a way to circumvent that and more. Most excellent! I cannot thank you enough.
And, please. Take all the time that you need! There is no rush, I understand that time is a precious commodity. I am very, very grateful that I found a plugin that I could use on my server and ecstatic that the developer of said plugin would listen and try to incorporate my comments and suggestions.
Once again, thank you very much for the work you do! I await the next update with baited breath~
-
View User Profile
-
Send Message
Posted Nov 8, 2012Hello once again as well Ketchup!
As stated earlier, I appreciate the compliments as well as the requests and suggestions. The fact that anyone is using my server mod at all (and enjoying it for that matter) thrills me, let alone trying to help me improve it.
I do know of this older mod, but I think I may have something to 1-Up it, and let me know if you agree. In my spare time, I have been assembling the pseudo-code for a party based system to tie in with dndDice. Don't worry, it'll be packaged all in one to allow an easy integration process. This system will allow an unlimited number of parties to form up in game, complete with a group name, DM/GM/Group Leader spot, and an unlimited amount of spots for other players to join up. This will resemble more of a party up system, not a guild. This, along with other additions I plan on adding, will allow for rolling to be private for DM/GM rolls, public if not in a group, private to yourself, and private to only the groups. I am also pondering a roll similar to a whisper so that you may duel one another without the need of hopping into a group.
Again, I have only constructed most of the pseudo-code in order to lay it out in front of me so I can have a basic structure I can scrub thru in my spare time to construct more ideas and better blocks of code to make it easier, simpler for the players to pick up/understand/use, as powerful as possible, and easy to navigate thru the code (the last part is more for me :-P).
In the meantime, I'm sorry to hear that dndDice is disabled due to the lack of a range limit, but I assure you, when I get a spare weekend to bang out all the code, I'll be doing so. After all the pseudo-code for dndDice on its initial launch, it only took 3 days total. I don't expect this to be much worse. It just all depends on my spare time, which as I stated below, is quite limited.
You can thank yourself for kick starting me into the update I've been putting off for some time. Glad to also hear that what I've been pondering has also been desired in the community.
Thanks for downloading and using it, as well as your suggestions of course!
-Xiroxis (Josh)
[Creator/Host of Hack.Slash.Review]
http://www.facebook.com/hackslashreview
http://www.youtube.com/hackslashreview
http://hackslashreview.com
-
View User Profile
-
Send Message
Posted Nov 7, 2012Hello once again! I come with a request/suggestion that may or may not help with your work (and may or may not work since I know absolutely nothing when it comes to coding...)
As I have previously mentioned, during the beginnings of my RP server, I was using your dndDice plugin for dice-rolled battles. However, as more and more players joined, the range of the dice-roll broadcast eventually confused the community when multiple battles were happening simultaneously and it got to the point where we had to temporarily disabled dice-rolling.
One of our Plugins is the ubiquitous (and outdated, last I heard...) HeroChat plugin. One of the features of said Plugin is customizable channels with configurable ranges. In addition, another of the features is the '/me' command, which allows a player to emote an action. That command is tied to the channel that you are in (e.g. If you are in Global, your /me would be heard across the server, yet it you are in Local, your /me would be heard within X blocks), thus giving a configurable range for the output.
My idea/proposal is: Would it be possible to emulate what Herochat has done with their /me command and have a configurable range tied to the chat channel you are in? Or maybe use it as an add-on to said chat plugin?
I mean no offense with my suggestion and would like to say that I have nothing but respect for your work - you code for free and in your spare time. I only offer my thoughts in an attempt to help you with your efforts.
Thank you for your time and attention!
-
View User Profile
-
Send Message
Posted Oct 25, 2012@EpicKetchup
Thanks Epic, glad you are enjoying it!
As for your request, you have read my mind. I've been slammed with work, my podcast, and a bunch of stuff so my time to sit and code has been limited. However, this is definitely in the cards and as soon as I get the chance, that will be my next project. For the time being though, I hope you enjoy it and get the best use out of it possible.
Thanks for the comment and request!
-
View User Profile
-
Send Message
Posted Oct 24, 2012Oh my... what a beauty of a plugin. Thank you! This is just what I was looking for: simple and intuitive.
May I ask a request, though? I have noticed that the output can be heard globally. Is there a way to limit the range of the broadcast? I would love to see multiple dice-battles going on the server without the confusion of keeping track of your opponent.
Thanks once again!
-
View User Profile
-
Send Message
Posted Aug 8, 2012@zestybaby
Thank you very much for that hell of a compliment! Have fun with it! :-)
-
View User Profile
-
Send Message
Posted Aug 8, 2012Wow! A huge gift to those DnD fans! Nice work Xiroxis!