mirror of
https://github.com/tanyaofei/minecraft-fakeplayer.git
synced 2025-07-13 12:52:23 +08:00
Add permission for invsee by right click
This commit is contained in:
parent
b9927bc2ad
commit
b4c34bb0ea
@ -44,6 +44,7 @@ public interface Permission {
|
||||
String wakeup = "fakeplayer.command.wakeup";
|
||||
String cmd = "fakeplayer.command.cmd";
|
||||
String stop = "fakeplayer.command.stop";
|
||||
String rightClickInvsee = "fakeplayer.interact.right-click-invsee";
|
||||
|
||||
|
||||
String op = "OP";
|
||||
|
@ -1,6 +1,7 @@
|
||||
package io.github.hello09x.fakeplayer.core.manager.invsee;
|
||||
|
||||
import io.github.hello09x.devtools.core.utils.ComponentUtils;
|
||||
import io.github.hello09x.fakeplayer.core.command.Permission;
|
||||
import io.github.hello09x.fakeplayer.core.manager.FakeplayerList;
|
||||
import io.github.hello09x.fakeplayer.core.manager.FakeplayerManager;
|
||||
import org.bukkit.Sound;
|
||||
@ -66,6 +67,10 @@ public abstract class AbstractInvseeManager implements InvseeManager {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!event.getPlayer().hasPermission(Permission.rightClickInvsee)) {
|
||||
return;
|
||||
}
|
||||
|
||||
this.invsee(event.getPlayer(), whom); // fakeplayer check here
|
||||
}
|
||||
|
||||
|
@ -84,13 +84,16 @@ permissions:
|
||||
description: 'Allow player to run /fp hold'
|
||||
fakeplayer.command.cmd:
|
||||
description: 'Allow player to run /fp cmd'
|
||||
fakeplayer.command.stop:
|
||||
description: 'Allow player to run /fp stop'
|
||||
fakeplayer.config.replenish:
|
||||
description: 'Allow player to configure fake players can replenish'
|
||||
fakeplayer.config.replenish.chest:
|
||||
description: 'Allow player to configure fake players can replenish from nearby chest'
|
||||
fakeplayer.config.autofish:
|
||||
description: 'Allow player to configure fake players to auto-fishing'
|
||||
|
||||
fakeplayer.interact.right-click-invsee:
|
||||
description: 'Allow player to open inventory of fake players by right clicking'
|
||||
fakeplayer.spawn:
|
||||
description: 'Includes all basic permissions'
|
||||
children:
|
||||
@ -105,6 +108,7 @@ permissions:
|
||||
- fakeplayer.command.dropinv
|
||||
- fakeplayer.command.skin
|
||||
- fakeplayer.command.invsee
|
||||
- fakeplayer.interact.right-click-invsee
|
||||
- fakeplayer.command.status
|
||||
- fakeplayer.command.respawn
|
||||
- fakeplayer.command.config
|
||||
|
Loading…
Reference in New Issue
Block a user