Merge remote-tracking branch 'architectury/1.16' into 1.16

This commit is contained in:
shedaniel
2021-03-01 21:30:37 +08:00
3 changed files with 51 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
package me.shedaniel.architectury.registry.entity.forge;
import net.minecraft.client.renderer.entity.EntityRenderDispatcher;
import net.minecraft.client.renderer.entity.EntityRenderer;
import net.minecraft.world.entity.Entity;
import net.minecraft.world.entity.EntityType;
import net.minecraftforge.fml.client.registry.RenderingRegistry;
import java.util.function.Function;
public class EntityRenderersImpl {
public static <T extends Entity> void register(EntityType<T> type, Function<EntityRenderDispatcher, EntityRenderer<T>> factory) {
RenderingRegistry.registerEntityRenderingHandler(type, factory::apply);
}
}