mirror of
https://github.com/MinecraftForge/MinecraftForge.git
synced 2026-11-12 08:17:35 +00:00
Make Ingredient check for invalidation on getItems(), invalidate ingredients on tags update (#9688)
This commit is contained in:
1 parent
a27405b8d1
commit
da34d97d9d
2 files changed
+15
No files matched your search
@@ -58,6 +58,7 @@ import net.minecraftforge.common.world.ForgeBiomeModifiers.RemoveSpawnsBiomeModi
|
||||
import net.minecraftforge.common.world.NoneBiomeModifier;
|
||||
import net.minecraftforge.common.world.NoneStructureModifier;
|
||||
import net.minecraftforge.common.world.StructureModifier;
|
||||
import net.minecraftforge.event.TagsUpdatedEvent;
|
||||
import net.minecraftforge.eventbus.api.IEventBus;
|
||||
import net.minecraftforge.fluids.FluidType;
|
||||
import net.minecraftforge.fluids.ForgeFlowingFluid;
|
||||
@@ -428,6 +429,7 @@ public class ForgeMod {
|
||||
MinecraftForge.EVENT_BUS.addListener(VillagerTradingManager::loadTrades);
|
||||
MinecraftForge.EVENT_BUS.register(MinecraftForge.INTERNAL_HANDLER);
|
||||
MinecraftForge.EVENT_BUS.addListener(this::mappingChanged);
|
||||
MinecraftForge.EVENT_BUS.addListener(this::tagsUpdated);
|
||||
MinecraftForge.EVENT_BUS.addListener(this::registerPermissionNodes);
|
||||
MinecraftForge.EVENT_BUS.register(new ForgeNetworkConfigurationHandler());
|
||||
|
||||
@@ -454,6 +456,10 @@ public class ForgeMod {
|
||||
Ingredient.invalidateAll();
|
||||
}
|
||||
|
||||
public void tagsUpdated(TagsUpdatedEvent evt) {
|
||||
Ingredient.invalidateAll();
|
||||
}
|
||||
|
||||
public void gatherData(GatherDataEvent event) {
|
||||
DataGenerator gen = event.getGenerator();
|
||||
PackOutput packOutput = gen.getPackOutput();
|
||||
|
||||
Reference in new issue
Block a user