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);
|
||||
}));
|
||||
// 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);
|
||||
if (island.level() < requiredIslandLevel) {
|
||||
player.sendRichMessage(islandMessages.cobbeGen().requiredLevel(), Placeholder.parsed("islandlevel", "<gold>" + requiredIslandLevel + "</gold>"));
|
||||
|
|
@ -99,4 +102,8 @@ public class UpgradesGUI extends GUIInventory {
|
|||
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