mirror of
https://github.com/KAMKEEL/CustomNPC-Plus.git
synced 2026-11-11 21:57:40 +00:00
Add Insane Sync Data Control from BACK in the BROKEN 1.9 BETA >:D
This commit is contained in:
1 parent
d225122016
commit
dd7a0b7f12
25 files changed
+435
-79
No files matched your search
@@ -318,7 +318,7 @@ public class ServerEventsHandler {
|
||||
}
|
||||
|
||||
private void doQuest(EntityPlayer player, EntityLivingBase entity, boolean all) {
|
||||
PlayerData playerData = PlayerDataController.Instance.getPlayerData(player);
|
||||
PlayerData playerData = PlayerData.get(player);
|
||||
PlayerQuestData questData = playerData.questData;
|
||||
boolean checkCompletion = false;
|
||||
String entityName = EntityList.getEntityString(entity);
|
||||
@@ -385,6 +385,7 @@ public class ServerEventsHandler {
|
||||
killed.put(name, amount + 1);
|
||||
}
|
||||
quest.setKilled(data, killed);
|
||||
playerData.updateClient = true;
|
||||
}
|
||||
if(!checkCompletion)
|
||||
return;
|
||||
@@ -393,10 +394,14 @@ public class ServerEventsHandler {
|
||||
}
|
||||
|
||||
private void doPartyQuest(EntityPlayer player, Party party, EntityLivingBase entity){
|
||||
PlayerData pdata = PlayerData.get(player);
|
||||
QuestData data = party.getQuestData();
|
||||
if(data == null)
|
||||
return;
|
||||
|
||||
if(pdata == null)
|
||||
return;
|
||||
|
||||
if (data.quest.type != EnumQuestType.Kill && data.quest.type != EnumQuestType.AreaKill)
|
||||
return;
|
||||
|
||||
@@ -441,6 +446,7 @@ public class ServerEventsHandler {
|
||||
killed.put(name, amount + 1);
|
||||
}
|
||||
quest.setKilled(data, killed);
|
||||
pdata.updateClient = true;
|
||||
}
|
||||
|
||||
PartyController.Instance().pingPartyQuestObjectiveUpdate(party);
|
||||
|
||||
Reference in new issue
Block a user