package com.pahimar.ee3.util; import com.pahimar.ee3.reference.Reference; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.monster.IMob; import net.minecraft.nbt.NBTTagCompound; public class EntityHelper { public static NBTTagCompound getCustomEntityData(Entity entity) { if (entity != null && entity.getEntityData().hasKey(Reference.LOWERCASE_MOD_ID) && entity.getEntityData().getTag(Reference.LOWERCASE_MOD_ID) instanceof NBTTagCompound) { return entity.getEntityData().getCompoundTag(Reference.LOWERCASE_MOD_ID); } return new NBTTagCompound(); } public static void saveCustomEntityData(Entity entity, NBTTagCompound nbtTagCompound) { if (entity != null) { entity.getEntityData().setTag(Reference.LOWERCASE_MOD_ID, nbtTagCompound); } } public static boolean isHostileEntity(final EntityLivingBase entity) { return entity instanceof IMob; } }