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

  1. hohserg

    Как создать multitool на forge 1.18.2?

    Посмотри в DivineRPG: DivineRPG/src/main/java/divinerpg/items/base/ItemShickaxe.java at 1.20 · DivineRPG/DivineRPG
  2. hohserg

    Отправка пакета CPacketPlayerTryUseItem на сервер

    Выходит так Выясни, где хост сервера, купи себе хост рядом, идеально в том же дата-центре, запусти там консольный клиент майна, чтоб пинг уменьшить. Первая ссылка в гугле, хз хороший ли: GitHub - MCCTeam/Minecraft-Console-Client: Lightweight console for Minecraft chat and automated scripts
  3. hohserg

    Создание собственного измерения

    его нужно самому написать в моем сообщении фулл пример, скопируй и пляши от него
  4. hohserg

    Можно ли сделать анимированую текстуру для предмета

    https://sheeptester.github.io/words-go-here/misc/animated-painting-maker.html
  5. hohserg

    Blockbench. Размер модели.

    ctrl+click вроде
  6. hohserg

    Как сделать блоки с продолжением

    Можно сделать ресурспаком через MCPatcher Пример ресурспака: смотри вложение Источник: Join the Modernity Addon Hub Discord Server! Discord - A New Way to Chat with Friends & Communities
  7. hohserg

    Запретить/разрешить посадку семян на определенном блоке

    В обработчике события ты бы писал проверку на предмет/блок. Если логика находится в предмете/блоке, то эта проверка выполняется фреймворком. Проверка через == очень быстрая, поэтому париться за оптимизацию тут не надо. Это вопрос дизайна. Если у тебя кастомная семка или блок, то лучше в них...
  8. hohserg

    подскажите что делать?!?!?!

    попробуй это: https://forum.mcmodding.ru/resources/forge-vorkspejs-dlja-razrabotki-modov-na-1-7-10-1-12-2.256/
  9. hohserg

    Команды

    Сделать свои реализации ICommand(можно начать с CommandBase), зарегать во время FMLServerStartingEvent Еще можно делать чисто клиентские команды, должны быть реализацией IClientCommand, регаются через ClientCommandHandler
  10. hohserg

    Как сделать блоки с продолжением

    Самый простой способ - наследовать от ванильного класса BlockSign, в нем почти вся нужная логика есть. Чтобы заменить текстуры или рендер текста можно зарегать свой тайл, наследующий ванильный TileEntitySign и для него зарегать свою реализацию TileEntitySpecialRenderer. Оригинанльную можно найти...
  11. hohserg

    Запретить/разрешить посадку семян на определенном блоке

    оно никогда не было медленным как минимум уже в 1.7.10 юзалась кодогенерация времени загрузки, а не рефлексия(как в бакките например) времени выполнения
  12. hohserg

    Как сделать 2 атрибута на 1 предмете

    @Override public Multimap<String, AttributeModifier> getAttributeModifiers(EntityEquipmentSlot slot, ItemStack stack) { Multimap<String, AttributeModifier> r = HashMultimap.create(); r.put(SharedMonsterAttributes.ATTACK_DAMAGE.getName(),new...
  13. hohserg

    Дырочка в модах с использованием ObjectInputStream

    Кст, никто не додумался зарепортить об этом авторам проблемных модов? ~~~
  14. hohserg

    Как отправить команду от имени игрока?

    Это отправка с клиента
  15. hohserg

    Как отправить команду от имени игрока?

    скинь это
  16. hohserg

    Как отправить команду от имени игрока?

    Если на 1.19 кардинально не переделали эту часть, то там при вызове команды от имени сервера указывается сервер в качестве отправителя команды. В этот аргумент просто игрока подставляй. Чтобы отправлять комануд с клиента достаточно просто отправить сообщение чата, начинающееся на '/', посмотри...
  17. hohserg

    Клиент может принимать пакеты от сервера когда Minecraft#player==null

    Делать такое по приему пакета означает что иногда пакет не отправляется, иначе клиент может просто всегда очищать данные при отключении от сервера. Допустим, есть какой-то рендер, зависящий от мира. Тогда серверу имеет смысл иногда указывать клиенту очищать данные только если сервер знает, в...
  18. hohserg

    Клиент может принимать пакеты от сервера когда Minecraft#player==null

    Рефакторил код одного мода, переписал пакеты на ElegantNetworking. Заметил, что в каждом пакете, отправляемым с сервера на клиент и работающем с игроком, есть проверка что игрок не отсутствует. Я пошел посмотреть код. При приеме на сервере игрок берется из NetHandlerPlayServer, а в нем он...
  19. hohserg

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

    Затем, что их преподобность заканчиется тем, что они обкатаны
Сверху