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
When I do /deposit nothing comes up it says. http://<!DOCTYPE html>.com nad yes I have already setup the doge.api and other stuff like vault.
Any chance of getting this to let you use a local wallet via api rather than block.io?
@spacerocket Since DogeAPI is shutting down, what now? Are there any plans to switch APIs? Thanks for your work.
@spacerocket
Hello! i am having an issue when i type /deposit ingame , dogeapi makes 2 adresses and if i player A typed /deposit then Player B types /deposit player b Gets Player a's second adress that was created my dogeapi which results in neither of them getting any coins :s not sure what i've done wrong
@noidexe
Apparently I tiped /deposit again before /check4doge and that changed the deposit address in myusername.yml file.
I installed dogetip and set it up with the api key, the pin and as a separate economy(It was counting gold nuggets as Ɖ)
However, my deposits don't show on my tipjar.
- I typed /deposit - Copied the address without http: and .com - Sent 10 doge to that address - My desktop wallet says the transaction is verified and the server wallet on DogeAPI also shows the money as received with a label that show my username plus UUID and four random numbers. - No matter how many times y run checkdeposit it still says I have 0.00DOGE - The transaction has 42 confirmations
@BrennoBot
In version 3.0 beta, you can now use a Dogecoin economy separate from your regular economy, if you choose.
@chiopas
@hawkfalcon
@Quarpc
I have submitted version 3.0 beta! It contains DogeAPI v2 support as well as support for a separate economy :)
Please update to DogeAPI v2, the plugin isn't working now!
Please update :(
It needs to be updated to DogeAPI v2 that's why it is now working now.
Whenever I try /deposit, it says to deposit to "invalid". I have put in my API key and have vault installed, so i'm not sure what the problem could be. Thanks
@BrennoBot
I don't think you're getting the purpose of this plugin. Dogecoins are replacing the server's main economy. edit: added support for this in v3.0beta
@spacerocket
Hey, the DogeCoin tip jars are using the economy's money . Any way to fix?
@ruchg1
I think that your server actually is not running the latest version of Java. DogeTips was compiled with Java 7 (contains newer additions), and your server seems to be running Java 6 or lower. Update at Java.com
@chiopas
See other replies. I believe you added me on Skype? We can discuss more there.
@BrennoBot
Yup. Just connect a plugin such as GuiShop with your economy, and run DogeTips on that server. Bam! Now you have an economy with dogecoins that has shops.
@ruchg1
It's a problem that I didn't see because the computer I originally tested on was above average compared to most machines that run servers. I know what's happening and will work to fix it shortly.
Sometimes i get an error when i check if dogecoins are deposited:
http://i.imgur.com/3dLbgT0.png
And sometimes when you get kicked your deposit adress turns into null (sometimes it becomes null even if you didnt get kicked).
P.S. I have a suggestion for you :) I dont know if this is verry difficult in programming but in case you use generated wallet adress as link you could add something like this: http://chart.apis.google.com/chart?chs=200x200&cht=qr&chld=|1&chl=DKxDS29qDYfKHXhdHgJwa14xHu9phFKrBh It would bring you to QR code. Actualy you can leave that link who wants to copy wallet adress but some people are using QR readers and it would be much more easier :)
Is it possible to make it where plays can buy items either GUI, or sign shops with their real Doge coins? I would love this if it can be done. Thanks!