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:
@ -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 {
|
||||
|
@ -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) {
|
||||
|
@ -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) {
|
||||
|
@ -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) {
|
||||
|
Reference in New Issue
Block a user