Repopulate client SearchTreeManager when registries are refreshed. Closes #4094

This commit is contained in:
LexManos committed 2017-06-27 16:28:08 -07:00
1 parent b90d7a838e
commit 7281708df6
5 files changed
+16

No files matched your search

@@ -520,6 +520,7 @@ public class ForgeModContainer extends DummyModContainer implements WorldAccessC
OreDictionary.rebakeMap();
StatList.reinit();
Ingredient.invalidateAll();
FMLCommonHandler.instance().reloadSearchTrees();
}
@@ -1108,4 +1108,10 @@ public class FMLClientHandler implements IFMLSidedHandler
{
RecipeBookClient.rebuildTable();
}
@Override
public void reloadSearchTrees()
{
this.client.populateSearchTreeManager();
}
}
@@ -774,4 +774,8 @@ public class FMLCommonHandler
public void resetClientRecipeBook() {
this.sidedDelegate.resetClientRecipeBook();
}
public void reloadSearchTrees() {
this.sidedDelegate.reloadSearchTrees();
}
}
@@ -86,4 +86,6 @@ public interface IFMLSidedHandler
boolean isDisplayVSyncForced();
default void resetClientRecipeBook(){}
default void reloadSearchTrees(){}
}