DogeTips
ƉogeTips
Do you have a passion for Dogecoin?
Do you run a Minecraft server, or know someone who does?
Then consider DogeTips, a plugin based all around tipping players with real Dogecoins!
Donate some spare doge if you liked (goes towards more updates): D7pcGaa4mfDdRhdE2diMWcgcnhaKNzsU4W
Since DogeAPI has shut down, plugin is being rewritten to support Block.io. Thank you for your patience. View progress @ http://ignisgaming.us/ and http://github.com/spacerocket/dogetips/
(Ɖ26,757 donated so far! You guys are amazing!!)
That's right: Install DogeTips and you will be able to set up your own server with an economy dealing with Dogecoins!
New in v3.0beta!
- DogeAPI version 2 support! - Support for non-vault dogecoin-only economy! (that you can use with a separate existing economy, if you choose) - Changed multi-threaded connections to asynchronous connections (users were reporting server crashes, this fixes that)
Due to the Heartbleed bug/exploit, DogeAPI has removed version 1 support. Versions prior to v3.0beta will fail to work (with deposits and withdrawals). Please update the plugin to at least v3.0 :)
Commands:
- /tip <Player> <Amount> <+> Tips a player some Dogecoins! - /deposit <Deposit-From-This-Address> <Amount> <+> Players can add their own Doge to the "hot wallet" of the server (allowing for tipping) - /withdraw <Cashout-To-This-Address> <Amount> <+> Player can withdraw their Dogecoin from the server to their own wallet - /tipjar <+> View the balance of your virtual "TipJar" - /donate <+> Donate to the server's wallet out of the kindness of your heart - /dogetips <+> Help/Information for DogeTips
Permissions:
- dogetips.* <+> All commands and permissions for DogeTips (recommended for everyone to have) - dogetips.tip <+> Gives players the permission to tip - dogetips.deposit <+> Allows for depositing Dogecoin - dogetips.withdraw <+> Allows player to withdraw/cashout their Dogecoin - dogetips.tipjar <+> Allows player to view their TipJar balance - dogetips.help <+> Allows access to /DogeTips help command - dogetips.donate <+> Allows access to /donate command
Sample config:
api-key: abcdefghijk donation-address: D7pcGaa4mfDdRhdE2diMWcgcnhaKNzsU4W color-scheme: color-primary: &a color-secondary: &7 color-error: &c use-v2: true v2-pin: 0000 separate-economy: false
Setting up DogeTips (pls read!)
DogeTips requires you to install the plugin Vault (click here for download page), as well as an economy plugin. Vault is an API, which stands for "Application Programming Interface." This basically means that DogeTips uses Vault to tell your economy plugin what to do (deposit, withdraw, etc.).
DogeTips also relies on DogeAPI to handle the depositing and withdrawals of real Dogecoins. The plugin calls (using HTTPS requests) on DogeAPI to handle these actions. You must register at DogeApi.com and take note of your API-Key (as well as your PIN). This can be found (once you register and login) at Account -> Settings -> API Settings -> "Your api_key." Never give out your API Key to anyone! This can easily allow them to steal all the transactions going through your server, which is potentially very bad. Treat it like your password.
tl;dr: Download and install Vault, then register for DogeAPI and put your API Key and PIN into the DogeTips config.yml. Post a comment if you need help.
Example Tip
Example Withdraw
(DogeTips plugin colors can be changed in config.yml!)
Version 2.11+ has Metrics connecting to mcstats.org
This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:
- A unique identifier
- The server's version of Java
- Whether the server is in offline or online mode
- The plugin's version
- The server's version
- The OS version/name and architecture
- The core count for the CPU
- The number of players online
- The Metrics version
Opting out of this service can be done by editing plugins/Plugin Metrics/config.yml and changing opt-out to true.
Planned: Bug fixes for depositing. Comment for more features that I will plan on adding :D--
Now hold on just a second there, fellow shibe... I'm going to need your support in order to continue developing the best (and only!) continually-updating and doge-tipping Bukkit plugin possible :) . You don't have to, but it would mean a lot to me if you donated a few spare coins to help keep me motivated to code as fast as I can so that you all can have your very own Doge Tipping server, with DogeTips :>
Donate Dogecoins (much appreciate): D7pcGaa4mfDdRhdE2diMWcgcnhaKNzsU4W
@ZENdashGAMINGdotORG
If your iconomies are shared, one way around this problem would be to use SDFE for your economy. SDFE allows for world-sensitive economies (so world A could transact in DOGE, and world B could use currency X).
Drawbacks: People can only deal in that worlds currency, so make sure that you disable dogecoin in World B, and disable regular transactions like shops in World A.
IMPORTANT: Be sure you're using an economy plugin that is compatible, or money will go to the wrong account (you don't want someone sending 10k DOGE, thinking that they're sending 10k diamonds).
@spacerocket
I'm using the new Iconomy.. Yeah it appears to be overlapping. Anyway to stop that?
@ZENdashGAMINGdotORG
Hmm, haven't seen this. What economy plugin are you using? Your players may already have a balance assigned to them. Are any errors logged in the console?
For some reason people on my server are starting with random amounts in their tip jars. Any idea why?
@Miiamore
Okay. Actually a few Doge minecraft servers existed before I developed my plugin. I created this because they were all homebrew'd specifically for that server, and I wanted people to have a free alternative (as well as to spread the word of this crypto-currency). Anything that makes this plugin popular for good reasons would be appreciated. Please don't go spamming it everywhere (no one likes a spammer, plus not all Dogecoin investors are gamers). In the meanwhile, I'll be coding the aforementioned suggestions that you had.
Edit: let your players know that DogeAPI takes a 0.5% transaction fee. I cannot do anything about that, but the other dogecoin servers that I've been on take between 3 and 5%, which sucks. I had considered taking a 0.5% fee for myself, but the Bukkit staff reminded me that I shouldn't make this a pay-to-use plugin (and I 100% agree with them; that was a stupid idea on my behalf).
Edit #2: For players not trusting the plugin, provide them with a link to the Bukkit page. Bukkit staff has tight rules of what your plugin can and cannot have. Also, they're free to decompile it and look at the source (please do not redistribute without explicit permission from me!).
@spacerocket
I do indeed, but I haven't been able to get my players to really trust it. It's difficult to get them to understand and trust Dogecoin as a real currency, not just ingame money that I pulled out of air! No ones really using it yet, I just tipped anyone with a 0 balance some coins. I will work on trying to make it worth something in game: 10 doge/Diamond or something like that.
No PayPal? Ah ok, that's fine. If I buy some doge in the future, which I probably will, I'll be sure to send some your way. I have a pretty good sum in my wallet but I don't want to touch it atm, I get carried away with tipping <.>
Thank you much for putting work into this plugin, I was wondering if it would be a good idea to have a /r/dogecraft or something like that? Might get dogecoin and your plugin some much needed exposure? Unless you want to keep it on the down low, that would be understandable.
@Miiamore
Really great suggestions :)
I'll get to adding that to the next-next update. I submitted a version yesterday that is under the approval process.
Two BTW's:
- Sorry, I don't have a paypal (dogecoins are just as valuable to me)
- Do you run a Dogecoin server with this plugin? Metrics is coming with next update, but I'm really curious ^.^
Do you take suggestions?
If you do, I have two:
1) let folks know they can type /help dogetips when they receive a tip (like the reddit tip bot)
2) allow people to tie an address to their account so they only have to type /withdraw to withdraw coins. Or even make it so it auto withdraws at a certain threshold set by the player and allow the admin to set a hard limit minimum for the auto withdraw.
Thanks for considering and great job on the plugin, i'll donate some money to your paypal when deposit goes through.
@Miiamore
Thanks! Will continue updating!
Donated 1337, keep this up!
Just submitted v1.98beta. v1.3beta does not have /deposit and /withdraw.
Please wait for staff to approve v1.98b (it has all the elements mentioned in the description)!
TO THE MOON!
Holy S! <3