The transaction logger is intentionally NOT reloaded here because + * it holds an open database connection. The logging configuration is only + * read at startup; a full server restart is required to change it. */ public void reload() { reloadConfig(); diff --git a/servershop/src/main/java/pt/henrique/servershop/gui/CategoryGui.java b/servershop/src/main/java/pt/henrique/servershop/gui/CategoryGui.java index 26f7839..df5071b 100644 --- a/servershop/src/main/java/pt/henrique/servershop/gui/CategoryGui.java +++ b/servershop/src/main/java/pt/henrique/servershop/gui/CategoryGui.java @@ -146,7 +146,7 @@ public final class CategoryGui { if (meta != null) { meta.setDisplayName(lang.get("gui.prev-page")); meta.setLore(List.of(lang.get("gui.page-info", - "page", String.valueOf(page), + "page", String.valueOf(page), // page is 0-indexed; prev page is (page-1)+1 = page "total", String.valueOf(totalPages)))); item.setItemMeta(meta); } diff --git a/servershop/src/main/java/pt/henrique/servershop/gui/ItemDetailGui.java b/servershop/src/main/java/pt/henrique/servershop/gui/ItemDetailGui.java index 4256d05..27ae7be 100644 --- a/servershop/src/main/java/pt/henrique/servershop/gui/ItemDetailGui.java +++ b/servershop/src/main/java/pt/henrique/servershop/gui/ItemDetailGui.java @@ -9,6 +9,7 @@ import pt.henrique.servershop.ServerShop; import pt.henrique.servershop.category.Category; import pt.henrique.servershop.i18n.LangManager; import pt.henrique.servershop.pricing.ItemPrice; +import pt.henrique.servershop.pricing.PricingService; import pt.henrique.servershop.util.ItemUtil; import pt.henrique.servershop.util.TextUtil;