30 lines
852 B
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);
|
|
}
|
|
}
|