Weāre considering adding clan banks, a single account clan members with the required clan permission can deposit and withdraw money to / from.
As for anything more than that weāll probably not be adding it directly to this plugin, but provide an adequate API instead. Other developers can then interface with our plugin to create all sorts of extra functionality.
More info on that will follow once the API is finished. In the meantime Iād be happy to take in suggestions for such plugins. I will then put up a selection of those suggestions on this page for other developers to take inspiration from. Already got a couple of ideas myself.
Could you elaborate a bit on what exactly you had in mind?
my pleasure. As far as this plugin goes i was hoping the clan bank would come around if not i was going to ask if you were going to create an api as i would then figure a way to create a bank for each clan. and the per hour that iām talking about may just need to be a plugin that uses this as a dependancy but what it would do is say the owner makes a rank called knights and then descids after all of their perms are set up that anyone with the ranking of knight gets paid x amount. and this would be configurable to any rank. and theyād all get paid for every hour on the server.
This would be to increase online users as they would need to be on then.
then next part that i was thinking and am curious if this plugin will cover it is Clan Duelsā¦ Say for example weāll use my server. we have clan ownersā¦theyāre to be the strongest and best players of our clan. Well what if someone else would wish to become the leader? or They want to become a knight and they need to do so by trial of combat??? what better way then a safe mode to do such in a clan? thus duels. They would send a duel invitation, the oppenent would approve or decline and then make it so they can pvp till they reach 1/2 a heart then hit them both with friendly fire protection. thus they canāt kill one another but there was a clear victor
We decided to definitely add a clan bank. Just a basic economy account for the whole clan, with deposit / withdraw command for whoever has the corresponding clan permission.
I liked both your ideas for external plugins. Will make sure that the upcoming API supports both use cases, thanks!
Itās been a little while since the last build, but we havenāt been sitting still.
Thereās been some major re-writes to how data (clans, players, etc.) is stored. These changes mean you cannot use any of the data stored from previous versions. So what are these changes, and why are they important?
The default storage option XML has been replaced with JSON.
MySQL storage option has been added (and more to come).
The data version is now stored along with the data.
Automatic data upgrades.
Especially these last two are important for us. What they mean is that in future versions, if we want to add new functionality to the plugin that requires new data to be saved (for example clan banks), we can automatically upgrade your old data to the new format. In other words, in the future you get to keep your clans etc. from the old version when we need to make changes to the data format.
To update to this new version, you will need to remove your data folder located here: config\nl.riebie.mcclans\data. This will remove your data, including your clans! If you are very attached to them, send me a private message and Iāll see what I can do to upgrade them manually.
The API is not yet finished in this build, but itās getting very close. More info on that later.
Weāre also getting near our first stable release build. But Iāll first have to make sure to write up that documentation I promisedā¦
The first stable release build v1.0 has been released. The most notable addition in this release is the API. We are looking for a number of plugins to provide certain functionality. Are you a developer? Please take a look at this information page.
Other changes:
A wiki has been created containing all the useful information. You can find it here.
Fixed a crash when certain commands were executed from console.
Before you can use the clan banks, make sure to enable economy usage through the config, and download an economy plugin.
Added commands:
/clan bank balance
/clan bank deposit <amount>
/clan bank withdraw <amount>
API update:
The API updated to v1.1. Access to the identifier for the economy account of the clan bank has been added to the Clan interface. Use this identifier to get and manipulate the economy account via the EconomyService.