GoBackItem.java 820 B

12345678910111213141516171819202122232425262728
  1. package me.lethunderhawk.bazaarflux.util.gui;
  2. import me.lethunderhawk.main.util.UnItalic;
  3. import net.kyori.adventure.text.Component;
  4. import net.kyori.adventure.text.format.NamedTextColor;
  5. import org.bukkit.Material;
  6. import org.bukkit.inventory.ItemStack;
  7. import org.bukkit.inventory.meta.ItemMeta;
  8. import java.util.List;
  9. public class GoBackItem extends ItemStack {
  10. public GoBackItem() {
  11. super(Material.ARROW);
  12. setItemMeta(buildItemMeta());
  13. }
  14. private ItemMeta buildItemMeta() {
  15. ItemMeta meta = getItemMeta();
  16. meta.displayName(Component.text("Go back", NamedTextColor.RED));
  17. meta.lore(List.of(
  18. Component.text("Go back to the previous menu!", NamedTextColor.GRAY)
  19. ));
  20. UnItalic.removeItalicFromMeta(meta);
  21. return meta;
  22. }
  23. }