From aad947a354d1190e385991d2cbcfd54d1f25f10a Mon Sep 17 00:00:00 2001 From: ZeroEpoch1969 <13510767+ZeroEpoch1969@users.noreply.github.com> Date: Tue, 29 May 2018 14:30:29 -0700 Subject: [PATCH] Small problem --- .../command/Command_verify.java | 29 +++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/src/main/java/me/totalfreedom/totalfreedommod/command/Command_verify.java b/src/main/java/me/totalfreedom/totalfreedommod/command/Command_verify.java index 21d4762e..aea7b21a 100644 --- a/src/main/java/me/totalfreedom/totalfreedommod/command/Command_verify.java +++ b/src/main/java/me/totalfreedom/totalfreedommod/command/Command_verify.java @@ -3,6 +3,7 @@ package me.totalfreedom.totalfreedommod.command; import me.totalfreedom.totalfreedommod.admin.Admin; import me.totalfreedom.totalfreedommod.config.ConfigEntry; import me.totalfreedom.totalfreedommod.discord.Discord; +import me.totalfreedom.totalfreedommod.masterbuilder.MasterBuilder; import me.totalfreedom.totalfreedommod.player.FPlayer; import me.totalfreedom.totalfreedommod.rank.Rank; import me.totalfreedom.totalfreedommod.util.FUtil; @@ -93,6 +94,34 @@ public class Command_verify extends FreedomCommand admin.setName(playerSender.getName()); admin.addIp(Ips.getIp(playerSender)); } + + if (!plugin.mbl.isMasterBuilder(playerSender)) + { + MasterBuilder masterBuilder = null; + for (MasterBuilder loopMasterBuilder : plugin.mbl.getAllMasterBuilders().values()) + { + if (loopMasterBuilder.getName().equalsIgnoreCase(playerSender.getName())) + { + masterBuilder = loopMasterBuilder; + break; + } + } + + if (masterBuilder != null) + { + if (playerSender!= null) + { + masterBuilder.setName(playerSender.getName()); + masterBuilder.addIp(Ips.getIp(playerSender)); + } + + masterBuilder.setLastLogin(new Date()); + + plugin.mbl.save(); + plugin.mbl.updateTables(); + } + } + admin.setActive(true); admin.setLastLogin(new Date()); plugin.al.save();