Merge 1.19.2 into 1.20

This commit is contained in:
embeddedt 2023-12-21 13:41:55 -05:00
commit ed74748994
No known key found for this signature in database
GPG Key ID: A69433EC199B5613

View File

@ -1,25 +0,0 @@
package org.embeddedt.modernfix.forge.mixin.perf.forge_registry_lambda;
import net.minecraft.resources.ResourceLocation;
import org.spongepowered.asm.mixin.Mixin;
import org.spongepowered.asm.mixin.Overwrite;
import org.spongepowered.asm.mixin.Shadow;
@Mixin(targets = {"net/minecraftforge/registries/RegistryDelegate"})
public class RegistryDelegateMixin {
@Shadow private ResourceLocation name;
/**
* @author embeddedt
* @reason avoid allocation in hashCode()
*/
@Overwrite(remap = false)
public int hashCode() {
ResourceLocation name = this.name;
if(name != null) {
return name.hashCode();
} else {
return 0;
}
}
}