mirror of
https://github.com/BentoBoxWorld/Challenges.git
synced 2024-11-28 05:25:21 +01:00
Create new method in CommonGUI, that allows to fill border with black stained glass around Panel.
This commit is contained in:
parent
88f9d32862
commit
0109431262
@ -8,6 +8,7 @@ import java.util.Collections;
|
||||
import java.util.List;
|
||||
|
||||
import world.bentobox.bentobox.api.panels.PanelItem;
|
||||
import world.bentobox.bentobox.api.panels.builders.PanelBuilder;
|
||||
import world.bentobox.bentobox.api.panels.builders.PanelItemBuilder;
|
||||
import world.bentobox.bentobox.api.user.User;
|
||||
import world.bentobox.challenges.ChallengesAddon;
|
||||
@ -233,6 +234,26 @@ public abstract class CommonGUI
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* This method creates border of black panes around given panel.
|
||||
* @param panelBuilder PanelBuilder which must be filled with border blocks.
|
||||
*/
|
||||
protected void fillBorder(PanelBuilder panelBuilder)
|
||||
{
|
||||
for (int i = 0; i < 45; i++)
|
||||
{
|
||||
// First (i < 9) and last (i > 35) rows must be filled
|
||||
// First column (i % 9 == 0) and last column (i % 9 == 8) also must be filled.
|
||||
|
||||
if (i < 9 || i > 35 || i % 9 == 0 || i % 9 == 8)
|
||||
{
|
||||
panelBuilder.item(i,
|
||||
new PanelItemBuilder().name("").icon(Material.BLACK_STAINED_GLASS_PANE).build());
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
/**
|
||||
* This method sets new value to ValueObject variable.
|
||||
* @param value new Value of valueObject.
|
||||
|
Loading…
Reference in New Issue
Block a user