- 4,167
- 68
- 693
Есть, значит, такой метод
Но
Напоминаю, что сам метод следующий
Как енто исправить?
Java:
protected <T extends EntityAnimalMist> void closePanic(EntityPlayer sourse, long time) {
List<T> list = this.world.<T>getEntitiesWithinAABB(this.getClass(), this.getEntityBoundingBox().grow(16.0D, 3.0D, 16.0D));
for (T entity : list) {
if (entity.getEntitySenses().canSee(sourse)) entity.setRevengeTime(time);
}
}
Но
getEntitiesWithinAABB выдаёт ошибку capture#2-of ? extends ...
Код:
The parameterized method <T>getEntitiesWithinAABB(Class<? extends T>, AxisAlignedBB) of type World is not applicable for the arguments (Class<capture#2-of ? extends EntityAnimalMist>, AxisAlignedBB)
Напоминаю, что сам метод следующий
Java:
public <T extends Entity> List<T> getEntitiesWithinAABB(Class <? extends T > classEntity, AxisAlignedBB bb) {
return this.<T>getEntitiesWithinAABB(classEntity, bb, EntitySelectors.NOT_SPECTATING);
}
Как енто исправить?
Последнее редактирование:


