Reverted Render registration changes due to them working.

This commit is contained in:
RainWarrior committed 2016-01-01 08:51:56 +03:00
1 parent a4123580b1
commit 104feb2973
3 files changed
+23

No files matched your search

@@ -321,6 +321,7 @@ public class FMLClientHandler implements IFMLSidedHandler
// Reload resources
client.refreshResources();
RenderingRegistry.loadEntityRenderers(Minecraft.getMinecraft().getRenderManager().entityRenderMap);
guiFactories = HashBiMap.create();
for (ModContainer mc : Loader.instance().getActiveModList())
{
@@ -24,6 +24,26 @@ public class RenderingRegistry
private static final RenderingRegistry INSTANCE = new RenderingRegistry();
private Map<Class<? extends Entity>, IRenderFactory<? extends Entity>> entityRenderers = Maps.newHashMap();
private Map<Class<? extends Entity>, Render<? extends Entity>> entityRenderersOld = Maps.newHashMap();
/**
* Register an entity rendering handler. This will, after mod initialization, be inserted into the main
* render map for entities.
* Call this during Initialization phase.
*
* @deprecated use the factory version during Preinitialization.
* Will be removed in 1.9.
*/
@Deprecated
public static void registerEntityRenderingHandler(Class<? extends Entity> entityClass, Render<? extends Entity> renderer)
{
INSTANCE.entityRenderersOld.put(entityClass, renderer);
}
public static void loadEntityRenderers(Map<Class<? extends Entity>, Render<? extends Entity>> entityRenderMap)
{
entityRenderMap.putAll(INSTANCE.entityRenderersOld);
}
/**
* Register an entity rendering handler. This will, after mod initialization, be inserted into the main
+2
View File
@@ -159,6 +159,8 @@ public net.minecraft.entity.EntityList func_75614_a(Ljava/lang/Class;Ljava/lang/
public net.minecraft.entity.EntityList field_75625_b #nameToClassMap
public net.minecraft.entity.EntityList field_75626_c #classToNameMap
public net.minecraft.entity.EntityList field_75623_d #idToClassMap
## RenderManager
public net.minecraft.client.renderer.entity.RenderManager field_78729_o #renderers
## TileEntityRendererDispatcher
public net.minecraft.client.renderer.tileentity.TileEntityRendererDispatcher field_147559_m
## WeightedRandomItem