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

  1. GrandLich

    Не получается вывести строку на экран

    Регать ивент внутри обработчика самого ивента - а ты неплохо придумал. Пихай строку регистрации в инициализатор мода.
  2. GrandLich

    Как перехватывать нужные пакеты 1.7.10

    Никогда не испытывал потребности в этом, прекрасно всё работало описанным мной способом, уже года 2 так делаю. В нём есть только пара серьёзных проблем: 1. Затруднительный деплой изменений через манипуляции с джарниками. 2. Крайне по-идиотски это выглядит, когда работаешь над одним таким репо в...
  3. GrandLich

    Как перехватывать нужные пакеты 1.7.10

    Можно. Вскрывай мод тинкера, либо найди где-нибудь исходники. Я вскрываю обычным jd-gui и деобфусцирую через bon2. Ищешь класс с обработкой нужного тебе пакета, копипастишь его целиком в новый проект в IDE(с сохранением пакета), добавляешь деобфусцированную версию мода в либы этого же проекта...
  4. GrandLich

    Как перехватывать нужные пакеты 1.7.10

    Простой перехват конкретного пакета работает по тому же принципу, что и фикс - лезешь в обработчик пакета со стороны сервера и вносишь нужные тебе правки в самое начало
  5. GrandLich

    Скрыть NEI-интерфейс

    Потому что хочется сделать по-нормальному как-то. К примеру, через API, правда в открытых источниках я не нашёл никаких упоминаний о скрытии конкретно всего NEI. Залезть в код NEI - хороший план, но должен быть способ проще и лучше. Наверно.
  6. GrandLich

    Скрыть NEI-интерфейс

    Здравствуйте. При разработке большого по размеру интерфейса возникла проблема - на него налезает NEI и не даёт кликать по некоторой части GUI. Есть ли возможность каким-то образом скрыть NEI при открытии конкретного GUI, как это работает по клавише "O"? Заранее спасибо.
  7. GrandLich

    Спавн Jack O` Man из DivineRPG

    Здравствуйте. В моде DivineRPG есть моб Jack O` Man - это редкий торговец в обычном мире, который должен спавниться примерно раз на 100-200 чанков. Его проблема в том, что в виду какой-то ошибки он ни разу не редкий: И не совсем понятно почему так. Есть следующий код: Класс JackOMan.java...
  8. GrandLich

    Синхронизация тайла после изменения через кнопку в GuiScreen

    Здравствуйте. Не синхронизируется тайл с клиентской частью. При клике по одному из слотов в меню срабатывает следующий код: if (this.click && this.tile.itemStackShop != null) { final ItemStack is = this.tile.itemStackShop.copy(); is.stackSize /= 2; final PacketSendItemStack2...
  9. GrandLich

    Нагрузка на игровые миры

    @SkoSik к сожалению, так просто это не работает. Чанклоадеры у нас являются must-have на последних этапах игры в связи с усложнениями через Avaritia. Конечно, мы думаем над тем, чтобы это всё как-то нормально игралось и много ресурсов не кушало, но с таким концептом сложновато подобного...
  10. GrandLich

    Нагрузка на игровые миры

    Всем привет. Тут речь пойдёт про игровой проект с кучкой усложнений игрового процесса и 60+ модами на серверной стороне, среди которых есть IC2, AE, Forestry, Thaumcraft и подобное в духе магических, технических и техно-магических сборок. 50% баз с развитием выше среднего у нас имеют чанклоадеры...
  11. GrandLich

    Не удаляется предмет из инвентаря в вызове onItemRightClick

    Как раз таки не фантомный, а его вполне можно не только перемещать в инвентаре, выкидывать, но и нажать ещё раз. Upd: Дело было во включённом креативе. Спасибо @Xukori за наводку, а так же остальным за попытку помочь :)
  12. GrandLich

    Не удаляется предмет из инвентаря в вызове onItemRightClick

    The method shrink(int) is undefined for the type ItemStack. Тут версия 1.7.10, не выйдет.
  13. GrandLich

    Не удаляется предмет из инвентаря в вызове onItemRightClick

    Всем привет, снова проблемс. Имею следующий код: public class ItemLevelUpper extends Item { public IIcon icon; public ItemLevelUpper() { this.setMaxStackSize(1); this.setMaxDamage(0); this.setHasSubtypes(false); this.setCreativeTab(GamePassMod.tab)...
  14. GrandLich

    DrawTexturedModalRect сжимает картинку, расширение экрана

    С этим окей, вроде как разобрался в использовании другого метода с указанием размера. Не подскажете, через какой метод можно изменить скейл?
  15. GrandLich

    DrawTexturedModalRect сжимает картинку, расширение экрана

    Исходный размер картинки, которую прислал дизайнер 600x600, это захват всех элементов, которые видно на скриншоте выше с минимальными пробелами. Там та же самая проблема. Кстати, высота только самого бэкграунда Gui 550 пикселей, а это уже выход за "границы" высоты при нормальном размере...
  16. GrandLich

    DrawTexturedModalRect сжимает картинку, расширение экрана

    Здравствуйте. Снова проблемы с наложением png-к на Gui, начинает уже вымораживать эта куча нюансов, связанная с рендерингом. Пытался поправить сам, но не получилось, нужна помощь. Перед описанием проблем, сброшу код GuiContainer: Проблема 1: что-то странное происходит с файлом внутри ассетов...
  17. GrandLich

    Вытягивается GUI по вертикали

    Всем привет! Ситуация следующая: прислали psd-шку, надо накатить её на GUI. Ничего не предвещало беды, всё накатилось, а при тестах заметил странную дичь, которая никак не хочет фикситься: png-файл бэкграунда вытягивается по вертикали. Ниже прикреплю 2 скриншота: 1. В фотошопе 2. В игре Как...
  18. GrandLich

    Проверка чанка на прогрузку

    В принципе, ClientTickEvent действительно норм тема, попробую на него переписать, но это проблему не разрешит. Суть в том, что клиент думает, что чанк существует и прогружен, поэтому не останавливает игрока. Конкретно в этом моменте. Мб я координаты чанка как-то неверно указываю?
  19. GrandLich

    Проверка чанка на прогрузку

    В данный момент, код такой: @SubscribeEvent public void onEntityUpdate(LivingUpdateEvent e) { if(!(e.entityLiving instanceof EntityPlayer)) return; EntityPlayer player = (EntityPlayer) e.entityLiving; if(player != Minecraft.getMinecraft().thePlayer) return...
  20. GrandLich

    Проверка чанка на прогрузку

    Всем привет. У меня есть EntityPlayer, который я получаю из LivingUpdateEvent на клиентской части. Я могу достать из него координаты чанка, а каким образом можно проверить чанк по координатам на то, прогружен ли он/сгенерирован ли? Ещё бы желательно, чтобы эта проверка работала, пока клиент...
Сверху