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

  1. Quarter

    Клиентская Entity не соответствует серверной

    Fixed. Исправления ограничились пакетом S12EntityVelocity.
  2. Quarter

    Клиентская Entity не соответствует серверной

    Адаптировать этот код под 1.8 у меня не получилось. Пока что сделал немного костыльный вариант - просто уменьшил скорость полета копья. Спасибо за помощь, может быть когда-нибудь я буду настолько пьян, чтобы сесть за этот фикс снова :LOL:
  3. Quarter

    Клиентская Entity не соответствует серверной

    @Dahaka Во-первых, я не понял, как Minecraft должен "зацепить" этот хук. Во-вторых, у тебя версия 1.7.10. При попытке скопировать класс в 1.8 некоторых полей не существует, и очень многие не видны.
  4. Quarter

    Клиентская Entity не соответствует серверной

    Собственно, делал я метательное копьё. И всё бы нормально, но вот как дело дошло до рендера, я заметил, что оно при выстреле улетает куда-то вправо вверх, притом после выстрела втыкается в землю именно там, где и должно втыкаться по-нормальному. Я решил выводить координаты копья каждый тик. И...
  5. Quarter

    Как загрузить текстуру для entity.

    @jopi ну да, он его юзал. Но мое утверждение остается верным.
  6. Quarter

    Как загрузить текстуру для entity.

    @jopi, у него зарегистрирован кастомный рендер. Однако он не будет работать, если не зарегистрировать моба, чего он, по-видимому, не сделал.
  7. Quarter

    Случайный урон у меча

    В случае, когда атакуемый - моб, можешь попробовать вписать это: par2EntityLivingBase.attackEntityFrom(DamageSource.causeMobDamage(par2EntityLivingBase).setDamageBypassesArmor(), par2EntityLivingBase.world.rand.nextInt(100)); Вообще, сиди и экспериментируй. В подобных случаях я так и делал.
  8. Quarter

    Случайный урон у меча

    Может быть, у них броня есть, или что-то вроде этого. Что-то поглощает урон от ближнего боя, видимо.
  9. Quarter

    Случайный урон у меча

    Наоборот.
  10. Quarter

    Случайный урон у меча

    Что такого непонятного в слове "переопределить"? В классе Item есть метод hitEntity. Берешь и переопределяешь его в своем классе: @Override public boolean hitEntity(ItemStack par1ItemStack, EntityLivingBase par2EntityLivingBase, EntityLivingBase par3EntityLivingBase) {...
  11. Quarter

    Случайный урон у меча

    Написал же я выше, как это реализовать:
  12. Quarter

    Случайный урон у меча

    Можно же вызвать super() в начале метода, и выставить стандартный урон предмета на 0. Тогда применится туда все, что должно, и потом можно в hitEntity нанести урон, который надо.
  13. Quarter

    Случайный урон у меча

    Переопредели метод hitEntity в классе своего предмета. И там уже наноси урон, который нужно.
  14. Quarter

    Как загрузить текстуру для entity.

    Этот метод надо вызвать во время FMLInitializationEvent на стороне клиента. И зарегистрировать свою Entity в FMLPreInitializationEvent с обоих сторон: EntityRegistry.registerGlobalEntityID(YourEntity.class, "Your_entity", EntityRegistry.findGlobalUniqueEntityId())...
  15. Quarter

    Ошибка компиляции готового мода.

    По-хорошему на винде это запускается: start gradlew.bat build
Назад
Сверху