Skip to content

Commit 2953feb

Browse files
authored
GH-901 Add separate permission for /gamemode and /gamemode <Player> (#901)
* Innit * Resolve Lucky's review * ONE MORE TIME I SWEAR TO GOD: Resolve Lucky's review
1 parent 2dde77b commit 2953feb

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

eternalcore-core/src/main/java/com/eternalcode/core/feature/essentials/gamemode/GameModeCommand.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,6 @@
1818
import org.bukkit.entity.Player;
1919

2020
@Command(name = "gamemode", aliases = "gm")
21-
@Permission("eternalcore.gamemode")
2221
class GameModeCommand {
2322

2423
private final CommandConfiguration commandConfiguration;
@@ -42,6 +41,7 @@ void executeAlias(@Context Invocation<CommandSender> invocation, @Context Player
4241
}
4342

4443
@Execute
44+
@Permission("eternalcore.gamemode")
4545
@DescriptionDocs(description = "Sets your gamemode", arguments = "<gamemode>")
4646
void execute(@Context Player sender, @Arg GameMode gameMode) {
4747
sender.setGameMode(gameMode);
@@ -54,6 +54,7 @@ void execute(@Context Player sender, @Arg GameMode gameMode) {
5454
}
5555

5656
@Execute
57+
@Permission("eternalcore.gamemode.other")
5758
@DescriptionDocs(description = "Sets gamemode of another player", arguments = "<gamemode> <player>")
5859
void execute(@Context Viewer sender, @Arg GameMode gameMode, @Arg Player player) {
5960
player.setGameMode(gameMode);

0 commit comments

Comments
 (0)