Add creative mode check to target selector for summoned creatures, fixes #262

This commit is contained in:
Electroblob77
2019-12-17 16:55:00 +00:00
parent c931d42d62
commit 6439c233f1
3 changed files with 4 additions and 3 deletions
@@ -221,7 +221,8 @@ public interface ISummonedCreature extends IEntityAdditionalSpawnData, IEntityOw
* possible for implementors to override this in order to do something special when selecting a target.
*/
default Predicate<Entity> getTargetSelector(){
return entity -> getCaster() == null ? entity instanceof EntityPlayer : !entity.isInvisible() && isValidTarget(entity);
return entity -> !entity.isInvisible() && (getCaster() == null ? entity instanceof EntityPlayer &&
!((EntityPlayer)entity).isCreative() : isValidTarget(entity));
}
/**