Class ItemsAdderLoadListener

java.lang.Object
dev.cwhead.GravesX.listener.integration.itemsadder.ItemsAdderLoadListener
All Implemented Interfaces:
org.bukkit.event.Listener

public final class ItemsAdderLoadListener extends Object implements org.bukkit.event.Listener
Enables the GravesX ItemsAdder integration when ItemsAdder finishes loading its data.

ItemsAdderLoadDataEvent may fire asynchronously, so readiness is updated via the GravesX scheduler to ensure it happens safely on the server thread.

  • Constructor Details

    • ItemsAdderLoadListener

      public ItemsAdderLoadListener(Graves plugin, ItemsAdder integration)
      Creates the listener.
      Parameters:
      plugin - GravesX plugin instance
      integration - ItemsAdder integration wrapper
  • Method Details

    • onItemsAdderLoad

      public void onItemsAdderLoad(dev.lone.itemsadder.api.Events.ItemsAdderLoadDataEvent event)
      Called when ItemsAdder reports its content data has been (re)loaded. Sets the integration to ready and logs a debug message.
      Parameters:
      event - ItemsAdder load data event