Advertisement
Rob5Underscores

Untitled

Jan 13th, 2017
93
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.95 KB | None | 0 0
  1. logger1.info("this happens!!");
  2. Optional<Player> onlinePlayer = Sponge.getServer().getPlayer(playerId);
  3. if(onlinePlayer.isPresent()) {
  4. logger1.info("returns 0L 1!!");
  5. return 0L; //player is online
  6. } else {
  7. logger1.info("step 2");
  8. Optional<UserStorageService> userStorage = Sponge.getServiceManager().provide(UserStorageService.class);
  9. Optional<User> optUser = userStorage.get().get(playerId);
  10. if (optUser.isPresent()) {
  11. logger1.info("step 3");
  12. //TODO: Add more optional handling here.
  13. User user = optUser.get();
  14. if(user.getPlayer().isPresent()){
  15. Instant lastPlayed = user.getPlayer().get().lastPlayed().get();
  16. logger1.info("returns " + lastPlayed.getLong(ChronoField.NANO_OF_SECOND) + " when sys time is: "+ System.currentTimeMillis());
  17. return lastPlayed.getLong(ChronoField.NANO_OF_SECOND);
  18. }
  19. return 0L;
  20. } else {
  21. return getPlayerDataLastModified(playerId);
  22. }
  23. }
  24. //return 0;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement