Class CustomItemsManager.CustomItem

java.lang.Object
studio.magemonkey.codex.manager.LoadableItem
studio.magemonkey.divinity.modules.ModuleItem
studio.magemonkey.divinity.modules.list.customitems.CustomItemsManager.CustomItem
All Implemented Interfaces:
Tiered
Enclosing class:
CustomItemsManager

public class CustomItemsManager.CustomItem extends ModuleItem implements Tiered
  • Constructor Details

    • CustomItem

      public CustomItem(@NotNull Divinity plugin, @NotNull studio.magemonkey.codex.config.api.JYML cfg)
  • Method Details

    • applyLoreReplacements

      protected String applyLoreReplacements(String lore)
      Description copied from class: ModuleItem
      This method just returns the same string by default, but can be overridden to apply custom replacements. For example, LeveledItem uses this to replace the item tier placeholders.
      Overrides:
      applyLoreReplacements in class ModuleItem
      Parameters:
      lore - The lore line to apply replacements to.
      Returns:
      The lore line with replacements applied.
    • processLore

      protected void processLore(@NotNull studio.magemonkey.codex.config.api.JYML cfg, @NotNull QModuleDrop<?> module)
      Overrides:
      processLore in class ModuleItem