PayDay

Money

PayDay

This plugin rewards users for being online a specific time. By using permissions you can define multiple groups (to reward VIPs more or so..)
Note: If you want to use money reward, you need Vault.

Configuration

This plugin uses a simple group system.
Every group has to be declared at the top of your config.yml.
This list NEEDS to be ordered after priority!

groups:
- admin
- vip
- normal

Money reward

Set use_vault to true, to use money reward.
Then you need to define the groups. time means the time in minutes the player has to be online to get the amount. You can also add an interest (in percent) and maxAmount (if a user's got more money then maxAmount, he won't receive paydays).

normal:
  time: 60
  amount: 20
  interest: 0.5
  maxAmount: 1000
vip:
  time: 60
  amount: 50
  interest: 2
admin:
  time: 1
  amount: 500.4843
  interest: 10.68

Item reward

Set use_vault to false, to use item reward.
You can choose an item by setting reward_item to its id.
Also here the groups need to get defined:

normal:
  time: 60
  amount: 1
vip:
  time: 60
  amount: 3
admin:
  time: 1
  amount: 10

Multiworld

By creating a list restricted_worlds you can exclude the players in these worlds from being paid:

restricted_worlds:
- world1 # Everybody in world1 won't get paid :(
- prisonWorld # Here the same
# Everybody else will get his reward

Essentials AFK support

Just set use_essentials to true, and PayDay doesn't decide afk players as online.

Notification Message

The message which is being sent to the player at receiving the money is customizable:

message: I gave you %a cause you were here %t minutes...

%a is being replaced with the amount(including the currency name if you use money rewarding).
%t is being replaced with the time in minutes.
You can also costumize the message sent to the player at /paycheck: The message which is being sent to the player at receiving the money is customizable:

paycheck-message: Your next payday is in %t minutes.

Also here %t means the remaining time. I think this isn't too hard at all.

Commands

/paycheck: Check the remaining time until your next PayDay.
/payday reload: Reloads the configuration file.
/payday reset: Deletes all user data.

Permissions

To get a reward, a user needs to have the following permission:
payday.groupname
Replace groupname with the name of the group ;)

If a user has multiple payday permissions, he will be assigned to the group with the highest priority (priority means the position in the config.yml).

To use /payday you need to have payday.admincommand

Metrics

This plugin utilizes Hidendra's plugin metrics system, which means that the following information is collected and sent to mcstats.org:

  • A unique identifier
  • 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

http://mcstats.org/signature/payday.png

You must login to post a comment. Don't have an account? Register to get one!

  • Avatar of versiuxP3 versiuxP3 May 04, 2015 at 16:21 UTC - 0 likes

    Please upgrade the plugin, the plugin I love. A better configuration would not hurt, while putting a limit on payments per day. There would be others, I would greatly appreciate it!

    play.leepcraft.eu

  • Avatar of dutchy1001 dutchy1001 Feb 11, 2015 at 22:04 UTC - 0 likes

    @Lolmewn: Go

    I didnt had time to look into this yet, so for now I have decided to changed the licence till I know what's going on and what needs to be done.

    uSkyblock: Official Website
    uSkyblock: Issue report
    Latest version download: uSkyblock Latest
    uSkyblock server: uskyblock.redirectme.net
    uSkyblock Teamspeak: uskyblock.redirectme.net:9988

    I'm associated with uSkyblock (v2.0.1 and upwards) but can't be held responsible for mistakes you make.

  • Avatar of Lolmewn Lolmewn Feb 11, 2015 at 19:06 UTC - 0 likes

    Your license, GPLv3, states that Source code must be available somewhere. Where can I find it?

    Waiting to see what's going to become of BukkitDev. May or may not switch to a replacement if it completely dies off (which is what I presume to happen really).

  • Avatar of dutchy1001 dutchy1001 Jan 24, 2015 at 09:56 UTC - 0 likes

    We have been contacted by Hubarz to take over this plugin. Atm we are very busy with updating/improving the uSkyblock plugin. I hope to get an update out soon.

  • Avatar of abstractmadness abstractmadness Dec 08, 2014 at 07:14 UTC - 1 like

    Just to keep everyone updated, We currently use this plugin against a spigot 1.8 build and it still works great. If the author of this plugin allows, I would like to see this open sourced or allowed to be taken over by another author.

    I would like to see the ability to add commands to be run every set amount of time. For example, I use a points plugin as well as an economy plugin. Players get a paycheck every 15 minutes but I would like them to also get a Point every 6 hours of time played.

    Tyler - IGN AbstractMadness

  • Avatar of TNTUP TNTUP Jul 12, 2014 at 07:14 UTC - 0 likes

    <<reply 2205074>>

    Allowed to PM the plugin or its a no no? (Until the dev allows you to do so)

    BFAK:95066,dd3bd97af6e0c8de224582d02370f079170eea468d01c5afc6a4b2b0119a2840

  • Avatar of dutchy1001 dutchy1001 May 29, 2014 at 21:12 UTC - 0 likes

    @Pixiio: Go

    I would if they give me the permission.

    Quote:

    If you wish to take this project over, please report it and state your intentions.

    That message in the quote has no meaning at all as they they still want the owner to give it over, even when he aint been on bukkit since Oct 27, 2013 (and I have send mails/pm's to him too).
    I have the source code and added support for CB1.7.9 for my own server but I cant release this.

  • Avatar of Pixiio Pixiio May 29, 2014 at 20:35 UTC - 1 like

    This project should keep going!

  • Avatar of dutchy1001 dutchy1001 May 15, 2014 at 21:52 UTC - 0 likes

    @TNTUP: Go

    I used the report button already, but that's just there for show. The owner still needs to carry over the page to you to take controle.

    I also PMed the owner but got no reply still.

  • Avatar of TNTUP TNTUP May 15, 2014 at 21:44 UTC - 0 likes

    @dutchy1001: Go

    Theres a button to "report" to take it over, the project is marked as inactive, so if you can, adding mysql support?

Facts

Date created
May 20, 2012
Categories
Last update
Feb 01, 2013
Development stage
Mature
Language
  • enUS
License
All Rights Reserved
Curse link
PayDay
Downloads
42,797
Recent files

Authors

Relationships

Optional dependency
Essentials
Vault