Fixed crate rendering

This commit is contained in:
Auxilor
2022-10-03 12:58:11 +01:00
parent 321643c94c
commit ba3ef1a1e9

View File

@@ -8,6 +8,7 @@ import com.willfp.eco.core.data.profile
import com.willfp.eco.core.gui.addPage
import com.willfp.eco.core.gui.menu
import com.willfp.eco.core.gui.menu.MenuBuilder
import com.willfp.eco.core.gui.menu.MenuLayer
import com.willfp.eco.core.gui.page.PageChanger
import com.willfp.eco.core.gui.slot
import com.willfp.eco.core.gui.slot.FillerMask
@@ -151,6 +152,20 @@ class Crate(
PageChanger.Direction.BACKWARDS
)
addComponent(
MenuLayer.TOP,
config.getInt("preview.forwards-arrow.row"),
config.getInt("preview.forwards-arrow.column"),
forwardsArrow
)
addComponent(
MenuLayer.TOP,
config.getInt("preview.backwards-arrow.row"),
config.getInt("preview.backwards-arrow.column"),
backwardsArrow
)
for (page in pages) {
addPage(page.getInt("page")) {
setMask(
@@ -160,18 +175,6 @@ class Crate(
)
)
addComponent(
config.getInt("preview.forwards-arrow.row"),
config.getInt("preview.forwards-arrow.column"),
forwardsArrow
)
addComponent(
config.getInt("preview.backwards-arrow.row"),
config.getInt("preview.backwards-arrow.column"),
backwardsArrow
)
for (previewReward in page.getSubsections("rewards")) {
val reward = Rewards.getByID(previewReward.getString("id")) ?: continue
val row = previewReward.getInt("row")