Merge pull request #6427 from IThundxr/mc1.20.1/fix-creativetabs-concurrency

Fix concurrency issue in Creative Tabs System
This commit is contained in:
simibubi 2024-07-17 11:24:28 +02:00 committed by GitHub
commit 70a3cc9df2
Failed to generate hash of commit

View file

@ -2,6 +2,7 @@ package com.simibubi.create.foundation.data;
import static com.simibubi.create.foundation.data.TagGen.pickaxeOnly;
import java.util.Collections;
import java.util.IdentityHashMap;
import java.util.Map;
import java.util.function.BiConsumer;
@ -52,7 +53,7 @@ import net.minecraftforge.fml.DistExecutor;
import net.minecraftforge.registries.RegistryObject;
public class CreateRegistrate extends AbstractRegistrate<CreateRegistrate> {
private static final Map<RegistryEntry<?>, RegistryObject<CreativeModeTab>> TAB_LOOKUP = new IdentityHashMap<>();
private static final Map<RegistryEntry<?>, RegistryObject<CreativeModeTab>> TAB_LOOKUP = Collections.synchronizedMap(new IdentityHashMap<>());
@Nullable
protected Function<Item, TooltipModifier> currentTooltipModifierFactory;