diff --git a/src/main/java/gq/bxteam/ndailyrewards/manager/UserManager.java b/src/main/java/gq/bxteam/ndailyrewards/manager/UserManager.java index eb073ea..16d3396 100644 --- a/src/main/java/gq/bxteam/ndailyrewards/manager/UserManager.java +++ b/src/main/java/gq/bxteam/ndailyrewards/manager/UserManager.java @@ -56,7 +56,7 @@ public void autosave() { this.save.clear(); for (final DUser cu : this.getUsers()) { this.plugin.getData().save(cu); - this.users.put(cu.getUUID(), cu); + this.users.remove(cu.getUUID()); } } @@ -113,7 +113,7 @@ public void onJoin(final PlayerJoinEvent e) { if (Config.opt_auto_is && (!Config.opt_auto_have || (Config.opt_auto_have && user.hasActiveReward()))) { new BukkitRunnable() { public void run() { - Config.rewards_gui.open(p); + if (p.hasPermission("ndailyrewards.openonjoin")) Config.rewards_gui.open(p); } }.runTaskLater(this.plugin, 10L); } diff --git a/src/main/resources/plugin.yml b/src/main/resources/plugin.yml index 54f86a4..fe74d87 100644 --- a/src/main/resources/plugin.yml +++ b/src/main/resources/plugin.yml @@ -14,7 +14,7 @@ commands: permissions: ndailyrewards.user: description: Allows players to use non-admin commands. - default: true + default: op ndailyrewards.admin: description: Allows to use admin commands. default: op \ No newline at end of file