Rather than explain what this project is about (and it is below), I'll start with briefly saying what it isn't.
The project is not:
- A new cryptocurrency that uses Minecraft servers for mining and promotion
- A software that uses servers as miners for a real coin
First and foremost it is a Spigot plugin. Secondly, it is a fun way for people to understand cryptocurrency and utilize it in an economy. It has taken my a very long time to undersand the basics of cryptocurrency and want to try get more people to understand through this interactive way. It may also fit some themes of Minecraft servers but I have never seen any crypto-themed servers.
The project as a whole is inspired from lhartikk's NaiveCoin, and Kass's Blockchain from which I work off of.
Primarily as a way of learning myself. I understand the very basics of crypto-trading and blockchains and feel this is a great project to develop my knowledge further. Also many of the accessories I use in this (Travis CI, Bintray, Codecov) are novel to me and I am learning them through this project.
What I hope to accomplish in the end is a simulator for cryptocoins, with possible (and this is far fetched) ability to convert this between servers over BungeeCord.
Right now (version 0.0.4) the plugin possesses the bare minimum to work. It has commands to send coins, listeners for creating wallets, but no saving capability. Currently, players can only own one wallet. The plugin does not possess multi-world or multi-server (bungeecord) support.
Would like to say a huge thanks to YourKit Profiler. They assist in keeping the plugin using resources as optimally as possible, and visualize memory leaks and other issues that arise in gameplay.
Click the logo to visit their site!