mirror of
https://github.com/geekfrog/PermissionsTime.git
synced 2024-11-22 15:48:51 +00:00
修复bug
如果权限组有继承关系, 被继承的权限组会被大组覆盖, 大组到期被删除, 小组的权限就没有了, 只能重新登录游戏。
This commit is contained in:
parent
71b65347d7
commit
a54fd506bb
@ -7,7 +7,6 @@
|
|||||||
|
|
||||||
如果出现问题一般退出服务器重进就能解决。一次不行再来一次。
|
如果出现问题一般退出服务器重进就能解决。一次不行再来一次。
|
||||||
|
|
||||||
- 如果权限组有继承关系, 被继承的权限组会被大组覆盖, 大组到期被删除, 小组的权限就没有了, 只能重新登录游戏。
|
|
||||||
- 服务器关闭时, 插件被禁用的顺序不一, 会导致玩家有权限留存。 如果配置的权限包删掉了原来设置的权限, 会导致插件无法清理原有的权限及权限组。(你可以配置一个不使用的权限包, 权限包内含有你想清理的权限及权限组即可。)
|
- 服务器关闭时, 插件被禁用的顺序不一, 会导致玩家有权限留存。 如果配置的权限包删掉了原来设置的权限, 会导致插件无法清理原有的权限及权限组。(你可以配置一个不使用的权限包, 权限包内含有你想清理的权限及权限组即可。)
|
||||||
|
|
||||||
#### 插件进度:
|
#### 插件进度:
|
||||||
|
@ -181,8 +181,8 @@ public class PermissionPackageBean implements IConfigBean {
|
|||||||
addPpb.getGroups().addAll(p.getGroups());
|
addPpb.getGroups().addAll(p.getGroups());
|
||||||
subPpb.getGroups().removeAll(p.getGroups());
|
subPpb.getGroups().removeAll(p.getGroups());
|
||||||
}
|
}
|
||||||
addPpb.givePlayer(player, plugin.getServer(), plugin.getPermission());
|
|
||||||
subPpb.clearPlayer(player, plugin.getServer(), plugin.getPermission());
|
subPpb.clearPlayer(player, plugin.getServer(), plugin.getPermission());
|
||||||
|
addPpb.givePlayer(player, plugin.getServer(), plugin.getPermission());
|
||||||
BukkitTask task = taskMap.get(player.getUniqueId().toString());
|
BukkitTask task = taskMap.get(player.getUniqueId().toString());
|
||||||
if (task != null) {
|
if (task != null) {
|
||||||
plugin.getServer().getScheduler().cancelTask(task.getTaskId());
|
plugin.getServer().getScheduler().cancelTask(task.getTaskId());
|
||||||
|
Loading…
Reference in New Issue
Block a user