Use the new kirin method to get out an entity renderer

This commit is contained in:
Sollace 2019-11-25 15:05:47 +02:00
parent c71475be28
commit aff3f328ba

View file

@ -82,7 +82,7 @@ public class PonyRenderManager {
public <T extends Entity, V extends T> void switchRenderer(boolean state, EntityType<V> type, EntityRendererRegistry.Factory factory) { public <T extends Entity, V extends T> void switchRenderer(boolean state, EntityType<V> type, EntityRendererRegistry.Factory factory) {
if (state) { if (state) {
if (!renderMap.containsKey(type)) { if (!renderMap.containsKey(type)) {
renderMap.put(type, MinecraftClient.getInstance().getEntityRenderManager().getRenderer(type)); renderMap.put(type, ((MixinEntityRenderDispatcher)MinecraftClient.getInstance().getEntityRenderManager()).getEntityRenderers().get(type));
} }
EntityRendererRegistry.INSTANCE.register(type, factory); EntityRendererRegistry.INSTANCE.register(type, factory);
} else { } else {