Результаты поиска

  1. Alchemist

    Проверка, является ли предмет мечём, топором или луком (в т.ч. из мода)

    Почему? Из-за того, что иногда спрашиваю что-то слишком простое?
  2. Alchemist

    Проверка, является ли предмет мечём, топором или луком (в т.ч. из мода)

    Если чарки не ванильные то их ID будет разным в зависимости от того, какие ещё моды стоят. Но в моём случае хватает и ванильных.
  3. Alchemist

    Проверка, является ли предмет мечём, топором или луком (в т.ч. из мода)

    В моде, который я сейчас делаю, есть возможность зачарить предмет с помощью особого ритуала. Т.е., предмет ложится в ячейку в GUI алтаря, вокруг ставятся определённые блоки, и, если боги к игроку благосклонны, предмет получает зачар. Как наложить зачар - понятно, а вот как определить, является...
  4. Alchemist

    Эвент атаки и убийства

    Eclipse пишет про event.getSource().getTrueSource(): Стрела же будет event.getSource().getImmediateSource();
  5. Alchemist

    Эвент атаки и убийства

    Вот так вроде годится: Entity attacker = event.getSource().getTrueSource(); Entity attacked = event.getEntity();
  6. Alchemist

    Эвент атаки и убийства

    @SubscribeEvent public void onAttack(LivingAttackEvent event) { // Заготовка } В таком случае, event.EntityLiving - это тот, кто нападает, или его жертва?
  7. Alchemist

    Эвент атаки и убийства

    Нужно сделать так, чтобы игроку за нападение на определённых мобов или за их убийство начислялись пункты вроде кармы (плюсик за нежить, минус за жителя или котиков-собачек). Хотел сделать это с помощью LivingAttackEvent и LivingDeathЕvent. С жертвой всё понятно, а вот как определить нападающего...
  8. Alchemist

    Моб - загрузчик чанков

    151 линия, this.tasks.addTask(1, new EntityAIWander(this, 1)); Таски ещё вероятно нужно будет подправить.
  9. Alchemist

    Моб - загрузчик чанков

    Похоже моб просто не двигался из-за лагов. В общем, работает всё. Осталась одна вещь которую было бы неплохо поменять: моб бродит слишком предсказуемо. Может, увеличить дальность телепортации?
  10. Alchemist

    Моб - загрузчик чанков

    Блин, а как загрузить чанк без сущности? Чтобы загрузить чанк, нужен тикет, который привязан к сущности, которая находится в выгруженом чанке...
  11. Alchemist

    Моб - загрузчик чанков

    С загрузкой чанков всё не так гладко. То есть, чанки грузит, например, за 3К блоков от игрока, но только если после рестарта это место посетить. Думаю, надо при остановке сервера сохранять последние известные координаты моба и при запуске загружать этот чанк, а дальше моб уже сам.
  12. Alchemist

    Моб - загрузчик чанков

    Короче, вот он, просьба ногами не бить... import javax.annotation.Nullable; import net.minecraft.block.Block; import net.minecraft.entity.Entity; import net.minecraft.entity.EntityLivingBase; import net.minecraft.entity.SharedMonsterAttributes; import...
  13. Alchemist

    Моб - загрузчик чанков

    Теперь моба нельзя убить, и он не деспавнится сам по себе до тех пор пока сервер включен - но пропадает после перезагрузки сервера. Бродит по карте более-менее. Далеко от точки спавна не уходит, но вполне обходится без игрока.
  14. Alchemist

    Моб - загрузчик чанков

    Переопределил. Не помогло. Но возможно он дохнет - хотя, опять же, не должен, ведь this.setEntityInvulnerable(true); Во всяком случае, урон от падения он получает несмотря на то что я прописал ему неуязвимость...
  15. Alchemist

    Моб - загрузчик чанков

    Спасибо, на физическом работает. Но - моб всё равно деспавнится или дохнет...
  16. Alchemist

    Моб - загрузчик чанков

    @SideOnly(Side.SERVER) private EntityChunkLoadingManager entityChunkLoadingManager; @EventHandler @SideOnly(Side.SERVER) public void preInitServer(FMLPreInitializationEvent e){ entityChunkLoadingManager = new EntityChunkLoadingManager(INSTANCE); // INSTANCE - наш инстанс мода (на котором...
  17. Alchemist

    Моб - загрузчик чанков

    Так, похоже, что моб тупо деспавнится. В т.ч. просто когда бродит вокруг, когда его видно... А ещё он дохнет... Разьве вот этот код не должен сделать моба бессмертным? protected void applyEntityAttributes() { super.applyEntityAttributes()...
  18. Alchemist

    Моб - загрузчик чанков

    Не сразу. Сперва будет поставлен на проект где я сам играю, в качестве пасхалки. Когда моба найдёт и заскринит кто-то из игроков - выложу в общий доступ.
  19. Alchemist

    Моб - загрузчик чанков

    Всё сложнее - моб должен не только бродить, но и телепортироваться дальше, чем радиус загрузки чанков. Это чтоб нельзя было его поймать и использовать как чанклоадер.
  20. Alchemist

    Моб - загрузчик чанков

    Не босс, но и не обычный моб. Он должен быть именно один на весь мир, и должен сам бродить по карте, чтобы его было сложно найти.
Назад
Сверху