More Update Clients for PlayerData Syncing

This commit is contained in:
Kam committed 2024-03-08 00:01:15 -05:00
1 parent f732665994
commit 90106ec453
8 files changed
+31 -2

No files matched your search

+3 -1
View File
@@ -51,6 +51,7 @@ public class CmdDialog extends ChMcLogger {
for(PlayerData playerdata : data){
playerdata.dialogData.dialogsRead.add(diagid);
playerdata.save();
playerdata.updateClient = true;
}
return true;
}
@@ -77,6 +78,7 @@ public class CmdDialog extends ChMcLogger {
for(PlayerData playerdata : data){
playerdata.dialogData.dialogsRead.remove(diagid);
playerdata.save();
playerdata.updateClient = true;
}
return true;
}
@@ -85,7 +87,7 @@ public class CmdDialog extends ChMcLogger {
permissions={OpOnly.class}
)
public boolean reload(String args[]){
new DialogController().load();;
new DialogController().load();
return true;
}
@@ -44,6 +44,7 @@ public class CmdFaction extends ChMcLogger {
for(PlayerData playerdata : data){
PlayerFactionData playerfactiondata = playerdata.factionData;
playerfactiondata.increasePoints(factionid, points, playerdata.player);
playerdata.updateClient = true;
}
return true;
}
@@ -65,6 +66,7 @@ public class CmdFaction extends ChMcLogger {
for(PlayerData playerdata : data){
PlayerFactionData playerfactiondata = playerdata.factionData;
playerfactiondata.increasePoints(factionid, -points, playerdata.player);
playerdata.updateClient = true;
}
return true;
}
@@ -77,6 +79,7 @@ public class CmdFaction extends ChMcLogger {
public Boolean reset(String[] args) {
for(PlayerData playerdata : data){
playerdata.factionData.factionData.put(this.selectedFaction.id, this.selectedFaction.defaultPoints);
playerdata.updateClient = true;
}
return true;
}
@@ -97,6 +100,7 @@ public class CmdFaction extends ChMcLogger {
for(PlayerData playerdata : data){
PlayerFactionData playerfactiondata = playerdata.factionData;
playerfactiondata.factionData.put(this.selectedFaction.id,points);
playerdata.updateClient = true;
}
return true;
}
@@ -109,6 +113,7 @@ public class CmdFaction extends ChMcLogger {
public Boolean drop(String[] args){
for(PlayerData playerdata : data){
playerdata.factionData.factionData.remove(this.selectedFaction.id);
playerdata.updateClient = true;
}
return true;
}
+5 -1
View File
@@ -61,6 +61,7 @@ public class CmdQuest extends ChMcLogger{
Server.sendData((EntityPlayerMP)playerdata.player, EnumPacketClient.MESSAGE, "quest.newquest", quest.title);
Server.sendData((EntityPlayerMP)playerdata.player, EnumPacketClient.CHAT, "quest.newquest", ": ", quest.title);
}
playerdata.updateClient = true;
}
return true;
}
@@ -94,6 +95,7 @@ public class CmdQuest extends ChMcLogger{
for(PlayerData playerdata : data){
playerdata.questData.finishedQuests.put(questid, System.currentTimeMillis());
playerdata.save();
playerdata.updateClient = true;
}
return true;
}
@@ -125,6 +127,7 @@ public class CmdQuest extends ChMcLogger{
for(PlayerData playerdata : data){
playerdata.questData.activeQuests.remove(questid);
playerdata.save();
playerdata.updateClient = true;
}
return true;
}
@@ -157,6 +160,7 @@ public class CmdQuest extends ChMcLogger{
playerdata.questData.activeQuests.remove(questid);
playerdata.questData.finishedQuests.remove(questid);
playerdata.save();
playerdata.updateClient = true;
}
return true;
}
@@ -165,7 +169,7 @@ public class CmdQuest extends ChMcLogger{
permissions={OpOnly.class}
)
public boolean reload(String args[]){
new QuestController().load();;
new QuestController().load();
return true;
}
}
@@ -83,6 +83,7 @@ public class DialogCategoryCommand extends CommandKamkeelBase {
}
playerdata.save();
playerdata.updateClient = true;
sendResult(sender, String.format("Read Dialog Cat \u00A7c'%s' \u00A7e%d\u00A77 for Player '\u00A7b%s\u00A77'", dialogCategory.getName(), dialogCatId, playerdata.playername));
sendResult(sender, String.format("Read a total of \u00A7b%d \u00A77dialogs", count));
}
@@ -124,6 +125,7 @@ public class DialogCategoryCommand extends CommandKamkeelBase {
}
playerdata.save();
playerdata.updateClient = true;
sendResult(sender, String.format("Unread Dialog Cat \u00A7c'%s' \u00A7e%d\u00A77 for Player '\u00A7b%s\u00A77'", dialogCategory.getName(), dialogCatId, playerdata.playername));
sendResult(sender, String.format("Unread a total of \u00A7b%d \u00A77dialogs", count));
}
@@ -54,6 +54,7 @@ public class DialogCommand extends CommandKamkeelBase {
for(PlayerData playerdata : data){
playerdata.dialogData.dialogsRead.add(diagid);
playerdata.save();
playerdata.updateClient = true;
sendResult(sender, String.format("Forced Read for Dialog \u00A7e%d\u00A77 for Player '\u00A7b%s\u00A77'", diagid, playerdata.playername));
}
}
@@ -79,6 +80,7 @@ public class DialogCommand extends CommandKamkeelBase {
for(PlayerData playerdata : data){
playerdata.dialogData.dialogsRead.remove(diagid);
playerdata.save();
playerdata.updateClient = true;
sendResult(sender, String.format("Forced Unread for Dialog \u00A7e%d\u00A77 for Player '\u00A7b%s\u00A77'", diagid, playerdata.playername));
}
}
@@ -65,6 +65,7 @@ public class FactionCommand extends CommandKamkeelBase {
for(PlayerData playerdata : data){
playerdata.save();
playerdata.updateClient = true;
}
}
@@ -85,6 +86,7 @@ public class FactionCommand extends CommandKamkeelBase {
for(PlayerData playerdata : data){
PlayerFactionData playerfactiondata = playerdata.factionData;
playerfactiondata.increasePoints(factionid, points, playerdata.player);
playerdata.updateClient = true;
sendResult(sender, String.format("Added Points \u00A7a%d\u00A77, Faction \u00A7e%s (%d)\u00A77 for Player \u00A7b%s\u00A77", points, this.selectedFaction.getName(), this.selectedFaction.id, playerdata.playername));
}
}
@@ -105,6 +107,7 @@ public class FactionCommand extends CommandKamkeelBase {
for(PlayerData playerdata : data){
PlayerFactionData playerfactiondata = playerdata.factionData;
playerfactiondata.increasePoints(factionid, -points, playerdata.player);
playerdata.updateClient = true;
sendResult(sender, String.format("Subtracted Points \u00A7a%d\u00A77, Faction \u00A7e%s (%d)\u00A77 for Player \u00A7b%s\u00A77", points, this.selectedFaction.getName(), this.selectedFaction.id, playerdata.playername));
}
}
@@ -113,6 +116,7 @@ public class FactionCommand extends CommandKamkeelBase {
public void reset(ICommandSender sender, String[] args) {
for(PlayerData playerdata : data){
playerdata.factionData.factionData.put(this.selectedFaction.id, this.selectedFaction.defaultPoints);
playerdata.updateClient = true;
sendResult(sender, String.format("Reset Faction \u00A7e%s (%d)\u00A77 for Player \u00A7b%s\u00A77", this.selectedFaction.getName(), this.selectedFaction.id, playerdata.playername));
}
}
@@ -132,6 +136,7 @@ public class FactionCommand extends CommandKamkeelBase {
for(PlayerData playerdata : data){
PlayerFactionData playerfactiondata = playerdata.factionData;
playerfactiondata.factionData.put(this.selectedFaction.id, points);
playerdata.updateClient = true;
sendResult(sender, String.format("Set Points \u00A7a%d\u00A77, Faction \u00A7e%s (%d)\u00A77 for Player \u00A7b%s\u00A77", points, this.selectedFaction.getName(), this.selectedFaction.id, playerdata.playername));
}
}
@@ -140,6 +145,7 @@ public class FactionCommand extends CommandKamkeelBase {
public void drop(ICommandSender sender, String[] args){
for(PlayerData playerdata : data){
playerdata.factionData.factionData.remove(this.selectedFaction.id);
playerdata.updateClient = true;
sendResult(sender, String.format("Dropped Faction \u00A7e%s (%d)\u00A77 from Player \u00A7b%s\u00A77", this.selectedFaction.getName(), this.selectedFaction.id, playerdata.playername));
}
}
@@ -100,6 +100,7 @@ public class QuestCategoryCommand extends CommandKamkeelBase {
}
playerdata.save();
playerdata.updateClient = true;
sendResult(sender, String.format("Completed Quest Cat \u00A7c'%s' \u00A7e%d\u00A77 for Player '\u00A7b%s\u00A77'", questCategory.getName(), questcatid, playerdata.playername));
sendResult(sender, String.format("Completed a total of \u00A7b%d \u00A77quests", count));
}
@@ -142,6 +143,7 @@ public class QuestCategoryCommand extends CommandKamkeelBase {
}
playerdata.save();
playerdata.updateClient = true;
sendResult(sender, String.format("Stopped Quest Cat \u00A7c'%s' \u00A7e%d\u00A77 for Player '\u00A7b%s\u00A77'", questCategory.getName(), questcatid, playerdata.playername));
sendResult(sender, String.format("Stopped a total of \u00A7b%d \u00A77quests", count));
}
@@ -190,6 +192,7 @@ public class QuestCategoryCommand extends CommandKamkeelBase {
}
playerdata.save();
playerdata.updateClient = true;
sendResult(sender, String.format("Started Quest Cat \u00A7c'%s' \u00A7e%d\u00A77 for Player '\u00A7b%s\u00A77'", questCategory.getName(), questcatid, playerdata.playername));
sendResult(sender, String.format("Started a total of \u00A7b%d \u00A77quests", count));
}
@@ -232,6 +235,7 @@ public class QuestCategoryCommand extends CommandKamkeelBase {
}
playerdata.save();
playerdata.updateClient = true;
sendResult(sender, String.format("Cleared Quest Cat \u00A7c'%s' \u00A7e%d\u00A77 for Player '\u00A7b%s\u00A77'", questCategory.getName(), questcatid, playerdata.playername));
sendResult(sender, String.format("Cleared a total of \u00A7b%d \u00A77quests", count));
}
@@ -64,6 +64,7 @@ public class QuestCommand extends CommandKamkeelBase {
Server.sendData((EntityPlayerMP)playerdata.player, EnumPacketClient.MESSAGE, "quest.newquest", quest.title);
Server.sendData((EntityPlayerMP)playerdata.player, EnumPacketClient.CHAT, "quest.newquest", ": ", quest.title);
}
playerdata.updateClient = true;
sendResult(sender, String.format("Started Quest \u00A7e%d\u00A77 for Player '\u00A7b%s\u00A77'", questid, playerdata.playername));
}
}
@@ -109,6 +110,7 @@ public class QuestCommand extends CommandKamkeelBase {
Server.sendData((EntityPlayerMP)playerdata.player, EnumPacketClient.MESSAGE, "quest.completed", quest.title);
Server.sendData((EntityPlayerMP)playerdata.player, EnumPacketClient.CHAT, "quest.completed", ": ", quest.title);
}
playerdata.updateClient = true;
sendResult(sender, String.format("Finished Quest \u00A7e%d\u00A77 for Player '\u00A7b%s\u00A77'", questid, playerdata.playername));
}
}
@@ -139,6 +141,7 @@ public class QuestCommand extends CommandKamkeelBase {
for(PlayerData playerdata : data){
playerdata.questData.activeQuests.remove(questid);
playerdata.save();
playerdata.updateClient = true;
sendResult(sender, String.format("Stopped Quest \u00A7e%d\u00A77 for Player '\u00A7b%s\u00A77'", questid, playerdata.playername));
}
}
@@ -173,6 +176,7 @@ public class QuestCommand extends CommandKamkeelBase {
playerdata.questData.activeQuests.remove(questid);
playerdata.questData.finishedQuests.remove(questid);
playerdata.save();
playerdata.updateClient = true;
sendResult(sender, String.format("Removed Quest \u00A7e%d\u00A77 for Player '\u00A7b%s\u00A77'", questid, playerdata.playername));
}
}