Remove reference to IForgeRegistryEntry

This commit is contained in:
embeddedt 2023-04-26 20:58:19 -04:00
parent 4f30edd960
commit 4a7bcbfd38
No known key found for this signature in database
GPG Key ID: A69433EC199B5613

View File

@ -3,7 +3,6 @@ package org.embeddedt.modernfix.mixin.perf.fast_forge_dummies;
import net.minecraft.core.Holder;
import net.minecraft.core.Registry;
import net.minecraft.resources.ResourceLocation;
import net.minecraftforge.registries.IForgeRegistryEntry;
import org.jetbrains.annotations.Nullable;
import org.objectweb.asm.Opcodes;
import org.spongepowered.asm.mixin.Final;
@ -17,7 +16,7 @@ import java.util.Map;
import java.util.function.Function;
@Mixin(targets = { "net/minecraftforge/registries/NamespacedHolderHelper" })
public class NamespacedHolderHelperMixin<T extends IForgeRegistryEntry<T>> {
public class NamespacedHolderHelperMixin<T> {
@Shadow private Map<ResourceLocation, Holder.Reference<T>> holdersByName;
@Shadow @Final private @Nullable Function<T, Holder.Reference<T>> holderLookup;