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}