001package com.ericlam.mc.eldgui.component;
002
003import org.bukkit.inventory.ItemStack;
004
005/**
006 * 組件(靜態)
007 */
008public interface Component {
009
010    /**
011     * 設置更新界面動作
012     * @param updater 更新界面動作
013     */
014    void setUpdateHandler(Runnable updater);
015
016    /**
017     * 獲取組件内物品
018     * @return 物品
019     */
020    ItemStack getItem();
021
022}