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
- Support for UUIDs




-
View User Profile
-
Send Message
Posted Apr 18, 2014This plugin is great for managing economy accounts cross server, but once you have the amount of accounts like me, it causes massive lag spikes. I have a database with 120.000 users, and believe me, the economy is laggy. I would really love to see performance increases in this plugin, perhaps using cache files to reduce mysql requests.
If you would like to test my database, use the following configuration:
Connections are limited to 1 at a time, to prevent abuse of my test database :D.
-
View User Profile
-
Send Message
Posted Apr 18, 2014Yes i know, but the Plugin is showing this annoying thing with the "null", but there is no player who has changed his playername :/ Only users who are online are shown correctly in the top list, everyone else is shown as null
-
View User Profile
-
Send Message
Posted Apr 17, 2014@chakyl
Technically with the UUID system Fe won't be broken. The only issue will be any user changing their username once that system is introduced will lose their economy wallet on servers running Fe. The current method of retrieving a player by their name is still there, just not recommended.
However, with the username changes currently not available, Fe should be safe to use on current servers. I'm currently running it without issue on the current 1.7.9 development builds that were pushed recently.
That said, I'm not comfortable with the lack of development recently on Fe and will likely move on to another plugin anyway if this doesn't improve.
-
View User Profile
-
Send Message
Posted Apr 17, 2014@Shurkan2 https://forums.bukkit.org/threads/psa-the-switch-to-uuids-potential-plugin-server-breakage.250915/
To anybody reading this, do not update your server to 1.7.8 if running Fe. I suggest you all find an alternative economy plugin, as it doesn't look like it will be updated soon.
-
View User Profile
-
Send Message
Posted Apr 17, 2014hey guys, i'm using the newest 1.7.8 version of bukkit and the newest unbroken 0.8 version of FE. But when i type /fe top the list downt show the player names. It just looks like this: null - 10.000 Instead of: playername - 10.000 Please help
(this problem appeared just after the updat from 1.7.4 to 1.7.8
Shurkan2
-
View User Profile
-
Send Message
Posted Apr 14, 2014@JoniPlaying
It's not possible with this plugin.
-
View User Profile
-
Send Message
Posted Apr 14, 2014Help me please!!! How to add coins booste? For example: x2 coins for VIP x3 coins for VIP+ x4 coins for MVP x5 coins for MVP+ Please i'm so bad in scripting!!!
-
View User Profile
-
Send Message
Posted Apr 1, 2014I get a message saying i'm out of date and i should use 0.7.
but I AM using 0.7.
please update, thanks.
-
View User Profile
-
Send Message
Posted Apr 1, 2014PLEASE UPDATE FOR UUID SYSTEM
http://forums.bukkit.org/threads/psa-the-switch-to-uuids-potential-plugin-server-breakage.250915/
Sorry for caps... :(
-
View User Profile
-
Send Message
Posted Mar 22, 2014It would be nice if Fe-Economy caches the mysql database, so that the database doesn't get overloaded & changing / requesting the users balance will take a lot less ( Currently takes like 200ms for requesting + 200ms for changing ). If you add this, all my lag problems concering the economy will be reduced :D.
-
View User Profile
-
Send Message
Posted Mar 22, 2014ALL kinds of errors ALL the time, PLZ fix them! (Im using MySQL, and the plugin doesn't work)!
-
View User Profile
-
Send Message
Posted Mar 19, 2014Essentials import is broken in the 0.8 version.
mysql access is broken in the dev build.
Config file is undocumented.
What is this for in the config file?
item: item: gold_ingot value: 10
That being said, we are using 0.8 with mysql, we just had to write a script to import all of our essentials balances. It is working with Essentials also installed.
I like that you can edit the name of your currency
-
View User Profile
-
Send Message
Posted Mar 14, 2014Is there a bug? 1. The newest version of bukkit don't support fe 0.7 2. Fe 0.6 can't use with other plugins such as ChestShop
Please fix it
code when connecting to chestshop: [13:56:08 ERROR]: Could not pass event CurrencyAddEvent to ChestShop v3.7.5 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:320) [spigot.jar:git-Spigot-1320] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-1320] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [spigot.jar:git-Spigot-1320] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-1320] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:472) [spigot.jar:git-Spigot-1320] at com.Acrobot.ChestShop.ChestShop.callEvent(ChestShop.java:358) [ChestShop.jar:?] at com.Acrobot.ChestShop.Listeners.PostTransaction.EconomicModule.onSellTransaction(EconomicModule.java:42) [ChestShop.jar:?] at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [?:1.6.0_65] at java.lang.reflect.Method.invoke(Method.java:597) [?:1.6.0_65] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) [spigot.jar:git-Spigot-1320] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-1320] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [spigot.jar:git-Spigot-1320] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-1320] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:472) [spigot.jar:git-Spigot-1320] at com.Acrobot.ChestShop.Listeners.Player.PlayerInteract.onInteract(PlayerInteract.java:109) [ChestShop.jar:?] at sun.reflect.GeneratedMethodAccessor43.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [?:1.6.0_65] at java.lang.reflect.Method.invoke(Method.java:597) [?:1.6.0_65] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) [spigot.jar:git-Spigot-1320] at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) [spigot.jar:git-Spigot-1320] at org.bukkit.plugin.TimedRegisteredListener.callEvent(TimedRegisteredListener.java:30) [spigot.jar:git-Spigot-1320] at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:487) [spigot.jar:git-Spigot-1320] at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:472) [spigot.jar:git-Spigot-1320] at org.bukkit.craftbukkit.v1_7_R1.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:212) [spigot.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.PlayerConnection.a(PlayerConnection.java:539) [spigot.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.PacketPlayInBlockDig.a(SourceFile:53) [spigot.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.PacketPlayInBlockDig.handle(SourceFile:8) [spigot.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.NetworkManager.a(NetworkManager.java:147) [spigot.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.ServerConnection.c(ServerConnection.java:77) [spigot.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.MinecraftServer.u(MinecraftServer.java:700) [spigot.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.DedicatedServer.u(DedicatedServer.java:273) [spigot.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.MinecraftServer.t(MinecraftServer.java:562) [spigot.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.MinecraftServer.run(MinecraftServer.java:469) [spigot.jar:git-Spigot-1320] at net.minecraft.server.v1_7_R1.ThreadServerApplication.run(SourceFile:617) [spigot.jar:git-Spigot-1320] Caused by: java.lang.AbstractMethodError: org.melonbrew.fe.Economy_Fe.depositPlayer(Ljava/lang/String;Ljava/lang/String;D)Lnet/milkbowl/vault/economy/EconomyResponse; at com.Acrobot.ChestShop.Listeners.Economy.Plugins.VaultListener.onCurrencyAdd(VaultListener.java:117) [?:?] at sun.reflect.GeneratedMethodAccessor66.invoke(Unknown Source) [?:?] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [?:1.6.0_65] at java.lang.reflect.Method.invoke(Method.java:597) [?:1.6.0_65] at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:318) [spigot.jar:git-Spigot-1320] ... 34 more
-
View User Profile
-
Send Message
Posted Mar 11, 2014@therennon
I currently use Mysql because I run a small network. Sadly chestshop seems to be having a lot of troubles with requesting the balance and changing it, some of my servers even crash when chestshops are used several times ( Thus the main thread stops etc... ). It probably has to do with my database size, I currently have over 80,000 users registered with an economy account, also in the peaks I have 300+ users online. I hope that requesting balance and changing the balance will be more effective in the future :D.
-
View User Profile
-
Send Message
Posted Mar 10, 2014@Darthmineboy
Good!
I have made a "timings" in my "last version 1.7.2 Spigot" and have no problems with ChestShop, look: http://aikar.co/timings.php?url=7068170
I'm currently using "FE" mode .db (sqlite) because MYSQL "think" that can give problems LAG.
I see a lot of messages on the console above, but does not seem to affect. I'm dealing with 120-150 users a day and "15 to 19 tps."
regards
-
View User Profile
-
Send Message
Posted Mar 9, 2014@fffizzz
Try to do ''/fe grant {player} 100'' and see with /bal if the $100 has been granted. Then try ''/eco give {player} 100'' and see with /fe if the $100 has been given, if it works in both cases, nothing is wrong :)
-
View User Profile
-
Send Message
Posted Mar 8, 2014@Darthmineboy
In my startup in console and in log, I see this. [15:38:18] [Server thread/INFO]: [Vault][Economy] Essentials Economy hooked.
-
View User Profile
-
Send Message
Posted Mar 8, 2014@fffizzz
Make sure to have the latest version of Vault installed. Vault will hook up to all economy plugins which intergrate with vault, I also run essentials with vault & fe-economy and I have no idea how you get to that statement :$
-
View User Profile
-
Send Message
Posted Mar 8, 2014@therennon
I actually hate it aswell, it does actually affect performance. When using Chestshop for instance it takes up 25% of the ticks, simply because it has to request the balance.... I'd suggest the plugin owner to cache the balance of an user, but since he isn't that active I don't see it implented for a long time :{.
Note: Timings clearly show that chestshop ( Thus almost all economy plugins ) take a longer time to do their checks and may cause lag ( They do on my server ;{ ) http://aikar.co/timings.php?url=7057616
-
View User Profile
-
Send Message
Posted Mar 7, 2014Vault seems to hook to essentials for economy rather than fe, how can I change that?