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 * @return
*/ */
private static ResearchTree getResearchTreeOverride(Player player) { private static ResearchTree getResearchTreeOverride(Player player) {
if (!Configuration.FAKE_PLAYER_FIX.get() && player instanceof FakePlayer) { ResearchTree tree = ResearchTree.empty();
VaultModTweaks.LOGGER.info(I18n.get("the_vault_tweaks.log.inject.research.fakeplayerfix", player.getUUID())); if (player instanceof FakePlayer) {
return ResearchTree.empty(); if (Configuration.FAKE_PLAYER_FIX.get()) {
VaultModTweaks.LOGGER.info(I18n.get("the_vault_tweaks.log.inject.research.fakeplayerfix", player.getUUID()));
tree = PlayerResearchesData.get((ServerLevel) player.level).getResearches(player);
}
} }
if (player.level.isClientSide) { else if (player.level.isClientSide) {
return RESEARCH_TREE; tree = RESEARCH_TREE;
} }
return PlayerResearchesData.get((ServerLevel)player.level).getResearches(player); else {
tree = PlayerResearchesData.get((ServerLevel)player.level).getResearches(player);
}
return tree;
} }
} }