PlayerData.java 737 B

12345678910111213141516171819202122232425262728
  1. package de.Linus122.TimeIsMoney.data;
  2. import java.util.Date;
  3. import java.util.HashMap;
  4. import java.util.LinkedHashMap;
  5. public class PlayerData {
  6. // stores per payout data (key as defined in config.yml)
  7. private final HashMap<Integer, PayoutData> payoutData = new LinkedHashMap<>();
  8. public PayoutData getPayoutData(int payout_id) {
  9. if(payoutData.containsKey(payout_id)) {
  10. return payoutData.get(payout_id);
  11. }
  12. PayoutData payoutDataEntry = new PayoutData(0, new Date(), 0);
  13. payoutData.put(payout_id, payoutDataEntry);
  14. return payoutDataEntry;
  15. }
  16. public HashMap<Integer, PayoutData> getPayoutDataMap() {
  17. return this.payoutData;
  18. }
  19. }