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

  1. GlassSpirit

    Передвижение падающего блока

    Проверь, может этот метод вообще только на клиенте вызывается, яж говорю
  2. GlassSpirit

    Передвижение падающего блока

    Дело скорее всего в кривой синхронизации клиента и сервера. Попробуй также изменять velocityChanged на true.
  3. GlassSpirit

    ItemFishedEvent event

    Исходя из комментарию к ивенту, изменить дроп в нем действительно не получится. Предлагают использовать луттейблы. /** Use this to get the items the player will receive. You cannot use this to modify the drops the player will get. If you want to affect the loot, you should use LootTables. */...
  4. GlassSpirit

    Как в майнкрафте открыть окно с flash или браузером?

    Вот, тебе сюда. WebDisplays использует его как основу. https://github.com/montoyo/mcef
  5. GlassSpirit

    Отправка пакетов на сервер чтобы сломать или поставить блок (с client side на server side)

    Копайся в классе net.minecraft.client.multiplayer.PlayerControllerMP, его можно получить на клиенте из Minecraft.getMinecraft().playerController. Там есть методы, которые вызываются после левого и правого клика, взаимодействия с сущностями и прочее.
  6. GlassSpirit

    [ASM] Создание своего отменяемого ивента

    Ну, тут уже реально более продуктивнее и правильнее будет не влезать в методы абсолютно всех классов, а отследить в форже/майне места, где вызывается этот метод и вставить хук перед этим вызовом. Ибо чем больше кода ты программно меняешь, тем больше вероятность что что-то потенциально может...
  7. GlassSpirit

    [ASM] Создание своего отменяемого ивента

    Представь, что тебе нужно собрать ВСЕ классы, наследованные от условного ItemCoolSword, или еще хуже, имплементирующие интерфейс ItemMagicContainer. У всех них есть какой-либо метод, но в каждом разная реализация, причем super вызывается далеко не всегда (не забываем про интерфейс). Парню, как я...
  8. GlassSpirit

    [ASM] Создание своего отменяемого ивента

    Миксины без танцев с бубном в принципе не способны самостоятельно находить и редачить классы по какому-то условию, поэтому они отпали в данном случае
  9. GlassSpirit

    [ASM] Создание своего отменяемого ивента

    А, вижу, что там как раз нет отменяемых событий, ладно. Вот рандомный кусок кода, который я нарыл на просторах интернета. Он вроде показывает как вставить if-else с return. if (transformedName.equals("net.minecraft.block.BlockDynamicLiquid")) { boolean isObfuscated =...
  10. GlassSpirit

    [ASM] Создание своего отменяемого ивента

    Эти ресурсы уже смотрел? Во втором вроде есть как раз то, что тебе нужно. Собственные события. Часть первая: Создание Собственные события. Часть вторая: Внедрение
  11. GlassSpirit

    Проблема с 3D моделью

    А ты видимо решил не замечать надпись 1.7.10 )
  12. GlassSpirit

    Проблемка с АТ

    А ты сам AT указал в build файле? В ForgeGradle 3+ их нужно вручную указывать в блоке minecraft {...} accessTransformer = file('src/main/resources/META-INF/accesstransformer.cfg')
  13. GlassSpirit

    GUI - отрисовка круга

    Для новичка - берешь текстурку с кругом и прозрачным фоном, а при отрисовке включаешь GlStateManager.enableAlpha() и рисуешь эту прямоугольник с этой текстурой.
  14. GlassSpirit

    Unit-тесты в Minecraft

    Немного оффтопа, но раз заговорили про интеграционные тесты, была когда-то давно вот эта штука, но видимо померла… SpongePowered/McTester
  15. GlassSpirit

    Forge и liteloader

    Мы примерно этим и занимаемся, только автор вылезая из кожи вон хочет, проводя аналогию с баккитом, запустить саму имплементацию баккита (одновременно с форжем) в среде разработки и чтобы все работало, как в продакшн среде. Я тут уже не знаю чего посоветовать, раз последний вариант не сработал...
  16. GlassSpirit

    Forge и liteloader

    я пробовал, он не дает форжу с лайтом соединить вместе
  17. GlassSpirit

    Forge и liteloader

    А эту новую версию через fg.deobf() ты прогнал? В идее они отображаются нормально, потому что мавеном приложены исходники source.jar (если их убрать и посмотреть декомпилированную версию, будут именно func_abcd(). Получается остается пока что второй предложенный вариант. Он даст тебе нормальную...
  18. GlassSpirit

    Forge и liteloader

    Так, ну тут становится понятно, что :release версия не подойдет, ибо названия классов в миксинах и прочие вещи не деобфуцировались... Попробуй поискать какую-нибудь :dev версию, либо пойти на совсем крайние меры (которые пришли мне в голову): 1. Создать чистый проект с LiteLoader с помощью...
  19. GlassSpirit

    Forge и liteloader

    В параметрах запуска или в секции args попробуй указать дополнительные аргументы запуска "--tweakClass", "com.mumfrey.liteloader.launch.LiteLoaderTweaker"
  20. GlassSpirit

    отбитая идея отрисовки gui

    Такое вроде называется data-driven UI. Я так понял, он хочет себе аля-браузер в клиент запихнуть, и с сервера отсылать аналоги html-css. Сам когда-то думал над этим, тяжкое дело будет. Но кто-то уже пытался в подобное. https://github.com/ldtteam/BlockOut Ну и по фану мод-браузер приложу ))...
Назад
Сверху