event

  1. Tenebrius

    PlayerInteractEvent.RightClickEmpty вызывается дважды

    Добрый день, вопрос в заголовке, также хочу сразу сказать, что вызывается дважды ТОЛЬКО на клиенте, с сервера от этого эвента ничего не приходит. код: @Mod.EventBusSubscriber(modid = Constants.MODID) public class ClientEventHandler { @SubscribeEvent public static void...
  2. artemka3112

    Не работают звуки

    Значит, регистрирую в PreInit при помощи SoundLoadEvent музыку @ForgeSubscribe public void onSoundsLoader(SoundLoadEvent e) { e.manager.addSound("mymod:weapon_ak74.ogg"); e.manager.addSound("mymod:weapon_ak74_reload.ogg"); } Но когда я вызываю этот звук в Item...
  3. _SupCM_

    NullPointerException

    Выскакиваю null в Ticking Entity при вот таком коде: @SubscribeEvent public void join(EntityJoinWorldEvent e){ if(e.getEntity() instanceof EntityPlayer){ e.getEntity().playSound(SoundEvents.ENTITY_PLAYER_LEVELUP, 2.0F, 1.0F); } } Как исправить? P.S. На...
  4. LaoTheLizard

    Помогите разобраться с BlockEvent.PlaceEvent

    Это ошибка в логе клиента, который не запускается с моим модом. При этом сервер запускается без проблем. Виновник - этот код: @SubscribeEvent public void onBlockPlace(BlockEvent.PlaceEvent e){ if(e.world.isRemote){return;} if(e.player.inventory.getCurrentItem().getItem()...
  5. Y

    event вызывается дважды

    думаю стандартная проблема, но все же не смог найти ее корректное решение. Подскажите пожалуйста как исправить следующую проблему: event playerinteractevent вызывается два раза, когда кликаю ПКМ. версия 1.7.10
  6. FatCat

    Имитация нажатия ЛКМ и ПКМ

    Как имитировать нажатия ЛКМ и ПКМ? Чтобы можно было ломать блоки, юзать двери/сундуки. Чтобы садилась картоха, морковь и т.д. На форуме инфа старая, со старыми версиями, которые сейчас не пашут. Как вариант Robot мог бы сработать, но нет. Мб я не так чёт с ним делаю? Там есть конструктор с...
  7. J

    Первый заход

    Как узнать, то что игрок зашел первый раз? PlayerEvent.PlayerLoggedInEvent - почему то срабатывает каждый раз при заходе, хотя написано что срабатывает когда новый игрок подключился к серверу.
  8. Garik

    [Чёртов 1.12.2] 2 вопроса про замену блока в мире, и выдачу предметов в инвентарь.

    Не доброго времени суток Земляне и Чужие! (Ну кроме @timaxa007, ему всегда всё доброе :) ) (Рофл) Сегодня у меня появились вопросы связанные с этим вашим буржуйским Forge api на 1.12.2: Мне надо сделать так что бы при событий onPlayerRightClickBlock когда игрок тыкнул по блоку снега (например...
  9. Minebot

    Не вызывается WorldEvent.Save

    У меня есть код, который выводит сообщение в чат, когда сохраняется мир. Почему-то в одиночке этот эвент вызывается, а на сервере с ядром термоса сообщение не выводится. Регал я эвент в 2 шины. Почему так может быть? Если это не решается, то как можно без этого эвента понять, когда стопится...
  10. ReyMagos

    Игровое событие

    Игровое событие длится 2 тика, и при таком коде: @Override public void onBlockHarvested(World world, BlockPos pos, IBlockState state, EntityPlayer player) { DropProcessTileEntity DropProcess = getTileEntity(world, pos); DropProcess.setDrop(world, pos, player, state...
  11. ReyMagos

    Событие в EventHandler не выполняется

    Вот событие: Оно не работает. Подскажите, что делать.
  12. Liahim

    Использование ведра с молоком

    Народ, посоветуйте, как отловить событие выпивания молока? LivingEntityUseItemEvent.Finish не фурычит, так как не удаётся выяснить какой предмет игрок держал до использования. Дело в том, что в эвент передаётся начальный стак (без копирования), который в onItemUseFinish() заменяется на пустой. В...
  13. AustereTony

    Собственные события. Часть вторая: Внедрение

    Приветствую. Вы читаете вторую часть статьи, посвящённой созданию собственных событий. Здесь я подробно разжую процесс трансформации классов и добавления своего кода для вызова событий. Для трансформации будет использована библиотека ASM, но ничего сложного не будет. Исходники в моём...
  14. AustereTony

    Собственные события. Часть первая: Создание

    Доброго времени суток, господа. В статье речь пойдёт о создании и использовании собственных событий. Тема довольно обширна и поэтому я решил разделить её на две части. В первой части будет подробно объяснён принцип создания и управления с внедрением в свой код. Вторая часть будет содержать...
  15. Prototype

    Как правильно сломать блок вручную с учётом предмета в руке игрока?

    Есть некий плагин на Bukkit, с помощью которого реализована так называемая супер кирка, которая при взаимодействии с блоком ломает его натурально и с учётом эффектов на кирке. На данный момент я переписываю ряд плагинов для Sponge. На текущей стадии разработки, метод, который помог бы мне...
  16. P

    Отменить анимацию руки

    Сорьки, что флужу темами, но возник ещё один нелёгкий вопрос, а ответа в гугле найти не могу. Есть ли возможность при определенных условиях запретить игроку махать рукой(ЛКМ)? Например, @SubscribeEvent public void onAttackEntity(AttackEntityEvent event) { EntityPlayer p =...
  17. P

    PlayerInteractEvent.LeftClickBlock в adventure mode (gm 2)

    Ивент не срабатывает, как и LeftClickEmpty - он работает только в воздух. У меня есть код, который я взял у SwingThroughGrass мода, но мод работает только в survival & creative режимах, а мне нужен adventure. Есть какие-то идеи, как решить вопрос?
  18. mbutakov_

    Ошибка с Эвентом! Краш!

    Хочу сделать партикл крови из текстуры красного камня! при ударе по человеку! Можно ли его сделать вот так? Почему при ударе крашит игру! Вот код @SubscribeEvent public void onAttack(AttackEntityEvent event) { World world = event.entityLiving.worldObj; double x =...
Сверху