Comments (6)
I guess the question I should ask, then, is how can I help, and where should I look in the code?
from gringotts.
Thanks for asking! The things to do would be:
- make an
AccountHolderProvider
for virtual accounts and add it to the providers with lowest precedence - abstract or subclass
GringottsAccount
to support the purely virtual behavior - make the provider use the virtual account
from gringotts.
Alright, so I'm looking through the org.gestern.gringotts.accountholder package and I've identified the AccountHolderFactory where the providers are linked. I'm wondering if you prefer doing this differently from how I would. I was going to suggest I create a new class called VirtualAccountHolder that implements in the same way that PlayerAccountHolder does, but I'm not sure that's necessary. PlayerAccountHolder looks like it currently supports everything that a virtual account would need, so the benefit of another class would, unless I'm wrong, be merely for aesthetic and organizational purposes?
from gringotts.
PlayerAccountHolder
is/should be tied to how Minecraft and Bukkit represent a player, that is, an OfflinePlayer
object, which should contain a valid player UUID -- at least, Gringotts works under this assumption. Furthermore, player accounts should behave differently from purely virtual accounts.
By the way, do you have a preferred instant messenger? Makes it easier to discuss things.
from gringotts.
Well, I'd prefer to use IRC, but I don't think you guys have a channel, do you? If not that, then I can download Pidgin, which supports most chat protocols. What do most of you use?
from gringotts.
That's cool, we're on #minecraftwars on freenode
from gringotts.
Related Issues (20)
- Towny named-denominations [BUG] HOT 1
- /t deposit not working with gringotts HOT 9
- Feature: Hidden Enchants on Item HOT 4
- The problem with the transfer of money.
- Can't create a town with Towny, have both Vault, Gringotts and Towny HOT 2
- EssentialsX and Gringotts are incompatable HOT 1
- denominations not updating HOT 3
- Some of Towny Commands don't work with Gringotts HOT 2
- Server "returns" command and doesn't do anything with it
- Towny and Nation Vaults
- Town Vault issue HOT 2
- Duplication glitch
- Option for disabling denomination naming.
- Towny commands not working with Gringotts HOT 1
- [Towny 0.96.7.13] java.lang.StackOverflowError during economy-related actions.
- Towny Advanced doesn't let me make or buy a town
- Modded Itens. HOT 2
- When player is paid by a Vault-integrated plugin, they get paid in virtual money
- Nevermind HOT 1
- Npe on money transfer HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gringotts.