mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-11 23:07:37 +00:00
Fix Quest Item pickup not removing items on Auto Complete Pickup
This commit is contained in:
1 parent
a57bf10031
commit
b7091aa289
3 files changed
+20
-19
No files matched your search
@@ -457,25 +457,7 @@ public class ServerEventsHandler {
|
||||
PartyController.Instance().pingPartyQuestObjectiveUpdate(party);
|
||||
PartyController.Instance().checkQuestCompletion(party, EnumQuestType.Kill);
|
||||
}
|
||||
|
||||
@SubscribeEvent
|
||||
public void pickUp(EntityItemPickupEvent event){
|
||||
if(event.entityPlayer.worldObj.isRemote || event.entityPlayer instanceof FakePlayer)
|
||||
return;
|
||||
PlayerData playerData = PlayerDataController.Instance.getPlayerData(event.entityPlayer);
|
||||
PlayerQuestData questData = playerData.questData;
|
||||
QuestItem.pickedUp = event.item.getEntityItem();
|
||||
|
||||
Party playerParty = playerData.getPlayerParty();
|
||||
if(playerParty != null){
|
||||
QuestItem.pickedUpParty = event.item.getEntityItem();
|
||||
QuestItem.pickedUpPlayer = event.entityPlayer;
|
||||
PartyController.Instance().checkQuestCompletion(playerParty, EnumQuestType.Item);
|
||||
}
|
||||
|
||||
questData.checkQuestCompletion(playerData, EnumQuestType.Item);
|
||||
}
|
||||
|
||||
|
||||
@SubscribeEvent
|
||||
public void world(PlayerEvent.SaveToFile event){
|
||||
PlayerData data = PlayerDataController.Instance.getPlayerData((EntityPlayer) event.entity);
|
||||
|
||||
Reference in new issue
Block a user