Fix to Full Stomach ritual, adding new system for summoning registry

This commit is contained in:
WayofTime 2014-10-19 19:34:51 -04:00
parent 3360a4d85c
commit dc1357739b
15 changed files with 270 additions and 249 deletions

View file

@ -5,16 +5,16 @@ import net.minecraft.world.World;
public abstract class SummoningHelper
{
protected int id;
protected String id;
public SummoningHelper(int id)
public SummoningHelper(String id)
{
this.id = id;
}
public abstract EntityLivingBase getEntity(World worldObj);
public int getSummoningHelperID()
public String getSummoningHelperID()
{
return id;
}

View file

@ -55,11 +55,11 @@ public class SummoningRegistry
return null;
}
public static EntityLivingBase getEntityWithID(World worldObj, int id)
public static EntityLivingBase getEntityWithID(World worldObj, String id)
{
for (SummoningRegistryComponent src : summoningList)
{
if (src.getSummoningHelperID() == id)
if (src.getSummoningHelperID().equals(id))
{
return src.getEntity(worldObj);
}

View file

@ -224,7 +224,7 @@ public class SummoningRegistryComponent
}
}
public int getSummoningHelperID()
public String getSummoningHelperID()
{
return this.summoningHelper.getSummoningHelperID();
}