--- ../src-base/minecraft/net/minecraft/entity/EntitySpawnPlacementRegistry.java
+++ ../src-work/minecraft/net/minecraft/entity/EntitySpawnPlacementRegistry.java
@@ -45,6 +45,10 @@
         return (EntityLiving.SpawnPlacementType)field_180110_a.get(p_180109_0_);
     }
 
+    public static void setPlacementType(Class<? extends Entity> entityClass, EntityLiving.SpawnPlacementType placementType)
+    {
+        if(!field_180110_a.contains(entityClass))
+            field_180110_a.put(entityClass, placementType);
+    }
+
     static
     {
         field_180110_a.put(EntityBat.class, EntityLiving.SpawnPlacementType.ON_GROUND);

--- ../src-base/minecraft/net/minecraft/entity/EntitySpawnPlacementRegistry.java
+++ ../src-work/minecraft/net/minecraft/entity/EntitySpawnPlacementRegistry.java
@@ -45,6 +45,12 @@
         return (EntityLiving.SpawnPlacementType)field_180110_a.get(p_180109_0_);
     }
 
+    public static void setPlacementType(Class<? extends Entity> entityClass, EntityLiving.SpawnPlacementType placementType)
+    {
+        if(!field_180110_a.containsKey(entityClass))
+            field_180110_a.put(entityClass, placementType);
+    }
+
     static
     {
         field_180110_a.put(EntityBat.class, EntityLiving.SpawnPlacementType.ON_GROUND);

Fix compile error in ClientHax's PR.
Fix compile error in ClientHax's PR.
