diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index e4cc552..aa2f402 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -4,7 +4,7 @@ stages: variables: name: "UltimateModeration" path: "/builds/$CI_PROJECT_PATH" - version: "1.1.6" + version: "1.1.7" build: stage: build diff --git a/src/main/java/com/songoda/ultimatemoderation/command/commands/CommandVanish.java b/src/main/java/com/songoda/ultimatemoderation/command/commands/CommandVanish.java index e2bee67..aefcc7f 100644 --- a/src/main/java/com/songoda/ultimatemoderation/command/commands/CommandVanish.java +++ b/src/main/java/com/songoda/ultimatemoderation/command/commands/CommandVanish.java @@ -13,7 +13,9 @@ import org.bukkit.entity.Entity; import org.bukkit.entity.EntityType; import org.bukkit.entity.Player; -import java.util.*; +import java.util.ArrayList; +import java.util.List; +import java.util.UUID; public class CommandVanish extends AbstractCommand { @@ -42,13 +44,16 @@ public class CommandVanish extends AbstractCommand { if (inVanish.contains(uuid)) { inVanish.remove(uuid); - player.setInvulnerable(false); + if (instance.isServerVersionAtLeast(ServerVersion.V1_9)) + player.setInvulnerable(false); player.setCanPickupItems(true); player.sendMessage(Methods.formatText(instance.getReferences().getPrefix() + instance.getLocale().getMessage("command.vanish.toggledOff"))); } else { inVanish.add(uuid); player.setCanPickupItems(false); - player.setInvulnerable(true); + + if (instance.isServerVersionAtLeast(ServerVersion.V1_9)) + player.setInvulnerable(true); player.sendMessage(Methods.formatText(instance.getReferences().getPrefix() + instance.getLocale().getMessage("command.vanish.toggledOn"))); } if (Setting.VANISH_EFFECTS.getBoolean()) {