Add CobbleStone generator level to upgrades GUI
This commit is contained in:
parent
dd6b9b6c92
commit
64bcbdfe5f
|
|
@ -45,7 +45,10 @@ public class UpgradesGUI extends GUIInventory {
|
||||||
// worldBorder.setSize(worldBorder.getSize() + 250);
|
// worldBorder.setSize(worldBorder.getSize() + 250);
|
||||||
}));
|
}));
|
||||||
// Cobble Gen
|
// Cobble Gen
|
||||||
addButton(11, createMenuButton(Material.COBBLESTONE, "Upgrade your cobble stone generator", new ArrayList<>(), event -> {
|
addButton(11, createMenuButton(Material.COBBLESTONE, "Upgrade your cobble stone generator", List.of(
|
||||||
|
"<white>Level: <gold>" + island.cobblegenLevel() + "</gold>",
|
||||||
|
"<white>Ore tier: <gold>" + getOreTier(island.cobblegenLevel()) + "</gold>"
|
||||||
|
), event -> {
|
||||||
int requiredIslandLevel = getRequiredIslandLevel(island.cobblegenLevel() + 1);
|
int requiredIslandLevel = getRequiredIslandLevel(island.cobblegenLevel() + 1);
|
||||||
if (island.level() < requiredIslandLevel) {
|
if (island.level() < requiredIslandLevel) {
|
||||||
player.sendRichMessage(islandMessages.cobbeGen().requiredLevel(), Placeholder.parsed("islandlevel", "<gold>" + requiredIslandLevel + "</gold>"));
|
player.sendRichMessage(islandMessages.cobbeGen().requiredLevel(), Placeholder.parsed("islandlevel", "<gold>" + requiredIslandLevel + "</gold>"));
|
||||||
|
|
@ -99,4 +102,8 @@ public class UpgradesGUI extends GUIInventory {
|
||||||
return null;
|
return null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Material getOreTier(int generatorLevel) {
|
||||||
|
CobblestoneGeneratorLevel level = getLevel(generatorLevel);
|
||||||
|
return level != null ? level.type() : Material.COBBLESTONE;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user