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

  1. Prototype

    Сборка client/server | Новая версия forge

    На данный момент плагин MinecraftDevelopment для IDEA предлагает для версии 1.12.2 последнюю версию forge: net.minecraftforge:forge:1.12.2-14.23.5.2854 Ранее я использовать следующий код, для создания client/server jar, но на данный момент он устарел и более не хочет работать. task...
  2. Prototype

    Как правильно телепортировать игрока?

    Есть World, x, y ,z, yaw, pitch. Как правильно переместить игрока на нужные координаты в нужном мире в forge 1.12.2? Также как лучше при телепортации проверять целевой мир является миром игрока сейчас или нет.
  3. Prototype

    Получение RegistryName для Entity

    Есть некий Entity. Как получить для него RegistryName, с которым он был зарегистрирован? Я предположил что такой вариант может сработать: @Nullable EntityRegistry.EntityRegistration registration = EntityRegistry.instance().lookupModSpawn(entity.getClass(), true); ResourceLocation name =...
  4. Prototype

    GetCollisionBoxesEvent

    Собственно есть GetCollisionBoxesEvent, вопрос в том, как правильно использовать его. Моя задача - запретить Entity, которая передаётся в этом событии коллизии с блоками/сущностями при определенных условиях. К примеру есть некий AABB, в котором должны быть полностью отключены колизии с блоками и...
  5. Prototype

    Определение высоты по координатам x z

    Портирую мод с версии 1.7.10 на 1.12.2. Задача: заспавнить некоторые объекты(блоки) в случайных координатах. Проблема: при получении Y координаты всегда возвращается 0. На версии 1.7.10 автор мода решил эту проблему getChunk т.е. подгрузкой чанка, но на 1.12.2 это не помогло. Как можно решить...
  6. Prototype

    Установка текстуры TileEntity

    Есть некий TileEntity. Задача, помазать его со всех сторон одинаковой текстуркой. По гайду я ему устанавливаю текстуру, а он получается таким: В руке и в инвентаре всё нормально. В чём может быть ошибка? @SubscribeEvent public static void addBlocks(RegistryEvent.Register<Block> event)...
  7. Prototype

    Блок не появляется в креатив меню

    Не знаю что за день сегодня такой, но это капец. Есть блок: public final class SimpleOreBlock extends Block { public SimpleOreBlock(ResourceLocation name) { super(Material.ROCK); setHardness(3.0F); setResistance(5.0F); setSoundType(SoundType.STONE)...
  8. Prototype

    FileNotFoundException: modid:blockstates/block_name.json

    Впервые столкнулся с регистрацией блоков на версии 1.12. Сделал всё по аналогу из других популярных модов. На стороннем лаунчере мод запускается и текстура блока присутствует, запуск клиент через IDEA и получаю: Caused by: java.io.FileNotFoundException: modid:blockstates/block_name.json...
  9. Prototype

    Требуется помощь в реализации

    Есть мод, в котором есть проблема с многопоточностью. Его автор очень сильно обосрался с её реализацией. Как я думаю уже понятно - мне выпала "честь" исправить это. И так, допустим есть некий объект, который формируется из базы данных при надобности, и над которым выполняются несколько действий...
  10. Prototype

    Тёмная(ночная) тема

    Дратути. Вроде была включена тёмная тема, а сегодня зашёл и вижу светлую, а где переключить забыл. Подскажите пожалуйста.
  11. Prototype

    Сборка модов на новых версиях IDEA 2019.2

    Собственно пришлось обновиться до IDEA EAP. IntelliJ IDEA 2019.2 (Ultimate Edition) Build #IU-192.5728.98, built on July 23, 2019 При открытии проекта с модами для 1.7.10 я получаю следующую ошибку: Support for builds using Gradle versions older than 2.6 was removed in tooling API version 5.0...
  12. Prototype

    RadioMod

    Хочу попробовать сделать свой вариант радио мода ибо варианты из паблика меня нифига не устраивают. Есть набросок, при запуске которого возникает пару проблем, но факт в том, что он работает. import cpw.mods.fml.client.registry.ClientRegistry; import cpw.mods.fml.common.FMLCommonHandler...
  13. Prototype

    GUI со слотами только для клиента

    Есть задача - сделать простейший GUI со слотами только для клиента. Сервер об этом ничего не должен знать. Сделал простейший GuiContainer и Container, как бы инвентарь со слотами появляется, но понятное дело сервер об этом ничего не знает, соответственно предметы нормально перемещать в нём...
  14. Prototype

    Проблема со слотом

    Есть кастомный слот. В нём у меня: @Override public void onPickupFromSlot(EntityPlayer player, ItemStack itemStack) { // } @Override public void putStack(ItemStack itemStack) { // } Предметы, которые могут быть размещены в этом слоте максимально...
  15. Prototype

    Белый фон при наведении на слот

    У меня есть свой кастомный слот. При наведении на него он подсвечивается белым цветом: Как можно убрать этот эффект подсвечивания?
  16. Prototype

    Как услышать, когда ItemStack забирают из слота?

    Допустим у меня есть некоторое GUI и Container для него. У всего этого дела есть слоты. К примеру мне нужно "услышать", когда игрок заберёт какой-нибудь предмет из одного из слота. Мне нужно в момент, когда игрок забирает предмет из слота поместить в nbt предмета некую информацию из TileEntity...
  17. Prototype

    Рендер сквозь стены

    Есть мод, который рендерит сообщения игроков над ними самими. Нужно сделать так, чтобы эти сообщения не были видны сквозь стены. Вставка строки: GL11.glEnable(GL11.GL_DEPTH_TEST); не дала никаких результатов. Вот код: hastebin Прошу помощи, ибо в рендере фиг целых ноль десятых.
  18. Prototype

    В чём разница?

    В чём практическая разница в использовании этих методах? registerItem(); registerCustomItemStack();
  19. Prototype

    Как убрать флуд звука?

    Есть блок, у блока есть переопределённый метод onEntityCollidedWithBlock. Блок представляет собой куст. Я попытался сделать ситуацию, когда игрок касается блока и куст издаёт звук, что через него пролазят. Но проблема в том, что он жёстко флудит этим звуком. Как можно решить проблему? Решения по...
  20. Prototype

    Рендер блока на дистанции

    Собственно есть SimpleBlock extends Block. Сам по себе блок будет являться игрокам в виде кустов. У него есть свой собственный рендер. Т.е. принцип рендера от части повторяет рендер кустов, с помощью IIcon. Вопрос в том, как сделать, чтобы при том или ином расстоянии от игрока до куста...
Сверху