Time is Money 1.9.6.19

Earn money for being online!

  1. MasterCake
    Tested Minecraft Versions:
    • 1.7
    • 1.8
    • 1.9
    • 1.10
    • 1.11
    • 1.12
    • 1.13
    • 1.14
    • 1.15
    • 1.16
    • 1.17
    Source Code:
    https://github.com/mastercake10/TimeIsMoney
    [​IMG]

    You can support me to keep up this project, I appreciate every cent.


    [​IMG] [​IMG] [​IMG][​IMG] [​IMG]

    The plugin does exactly what's in the name - It pays out your online players for their online time! Thus you're able to configure an amount of money that should be given to the player for their online time. In addition, it is possible to give items instead of a money payout. So for instance, you could give your players a diamond and 100 $ every 10 minutes.

    Furthermore, Time Is Money gives you the opportunity to configure multiple payouts! Therefore a higher payout could be given to VIP's if the VIP has the permission to that payout.

    There is also an Anti-AFK feature, so AFK players won't get paid! (You can disable this of course).

    Beside the payouts, Time Is Money also includes a great ATM solution, that is mainly designed to deposit and withdraw money in a fancy GUI.


    English Tutorial-Video (Thanks to Azorees)
    Spanish Tutorial-Video (Thanks to maxmar628):


    [​IMG]

    Important note: You would need VAULT and a ECONOMY Plugin.
    The config.yml is self-explanatory, so there is no need to tell you how to configure it. Anyway, you're free to ask your question about the plugin in the discussions.​
    Basic configuration:

    Code (Text):

    configuration-version: 12
    debug-log: false
    # You can disable the plugin's payout feature in certain worlds
    disabled_in_worlds:
    - "creative_world"
    # You can define if the player gets a payout whether player is afk or not.
    # the permission tim.afkbypass would avoid this for certain user or groups.
    afk_payout: false
    # If afk payout is enabled, what percent should be paid out?
    afk_payout_percent: 10
    display-messages-in-chat: true
    display-messages-in-actionbar: true
    display-messages-in-actionbar-time: 10
    give_money_every_second: 600
    store-money-in-bank: false
    # Define if multiple accounts should get payed with the same ip-address. You may disable this if your players are using multiple accounts per ip.
    allow-multiple-accounts: true
    # Option to increase the maximal amount of players of the same IP getting a payout. Only applies when allow-multiple-accounts is set to false.
    max-multiple-accounts: 1
    # Optional: Define a server bank account for withdrawing money from that account for the payouts instead of creating money out of nowhere
    bank-account: ""
    # Payouts will be delivered by "chance" instead "permission".
    choose-payout-by-chance: false
    # Enable this if you want to add up all lower payouts to the final payout (only relevant when using permissions)
    merge-payouts: false
    # You can add as many payouts you want. You only can choose between "permission"
    # and "chance", not both.
    payouts:
      1:
        payout_amount: 50
        max_payout_per_day: 1000
        # chance: 10
        permission:
      2:
        payout_amount: 100
        max_payout_per_day: 10000
        commands:
          - /give %player% diamond 1
        commands_if_afk:
          - /give %player% dirt 1
        # chance: 90
        # You can use any permission name you want. e.g. myserver.donor
        permission: tim.vip
    # Translations
    message: "&aYou earned &c%money% &afor 10 minutes online time!"
    message_payoutlimit_reached: "&cYou have reached the payout limit today. You earned 0$"
    message_afk: "&cYou havn't earned money because you were afk!"
    message_afk_payout: "&6You earned &c%money% (%percent%% of normal payout) &6for 10 minutes online time while afk!"
    message_multiple_ips: "&cYou havn't earned money because you're playing with multiple accounts!"
    message_actionbar: "&aYou earned &c%money% &afor 10 minutes online time!"
    message_payoutlimit_reached_actionbar: "&cYou have reached the payout limit today. You got 0$"
    message_afk_actionbar: "&cYou haven't earned money because you were afk!"
    message_afk_actionbar_payout: "&6You earned &c%money% &6for 10 minutes online time while afk!"
    message_atm_noperms: "&cYou don't have the permission to use ATM's!"
    message_atm_nomoneyinbank: "&cYou don't have enough money in bank!"
    message_atm_nomoney: "&cYou don't have enough money!"
    # ATM -> Place down a sign with [atm] on the first line to use it!
    enable_atm: true
    atm_title: "&cATM"
    atm_withdraw: "&cWithdraw"
    atm_deposit: "&cDeposit"
    atm_balance: "&cBank balance:"
    atm_worth_gradation:
      - 10.0
      - 100.0
      - 1000.0
      - 10000.0
    # You can seperate the ATM balances for different worlds by group them. Just set group-atms to true and write atm_groups as described below.
    # Note: Existing bank accounts will be removed when enabling this feature.
    group-atms: false
    # Example groups for seperating all worlds:
    #atm_groups:
    #  group1:
    #  - world
    #  group2:
    #  - world_nether
    #  group3:
    #   - world_the_end
    # Example groups for seperating skyblock worlds and survival worlds:
    #atm_groups:
    #  group1:
    #  - ASkyblock_world
    #  - Askyblock_spawn
    #  group2:
    #  - survival_world
    #  - farm_world



     
    Commands:
    /tim - reloads the config. Permission: tim.reload
    /atm <player> - opens the ATM for a certain player . Permission: tim.admin
    /atm - opens the ATM for operating player. Permission: tim.use

    Permissions:
    tim.atm.place - Permission to create ATM signs
    tim.atm.use - Permission to use ATM signs


    ATM:

    [​IMG]

    [​IMG]

    How to build ATM's?
    Place down a sign containing [atm] in the first line, the other lines are optional. After that, the ATM is ready to use. If you want to get the money paid out by time is money stored in the bank, you would have to set store-money-in-bank in the config.yml to true.

    [​IMG] Source:
    https://github.com/mastercake10/TimeIsMoney

    [​IMG]
    Disclosure

    This plugin utilizes Linus122's plugin metrics system, which means that the following information is collected and sent to spaceio.de:

    * The server's version of Java
    * Whether the server is in offline or online mode
    * The plugin's version
    * The server's version
    * The OS version/name and architecture
    * The core count for the CPU
    * The number of players online
    * The Metrics version
    * Total disk space
    * The plugin's author
    [​IMG]
    Don't use the review function for bug reporting, use the discussion instead! You won't get help in reviews.

