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
1. Updated to 2.3
2. I have 4GB RAM allocated to it.
3. I'm running CraftBukkit 1.7.2.
What do I do now?
@chiopas
Wait wait, remove that pastebin link because it shows your api key in the url! Someone could steal all of your doge (in the server) if they get that. Just watching out for you.
@ruchg1
I suggest updating to the latest version of DogeTips (currently 2.3b). You could try allocating more memory, because these errors seem to happen when the server has little amount of memory left (from my experience). Last resort, try upgrading craftbukkit/spigot to a stable or latest build.
@chiopas
Hmm, are you using DogeApi version 1? Version 2 is not compatible with this plugin.
Any reason why this would happen?
pastebin.com/B9QqV1Lu
It's complaining about an internal [DogeTips] version error.
Any idea why i get this error?: [Link removed for safety purposes]
I think i'm doing something wrong.
@spacerocket
Hi. HyperConomy does indeed use Vault. Its big draw is supply and demand based economies, and you can use an economy with a fixed amount of currency held by a "Fed" type account.. What I'd like to do is transition my current economy to use DogeCoin, by funding the in-game Fed with my own real DogeCoin, then giving my players DogeCoin equivalent to their current balances. Ideally, HyperConomy would still run the economy, and DogeTips would act as a DogeCoin compatibility-layer, bridging the MC economy to the realworld Doge.
@hellphish
Thanks! Does HyperEconomy depend on Vault? Currently, the plugin only supports economies that depend on Vault. Hit me up with a pm if it doesn't, and maybe we can discuss something specific for your server (unless there's a huge demand for that econ plugin).
To the moon!
This is great! I'm a huge supporter of Dogecoin and would kill to be able to run this alongside HyperConomy.
@ygor114
No, this plugin does not mine dogecoins.
It does, however, allow players to use real Dogecoins in their server and connect it to their own wallets.
Mining doge in the same instance that your server runs in would be extremely inefficient (afaik).
Hello, the plugin miner dogecoins?
@foggy34
Well, the server owner could go about handing out free dogecoins... That might be a good idea to bring people into the server - - but then when the owner runs out, your players will hate you and leave (I don't want to give deets, but this happened). Players can put their own dogecoins into the server and that's how the ideal economy would work.
With the new 2.2 update, players can /donate <doge> to the server. Whether or not this will be used as donor ranks is up to the server owner.
@foggy34
Glad you like it! You say you were thinking of making something like this? Any leads as to what should come in the next update? I'm planning multi-threading first.
Awesome idea, I will definatly bookmark this! i was trying to think about how to make this myself, and then i was like why dont i see if anyone else allready has. and there u were! Thanks
@spacerocket
Dont forget tho that DogeCoins cost actual money to produce. So if a player joined the server...where will the doge come from. They will have to earn it, from other players or the server its self. if either, then those players have to 'pay'. ie putting doge onto a server costs money. What im getting at here, is that the server owner would have to stimulate the economy. Now weather thats a good or bad thing, im not sure. Currently the doge cost is like 2000 coins per dollar? so it wouldnt be that bad... 16 bread would cost you a coin = 5cents irl money. blah blah blah i forgot what i was saying....sorry foggy34
@drumming102
It takes the place of the current economy. The reason that DogeTips is not supposed to be an on-the-side plugin is because I think that 1. It's easier to have one server economy, and 2. this will help promote dogecoin to the masses (and heck, might help bring the currency "to the moon" as said over at r/dogecoin).
Question does this take the place of the econ you currently have or can it be a fun side thing?
It says, Deposit to Unauthorized Shibe when i do /deposit Help?
@V2Hero
Have the adminshop run the command "/tip <admin's name> <amount>" (only if the player has enough money). You could just run "/pay <admin> <amount>" or "/money send <admin> <amount>" depending on your plugin. Then go in game and /withdraw all funds in your account to your wallet. You could also just have the signs do "/withdraw <amount> <admin address>" and run that for the player upon clicking it. That, however, could be seen as abuse from a player perspective.
First of all, I'd like to say that I love the idea of this plugin. It's perfect.
Only thing is, I'd like my server to have an 'adminshop', but i want the doge spent there to be sent to one payment address, so that I can then use that wallet to pay for other features of the server.(Such as jobs)
I'm not sure if it's possible, and I'm assuming it's my lack of knowledge stopping me from figuring it out.
Any help would be greatly appreciated. Thanks.