Jsonにギルドのデータをセットしようとしてもそのデータがプレイヤーネームに変わってしまいます
その後にプレイヤーのデータフォルダに同じものをセットするとプレイヤーネームでは無くちゃんとギルドネームでセットされます
なぜ変わってしまうのでしょうか...
Code
1.Jsonにセットする時のコードです
上記のコードでセットされたものです
その後にプレイヤーのデータフォルダに同じものをセットするとプレイヤーネームでは無くちゃんとギルドネームでセットされます
なぜ変わってしまうのでしょうか...
Code
1.Jsonにセットする時のコードです
PHP:
$this->guild[$guild] = [
"GuildName" => $guild,
"leader" => $player->getName(),
"members" => [
"0" => $player->getName(),
]
];
//$guildにはギルドネームが入っています(ギルドネームはGuildName)
PHP:
{
"ThreeBark801431": {
"GuildName": "GuildName",
"leader": "ThreeBark801431",
"members": {
"0": "ThreeBark801431",
}
}
}
//PlayerNameはThreeBark801431です