Recent Updates

  1. update 1.9.6.19
  2. update 1.9.6.18
  3. update 1.9.6.17

Recent Reviews

  1. Nextler
    Nextler
    5/5,
    Version: 1.9.6.19
    This is veryyyy goood. Thanks !
  2. ppaatrik
    ppaatrik
    5/5,
    Version: 1.9.6.18
    Works exellent! Easy to config and l think it will make people happy on your server :). Thanks for letting me have it for free.
  3. farizluqman
    farizluqman
    5/5,
    Version: 1.9.6.18
    I love this plugin. The plugin is powerful if you know how to set it up properly.
  4. TheWrablin
    TheWrablin
    5/5,
    Version: 1.9.6.18
    Great plugin, the rewards are easy to customize with a nice touch to have a variety of rewards available on chance, the ATM is simple and clean too, 10/10

    all errors I encountered were the result of my being a poor operator, nothing to do with the plugin
  5. GawaynSc2
    GawaynSc2
    5/5,
    Version: 1.9.6.18
    I disagree with the other guy in this version's reviews. This plugin is fairly easy to use if you take no more than 5 mins to read the config files. Pretty cool and customizable rewards for each group and even chances of getting higher rewards at random. 5/5
  6. strahil211
    strahil211
    1/5,
    Version: 1.9.6.18
    The default config is so bad! The plugin immediately starts spamming and giving out diamonds, I removed that from config, now it keeps showing a red message on screen "max payout reached for the day".
    It is very unclear how to configure it and by default its horrible. Why would you do this?
    1. MasterCake
      Author's Response
      Why do you give a review first before trying to reach out to me? I am very active and always glad to help people.. I don't think that such a review is appropriate for the time I invest into this free plugin..
  7. imharrybtw
    imharrybtw
    5/5,
    Version: 1.9.6.17
    I've been using this for a few weeks now on my server - it works perfectly. Thank you!
  8. Strikerull
    Strikerull
    5/5,
    Version: 1.9.6.17
    It's working fine but please put a timer for players to see how long it takes until he will be payed!!!! Please!
  9. onickramos
    onickramos
    5/5,
    Version: 1.9.6.16
    This plugin works exactly as you would expect it. I had no issues whatsoever, the config file is easy to customize. Thank you MasterCake!
  10. Dmc3213
    Dmc3213
    5/5,
    Version: 1.9.6.16
    The plugin is just great! Could you add color support & # 333333 This is as an example. These colors are really not enough.