Prevent repeating certain challenge types.
This commit is contained in:
parent
7bec99b78e
commit
528c15db9b
|
|
@ -84,6 +84,9 @@ public class ChallengesGUI extends GUIInventory {
|
||||||
takeItems = true;
|
takeItems = true;
|
||||||
}
|
}
|
||||||
case ON_ISLAND -> {
|
case ON_ISLAND -> {
|
||||||
|
if (repeat) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
if (!player.getWorld().getUID().equals(island.islandUUID())) {
|
if (!player.getWorld().getUID().equals(island.islandUUID())) {
|
||||||
player.sendRichMessage(CometSkyBlockPlugin.instance().messagesConfiguration().get().island().notOnIsland());
|
player.sendRichMessage(CometSkyBlockPlugin.instance().messagesConfiguration().get().island().notOnIsland());
|
||||||
return;
|
return;
|
||||||
|
|
@ -99,6 +102,9 @@ public class ChallengesGUI extends GUIInventory {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
case ISLAND_LEVEL -> {
|
case ISLAND_LEVEL -> {
|
||||||
|
if (repeat) {
|
||||||
|
return;
|
||||||
|
}
|
||||||
hasRequirements = island.level() >= challenge.requiredLevel();
|
hasRequirements = island.level() >= challenge.requiredLevel();
|
||||||
if (!hasRequirements) {
|
if (!hasRequirements) {
|
||||||
player.sendRichMessage("<red>You do no have the required island level.");
|
player.sendRichMessage("<red>You do no have the required island level.");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user