fixed fake player research fix logging

This commit is contained in:
alterNERDtive 2023-07-26 10:47:38 +02:00
parent 21da807b89
commit 066d3080ba
Signed by: alterNERDtive
GPG key ID: 547787A4FE6533F1

View file

@ -103,13 +103,19 @@ public abstract class MixinStageManager {
* @return
*/
private static ResearchTree getResearchTreeOverride(Player player) {
if (!Configuration.FAKE_PLAYER_FIX.get() && player instanceof FakePlayer) {
ResearchTree tree = ResearchTree.empty();
if (player instanceof FakePlayer) {
if (Configuration.FAKE_PLAYER_FIX.get()) {
VaultModTweaks.LOGGER.info(I18n.get("the_vault_tweaks.log.inject.research.fakeplayerfix", player.getUUID()));
return ResearchTree.empty();
tree = PlayerResearchesData.get((ServerLevel) player.level).getResearches(player);
}
if (player.level.isClientSide) {
return RESEARCH_TREE;
}
return PlayerResearchesData.get((ServerLevel)player.level).getResearches(player);
else if (player.level.isClientSide) {
tree = RESEARCH_TREE;
}
else {
tree = PlayerResearchesData.get((ServerLevel)player.level).getResearches(player);
}
return tree;
}
}