Fix guest gamemode flag.

This commit is contained in:
sauilitired 2018-11-14 23:40:27 +01:00
parent 8cd54929e7
commit 3c64376abe

View file

@ -100,15 +100,15 @@ public class PlotListener {
}
}
Optional<PlotGameMode> guestGamemodeFlag = plot.getFlag(Flags.GUEST_GAMEMODE);
if (gamemodeFlag.isPresent()) {
if (player.getGameMode() != gamemodeFlag.get() && !plot
if (guestGamemodeFlag.isPresent()) {
if (player.getGameMode() != guestGamemodeFlag.get() && !plot
.isAdded(player.getUUID())) {
if (!Permissions.hasPermission(player, "plots.gamemode.bypass")) {
player.setGameMode(gamemodeFlag.get());
player.setGameMode(guestGamemodeFlag.get());
} else {
MainUtil.sendMessage(player, StringMan
.replaceAll(C.GAMEMODE_WAS_BYPASSED.s(), "{plot}", plot.getId(),
"{gamemode}", gamemodeFlag.get()));
"{gamemode}", guestGamemodeFlag.get()));
}
}
}