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

  1. I

    Отрисовок меток в мире

    Вот здесь человек сделал рендер полупрозрачного полигона в мире: https://forums.minecraftforge.net/topic/100752-1165-render-lines-to-world/
  2. I

    MatrixStack

    RenderGameOverlayEvent?
  3. I

    Запретить садится на шифт?

    Только ты не учел, что вырезание биндов - это онли клиентская часть, поэтому создание проверок и действий на стороне сервера может привести вот к таким результатам. Я же не просто так сказал вырезать это во время загрузки клиента (FMLInitializationEvent).
  4. I

    Запретить садится на шифт?

    В качестве рабочего варианта можно во время загрузки клиента удалить необходимые тебе бинды из настроек, как это сделано тут: https://forum.mcmodding.ru/threads/udalenie-vsex-kejbindov-kategorii.25865/?ysclid=lt0jl1mual605751566
  5. I

    Запретить садится на шифт?

    Только вот данный ивент не отменяемый
  6. I

    WorldSaveData не инстансируется

    Пишет, что не может инициализировать класс - значит проблема с конструктором. Добавь второй конструктор с аргументом String, как показано в мануале от Forge:
  7. I

    debug в idea

    Не пробовал, но можешь пересобрать и выполнить перезагрузку ресурсов (F3 + T)
  8. I

    Вылетает майнкрафт при открытия gui 1.7.10

    public ContainerStandartSP(InventoryPlayer inventoryplayer, TileEntityStandartSP tileentitystandartsp) { this.tileentity = tileentitystandartsp; int j; for(j = 0; j < 4; ++j) { this.addSlotToContainer(new Slot(this.tileentity, j, 17 + j * 18, 59)); }...
  9. I

    Ошибка при бюлде сурс Draconic evolution

    Попробуй сменить версию Gradle на более новую (здесь советуют сменить версию с 3.0 до 3.1+): https://stackoverflow.com/questions/70448459/gradle-error-in-ijresolvers-gradle-when-running-using-intellij-idea
  10. I

    команди

    Попробуй поискать на клиенте что-то типа кэша сообщений в чате, а после сделай проверку на сообщение от клиентского игрока (Вроде в классе NewChatGui есть контейнеры с сообщениями, перебирай содержимое и обрабатывай нужное. Однако для доступа к этим контейнерам возможно придется использовать...
  11. I

    команди

    В стандартом виде нет, только если делать это через перехват сообщений в чате, отправленных тобой, а после вызывать клиентский метод.
  12. I

    команди

    Видимо на версии 1.16.5 все команды являются серверными, поэтому остаётся только один вариант - ставить мод на сервер и там уже делать разграничение прав.
  13. I

    команди

    Если ты работаешь в Intellij Idea, то нажми два раза Shift и пропиши что-то типа "CommandsEvent" и поищи те, которые связаны с сервером
  14. I

    команди

    В локальном мире ты имеешь Integrated сервер, к которому ты имеешь непосредственный доступ. К Dedicated-серверам (чужим) ты по умолчанию не имеешь доступ ввиду клиент-серверной архитектуры. Так что серверные команды исполнить на других серверах ты не сможешь, только клиентские. А вообще, если...
  15. I

    Расшифровка func_..._..._

    MCPMappingsArchive/mcp_stable at master · ModCoderPack/MCPMappingsArchive
  16. I

    Как генерировать разный лут в определённом блоке?

    Возможно это связано с тем, что при вызове getStackInSlot() (в твоём методе breakBlock), в нём, помимо получения предмета из списка, происходит повторный вызов fillWithLoot(). Попробуй переопределить у себя getStackInSlot() таким образом: public ItemStack getStackInSlot(int index) { return...
  17. I

    Как генерировать разный лут в определённом блоке?

    Очистить инвентарь тайла можно при помощи метода clear(), находящийся в TileEntityLockableLoot, замена (если я правильно понял) как я говорил уже ранее, происходит через setInventorySlotConents. И я так и не понял твою задумку с LootTable. Однако у TileEntityLockableLoot есть метод...
  18. I

    Как генерировать разный лут в определённом блоке?

    Смотри, у setInventorySlotConents есть два параметра: номер слота и ItemStack, т.е. предмет, который ты загружаешь в свой инвентарь тайла (chestContents). Этот метод просто заполняет предметы в нужный слот. Вообще, не совсем понимаю твой подход с использованием LootTable, но тебе стоит самому...
  19. I

    Как генерировать разный лут в определённом блоке?

    Для всех TileEntityLockableLoot существует метод setInventorySlotContents, используй его в своём update()
  20. I

    Проблемы с рендером текстуры

    А какой слой (ElementType) в RenderGameOverlayEvent вы используете?
Назад
Сверху