Timeismoney
Overview:
- Timeismoney allows you to earn money per minute of connection (Real server time).
- Timeismoney is a system of cash machines where the player can get his money earned per minute of real time connection.
- Timeismoney supports Vault, BOSEconomy, Essentials Eco and iConomy 7 plugins.
Version:
- 1.5
How to use:
- To define a cash machine, just place 2 pressure plates, one sign and 2 buttons like shown in the picture.
- The player earns money per minute of real time connection (by default 1$/min).
- Money is paid into the iConomy, BOSEconomy or Essentials Eco account when the player go to a cash machine or when he disconnects.
- There is a max time per session fixed by default to 120 min and a max amount per day fixed by default to 1000$.
Commands :
- /timeismoney : Show the time spent since last cash machine operation.
- /timeismoney reload : Reload the configuration without restarting the server.
Permissions :
- If you're not using the Permissions plugin, Timer uses the built-in op.non-op system for permissions.Only ops will be able to create a cash machine.
- Otherwise, the Permissions node is: timeismoney.create
Configuration file:
This file contains :
- money earned per minute (by default 1$/min)
- max time per session (by default 120 min)
- max amount per day (by default 1000$)
- Allowed AFK time, default is -1 (disabled), else if the AFK time is greather than this value, the AFK time is ignored by the cash machines.
- Message strings
Installation:
- Economy plugins: Vault, BOSEconomy, Essentials Eco or iConomy 7.
- Just put timeismoney.jar in your server's plugin directory, then restart or reload the server.
- You can then modify the configuration file if needed.
- Add the Permission node if you use Permissions.
@Ypsilon71
So... is there a fix coming for this? People keep thinking they don't get their money because the notification never shows up :P
@Vauff
Hi, I didn't noticed that the payment notification does not appear anymore in my tests. Concerning the restart of the server or just before a "/reload", each player is paid for the time spent. That's why each player receive a payment notification.
Cheers, Phil.
@Ypsilon71
New bug discovered. After collecting your money with buttons it does not notify you that you got money. But strangely when you restart the server it's then that is shows up. No errors in the console but you still get your money (Just doesn't tell you that you did) Running Timeismoney v1.3 on Bukkit 1.5.1 R0.2
@Ypsilon71
Hi Buddy your post seems very useful and awsum..i need ur help...please tell me that where i can find the server's plugin directory and please tell me with detail how can i do this...Thanks...waiting for your kind reply
@Vauff
Hi Buddy your post seems very useful and awsum..i need ur help...please tell me that where i can find the server's plugin directory and please tell me with detail how can i do this...Thanks...waiting for your kind reply
Hi Buddy your post seems very useful and awsum..i need ur help...please tell me that where i can find the server's plugin directory and please tell me with detail how can i do this...Thanks...waiting for your kind reply
@Ypsilon71
Thanks :)
V1.3 for CB 1.5.1-R0.2 is waiting for approval. /reload and an other bug on shutdown fixed. Thanks again to TehKitti and ha11oga11o for their bug reports. Phil.
@Vauff
Yes, I know that I didn't fixed the issue for the reload command. I will have a look at this problem asap. Thank you for your support.
@ha11oga11o
Hi, I found a bug because of Vault plugin management And of course I corrected the bug you've reported concerning the shutdown of the server.
1.2 didn't fix the issue I was having. It appears it only happens after a /reload but this is extremely annoying as I need to reload very frequently. What does fix it though is having a player relog but then it's only fixed for that player, nobody else :( Once again here is the error that shows up in my Console
2013-04-16 23:09:50 [SEVERE] Could not pass event PlayerInteractEvent to Timeismoney v1.2 org.bukkit.event.EventException at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:427) at org.bukkit.plugin.RegisteredListener.callEvent(RegisteredListener.java:62) at org.bukkit.plugin.SimplePluginManager.fireEvent(SimplePluginManager.java:477) at org.bukkit.plugin.SimplePluginManager.callEvent(SimplePluginManager.java:462) at org.bukkit.craftbukkit.v1_5_R2.event.CraftEventFactory.callPlayerInteractEvent(CraftEventFactory.java:185) at net.minecraft.server.v1_5_R2.BlockPressurePlateBinary.e(BlockPressurePlateBinary.java:53) at net.minecraft.server.v1_5_R2.BlockPressurePlateAbstract.b(BlockPressurePlateAbstract.java:92) at net.minecraft.server.v1_5_R2.BlockPressurePlateAbstract.a(BlockPressurePlateAbstract.java:86) at net.minecraft.server.v1_5_R2.Entity.C(Entity.java:742) at net.minecraft.server.v1_5_R2.Entity.move(Entity.java:694) at net.minecraft.server.v1_5_R2.PlayerConnection.a(PlayerConnection.java:379) at net.minecraft.server.v1_5_R2.Packet10Flying.handle(SourceFile:136) at net.minecraft.server.v1_5_R2.NetworkManager.b(NetworkManager.java:292) at net.minecraft.server.v1_5_R2.PlayerConnection.d(PlayerConnection.java:110) at net.minecraft.server.v1_5_R2.ServerConnection.b(SourceFile:35) at net.minecraft.server.v1_5_R2.DedicatedServerConnection.b(SourceFile:30) at net.minecraft.server.v1_5_R2.MinecraftServer.r(MinecraftServer.java:580) at net.minecraft.server.v1_5_R2.DedicatedServer.r(DedicatedServer.java:225) at net.minecraft.server.v1_5_R2.MinecraftServer.q(MinecraftServer.java:476) at net.minecraft.server.v1_5_R2.MinecraftServer.run(MinecraftServer.java:409) at net.minecraft.server.v1_5_R2.ThreadServerApplication.run(SourceFile:573) Caused by: java.lang.NullPointerException at me.Phil.Timeismoney.Timeismoney.getTime(Timeismoney.java:231) at me.Phil.Timeismoney.ServerPlayerListener.onPlayerInteract(ServerPlayerListener.java:209) at sun.reflect.GeneratedMethodAccessor186.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.bukkit.plugin.java.JavaPluginLoader$1.execute(JavaPluginLoader.java:425) ... 20 more
@Ypsilon71
Very nice:) thank you
Can you please specify what bugs are fixed?
Cheers!
Hi, New versions 1.1 for CB 1.4.7-R1.0 and 1.2 for CB 1.5.1-R0.2 are now waiting for approval. Some bugs fixed..
@aldrigviking
It in a way makes some players want to stay on longer, its similar to voting if you think about it
This plugin is silly. I see no use for it. Maybe someone else can.
Is the bug fixed yet? That sometimes you can't collect the money?
Please update 1.5.1!
@ha11oga11o
me too, same with ha11oga11o. How can I fix this issue ?
When shutting down server i got this error. At start is fine, plugin works fine...
http://pastie.org/7366667
What to do?
update to 1.5.1 please :)