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

  1. Cornell

    "Активация" предмета.

    !world.isRemote стоит ?
  2. Cornell

    Громкость музыки

    У SoundSystem есть setVolume, попробуй через него Сам SoundSystem лежит в SoundManager. Через рефлексию вполне реально достать
  3. Cornell

    А как хукать?

    @Sk9zist Да, понял, этож тровабл @Hook public static void onUpdate(EntityThrowable/*твой тровабл*/ e) { if() /*сюды дописываешь условие смерти в кордах*/ { e.setDead(); } }
  4. Cornell

    Рендер модели блока из руки на точке взгляда игрока

    Времени у меня особо сейчас нет с этим разбираться, но вот тебе код, мб он тебе поможет. Это для 2д рендера, но переделать его в 3д труда большого не составит public static void renderItem(ItemStack itemStack, float itemScale, float offsetX, float offsetY, float x, float y, float width...
  5. Cornell

    Рендер модели блока из руки на точке взгляда игрока

    Скорее всего неправильно задал xyz, телепнись в 0 0 0, чтобы проверить это. Если на 0 0 0 зарендерится что-то, значит отнимай корды объекта от корд игрока, чтобы получится относительное смещение
  6. Cornell

    Не восстанавливает инвентарь после смерти.

    А в чем проблема написать свою сохранялку для таких задач ? Асинхронно работать с файлами, а хранить все в отдельном манагере
  7. Cornell

    Как использовать рейтрейс?

    RayTraceResult objectMouseOver = Minecraft.getMinecraft().objectMouseOver; BlockPos blockPos = objectMouseOver.getBlockPos();
  8. Cornell

    Где и как лучше публиковать собранные артефакты?

    А че maven central не варик ?
  9. Cornell

    Мод управления разрешениями игроков на использование конкретных модификаций

    По протоколу форжа, такие моды должны быть на обеих логических сторонах, т.е. наличие заявленных модов сервером должно быть и у каждого игрока. Из решений, что я вижу: лаунчер для установки обязательных модов или мод/либа, которая сможет подкачивать нужный набор модов кадому игроку(но тут опять...
  10. Cornell

    Не находит ModelLoader

    Если у тебя форж грузится либой, то и в ней нужно удалить мету. .minecraft\versions\Forge 1.12.2\Forge 1.12.2.json говорит нам о том, что либа лежит по адресу .minecraft\libraries\net\minecraftforge\forge\1.12.2-14.23.5.2854
  11. Cornell

    Не находит ModelLoader

    https://stackoverflow.com/questions/2877262/java-securityexception-signer-information-does-not-match Это зачастую работает и в случае с изменением класса, используя ASM
  12. Cornell

    Не находит ModelLoader

    .minecraft/versions/1.12.2/1.12.2.jar/META-INF удалить
  13. Cornell

    Не находит ModelLoader

    Я так понял, ты из ide пытаешься запустить все это. Тогда есть вариант легче: в JVM аргументы добавь тег -noverify. В idea это в конфигурации к запуску. Если все-же через tlauncher, то тебе в настройки
  14. Cornell

    Отображение GuiButton за GuiScreen

    только вот ты super.drawScreen(x, y, ticks); зовешь перед бг. Ничего не смущает ?
  15. Cornell

    Не находит ModelLoader

    minecraft.jar/META-INF удали
  16. Cornell

    PacketAPI

    Cornell обновил(а) ресурс PacketAPI новой записью: 1.2.0 Узнать больше об этом обновлении...
  17. Cornell

    PacketAPI - 1.2.0

    переработан проект некоторые классы были переименованы до упрощенных вариаций добавлен новый инструмент: Sender, упрощающий отправку пакетов/composable/колбэков упрощено использование апи переработан процесс регистрации пакетов добавлена возможность автоматической регистрации пакетов...
  18. Cornell

    PacketAPI

    Сломается, добавляй Composable в игнор
  19. Cornell

    [1.7.10][Cauldron]Взаимодействие мода и плагина

    https://forum.mcmodding.ru/resources/packetapi.221/ Если кому-то не очевидна работа в этом случае с рефлексией, соваться туда еще рано. Юзайте пакеты для передачи данных
  20. Cornell

    Подключение к серверу

    переустанови проект. юзай шаблон с оф сайта. этот метод не локализирован, насколько я помню и должен выглядеть как func что то там. Есть вариант без гемороя, но до жути неприемлимый: Arrays.stream(Minecraft.class.getDeclaredMethods()) .filter(m -> m.getParameterTypes().lenght == 1)...
Назад
Сверху