@EventHandler(priority = EventPriority.HIGHEST)
public void onRespawn(PlayerRespawnEvent event) {
if (Config.getString("config.remove_items_after_respawn").equals("false"))
return;
// some plugins block item dropping after death and add those
// items after respawning, so the player doesn't loose his
// inventory after death; this aims to force removing quest
// items, as they have been added to the backpack already
if (event.getPlayer().getGameMode() == GameMode.CREATIVE)
return;
Inventory inv = event.getPlayer().getInventory();
for (int i = 0; i < inv.getSize(); i++) {
if (Utils.isQuestItem(inv.getItem(i))) {
inv.setItem(i, null);
}
}
}
QuestItemHandler.java 文件源码
java
阅读 25
收藏 0
点赞 0
评论 0
项目:BetonQuest
作者:
评论列表
文章目录