MenuProtect/src/main/java/pw/yumc/MenuProtect/listen/WowSuchCleanerListener.java

30 lines
852 B
Java

package pw.yumc.MenuProtect.listen;
import java.util.List;
import org.bukkit.event.EventHandler;
import org.bukkit.event.Listener;
import org.bukkit.inventory.ItemStack;
import io.github.Cnly.WowSuchCleaner.WowSuchCleaner.ItemPreCleanEvent;
import pw.yumc.MenuProtect.utils.MarkUtil;
/**
*
* @since 2016年7月21日 下午4:57:35
* @author 喵♂呜
*/
public class WowSuchCleanerListener implements Listener {
@EventHandler
public void onClear(final ItemPreCleanEvent e) {
final List<ItemStack> list = e.getItemsToAuction();
final List<ItemStack> needRemove = e.getItemsToAuction();
for (final ItemStack itemStack : list) {
if (MarkUtil.hasMark(itemStack)) {
needRemove.add(itemStack);
}
}
list.removeAll(needRemove);
}
}