1
1
mirror of https://github.com/geekfrog/PermissionsTime.git synced 2025-09-09 07:29:44 +00:00

1.V0.4.3正式发布

2.修复一些BUG:
  1.7.10的兼容
  以及新玩家数据的BUG
This commit is contained in:
2018-06-30 00:41:12 +08:00
parent 5b9ee3de07
commit 7752788416
16 changed files with 208 additions and 201 deletions

View File

@ -34,7 +34,7 @@ public class MeCmd implements Runnable {
if (isPlayer) {
if (args.length == 1) {
sender.sendMessage(StrUtil.messageFormat(PluginCfg.PLUGIN_PREFIX + LangCfg.MSG_PROCESSING));
String uuid = pm.getPlayerUUIDByName(sender.getName());
String uuid = pm.getPlayerUUIDByName((Player) sender);
List<PlayerDataBean> ps = sm.getTime(uuid);
PlayerPermissionShow.show((Player) sender, ps);
} else {

View File

@ -72,7 +72,7 @@ public class PackagesCfg extends PluginConfig {
}
for (Player player : pm.getServer().getOnlinePlayers()) {
try {
String uuid = pm.getPlayerUUIDByName(player.getName());
String uuid = pm.getPlayerUUIDByName(player);
List<PlayerDataBean> pdbList = pm.getSqlManager().getTime(uuid);
PermissionPackageBean.reloadPlayerPermissions(player, pdbList, pm, false);
} catch (Exception e) {

View File

@ -28,7 +28,7 @@ public class PtListener implements Listener {
@EventHandler(priority = EventPriority.MONITOR)
public void onJoin(PlayerLoginEvent event) {
try {
String uuid = pm.getPlayerUUIDByName(event.getPlayer().getName());
String uuid = pm.getPlayerUUIDByName(event.getPlayer());
List<PlayerDataBean> pdbList = pm.getSqlManager().getTime(uuid);
PermissionPackageBean.reloadPlayerPermissions(event.getPlayer(), pdbList, pm, false);
} catch (Exception e) {

View File

@ -267,7 +267,7 @@ public class PermissionPackageBean implements IConfigBean {
addPpb.givePlayer(player, pm.getServer(), pm.getPermission());
}
checkExpire(player, pm);
String uuid = pm.getPlayerUUIDByName(player.getName());
String uuid = pm.getPlayerUUIDByName(player.getPlayer());
BukkitTask task = taskMap.get(uuid);
if (pdbList.size() > 0) {
delay = (delay / 1000 + 1) * 20;// 1秒=20ticks
@ -299,7 +299,7 @@ public class PermissionPackageBean implements IConfigBean {
subPpb.clearPlayer(player, pm.getServer(), pm.getPermission());
}
});
String uuid = pm.getPlayerUUIDByName(player.getName());
String uuid = pm.getPlayerUUIDByName(player.getPlayer());
BukkitTask task = taskMap.get(uuid);
if (task != null) {
pm.getServer().getScheduler().cancelTask(task.getTaskId());
@ -307,7 +307,7 @@ public class PermissionPackageBean implements IConfigBean {
}
public static void checkExpire(OfflinePlayer player, PluginMain pm) {
String uuid = pm.getPlayerUUIDByName(player.getName());
String uuid = pm.getPlayerUUIDByName(player.getPlayer());
List<PlayerDataBean> playerDataList = pm.getSqlManager().getAllTime(uuid);
long now = new Date().getTime();
for (PlayerDataBean playerData : playerDataList) {