Fe - Economy
Fe is a simple, lightweight economy plugin that supports Flatfile, MySQL and Mongo and works with Vault.
Installation | Commands | Permissions | FAQ | Build System | Source Code
Features
- Rock Solid, Fe wont let you down.
- Drag 'n' Drop Install, Fe just works, no need to worry about config or permissions.
- SQLite & MySQL, whether your server has 10 or 10,000 players, Fe can handle it.
- Vault Support, Fe works with almost every plugin.
Future Changelog
Checked items are finished. The latest development build will always have these features implemented.
- 0.8:
- Support for UUIDs
- Account caching to get rid of the huge amounts of database queries
- Remove conversion since Vault can handle this with its own command
- Fix for players' balances getting deleted
Any chance of implimenting the caching with writing frequency option soon?
I like the way caching has assisted with resources, but, I also suffered from an emergency reboot on the hosts mysql server mid-game and lost a lot of hours of data when the server restarted, much as i feared happening originally.
Running safely with caching disabled, feels so sad now...
Hello, I am getting this error in the console.
java.lang.AbstractMethodError: org.melonbrew.fe.Economy_Fe.hasAccount(Lorg/bukkit/OfflinePlayer;)Z
Any idea what may be the cause?
@pepper82
The new development build of Fe does not have conversion support. Try using the Vault convert command.
How to convert from mysql to flatfile?
/fe convert fe flatfile
does not work
We need to be able to log transaction because there are some issues where players don't receive money sent to them by other players -.- can you add a transaction log feature please?
where is the 0.8 release ? i need it
I have a problem. There is some difference between player balance ...
when I do /money player1
I get this:
100 Dollar
when player1 does /money he sees this:
150 Dollar
in the mysql database it is 150 dollar.
What is going on?
@TheBoomer
I got your Github issue and have fixed this in the latest development build.
I tried to file a ticket, but i dont know if it actually went through or not, it doesn't show. Version snapshot-b51, mysql db, using caching.
Problem: /fe top shows all lowercase names only when players are offline. If one of the top players logs in, the top list shows their all-lowercase name, plus their proper-case name as a second entry. When the player logs out, their propercase name entry disappears. So its as if cached results are adding players to the cache when they join, removing them when they leave, but still using something else regardless of their login state that is persistant (lowercase entry). Balances all appear the same for the duplicates, the raw db tables do not have duplicate entries. So clearly the cached db scratchpad has duplicate rows while players are online, and taking top entries from the cache is flawed process, or else, preloading the cache with offline players then adding as they join is adding as different name/guid pairs , even though the update operations are acting on both entries.
or a blacklist / pattern list for exclusion, as many economy systems use specific account names for server accounts, town accounts, tax-collectors, etc 8 of the first 10 on my top list are towns and servershop balance
I would really like to see a permission added that I can give to my staff to exclude them from the top list. Staff usually have the most money and really makes the top list useless so maybe add something like fe.top.exclude. They can still use the top command just doesn't show them in it.
How can I convert CraftConomy (sqllite) to Fe?
I tried:
/vault-convert craftconomy3 Fe
But nothing has been converted :-/
@pepper82
No, see here:
http://nicholasnassar.com:8080/job/Fe/changes
Is this plugin dead?
My server is passing through a big problem, some nicks can use /money set ... I tried to update, but my server is in onlinemode false so when the player login again the plugin create a new row in the database cuz it is a different name... Pls guys can u guys help me?
@therennon
You do not need UUID's right now. Go for the 0.7 Version. Works fine for me. Spigot 1.7.9 latest dev.
Anyways, I testest the latest 0.8 dev, conversion worked out for me... Vault installed?
Hello, I'm testing the version "Jenkins" (latest stable). When I start the server appears:
But nothing happens. I've tried both ways: sqlite and mysql, but none works.
In short: I do not work to convert UUID.
What I can do? Use the latest stable version 1.7.9 Spigot
thanks
Has anyone had luck converting iConomy7 to Fe? https://github.com/MilkBowl/Vault/issues/542
Edit: Anyone having this^ issue, use latest dev build.
@fffizzz
Does this issue still happen with the latest version of Vault & Fe?
@Shooty_
Nope, you should use an older version of Fe.
@KelvinKam
If you are talking about money logging, it is not in Fe yet and probably won't be added in anytime soon.
@turtledude01
You can disable caching in the configuration. You should do it for every server that will be a sharing a MySQL database.
Im going to take a guess that the cacheing is going to cause the server to only load or save money to the database every few minutes? I would like to know a bit more about it so i can tell if i can continue using this plugin as a multi server economy. Thanks