tileentity

  1. Fr0Le

    Вопрос по рендеру

    Доброго времени. Делаю рендер OBJ блока. GL11.glPushMatrix(); GL11.glTranslated(x, y, z); GL11.glTranslatef(0.5F, 0.0F, 0.5F); bindTexture(new ResourceLocation(Info.modid, "textures/blocks/resource/" + model + ".png")); GL11.glCallList(ClientProxy.getRenderAll("resource", model))...
  2. B

    Соседний блок

    Хотелось бы узнать, как можно проверить наличие конкретного блока с конкретной стороны моего блока, а так же при выполнении этого условия менять значения в TileEntity моего блока?
  3. Kifor4ik

    Поломка рецептов + выдачи лута из кастомной печи.

    Времени доброго суток , будет очень много кода. Создал кастомную , будем называть её печь. В ней есть 4 слота. топливо 2 слота входа выход. Всё работает адекватно , кроме выхода. Описываю проблемы 1. Если забиваю рецепт , допустим Кость + Яблоко = Алмаз и Яблоко + Кость = Алмаз , То второй...
  4. Angelok

    Записать данные в блок

    Всем привет. Такой вопрос... Я гуглил по поводу того, как записать данные в блоки. Нагуглил, что нужно наличие TileEntity у блока. Вопрос такой: могу ли я как-то зарегистрировать tile для блоков из других модов при инициализации моего мода либо в процессе игры? Пробовал...
  5. GrandLich

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

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

    TileEntity

    Когда беру предмет из контейнера TileEntity, предмет пропадает. Предмет появляется там таким образом @Override public void updateEntity() { if(Некий таймер) { ... inventory.setInventorySlotContents(0, stack); }...
  7. J

    Update TileEntity

    Есть tile и блок с ним. В гуи (клиента), получаю тайл public TE (TileEntity tileEntity) { tile = (BorderlandTileEntity) tileEntity; } public void initGui() { x1 = tile.x1; } И потом при нажатии на кнопку отсылаю пакет Core.network.sendToServer(msg)...
  8. Egorka

    Ограничение тайлов на чанк.

    Хочу поделиться простеньким кодом на ограничение тайлов на чанк, может кому-нибудь да пригодится. В качестве примера приведён сундук, лимит - 10 сундуков на чанк. Вы можете добавить описание блоку, чтобы игроки могли понимать, какое ограничение на каком механизме.
  9. VIZZI

    TileEntity, после перезахода в мир, код на стороне сервер перестает выполняться

  10. Skleyzi

    Вопросы по созданию Тайла(TileEntity)

    Хочу сделать как в компостере, но немного по-другому. Не нашёл как нормально сделать, надеюсь поможете, ничего если код на 1.12 я постараюсь его переписать на новый FML, делал сотню раз. Вобщем, вопрос, сделать внутренний инвентарь, при клике предметом(думаю не сложно задать каким именно), чтобы...
  11. JackRaidenPH

    Рендер жидкости внутри блока [1.12.2]

    Приветствую. Собственно, вопрос в названии. BlockRendererDispatcher не работает, просто наложение текстуры на квады тоже. Даже не знаю, в какую сторону копать. На форуме на эту тему не нашёл ничего, в остальном интернете - только под старые версии. Цель? - Цистерна.
  12. T

    Сохранение (и считывание) FluidTank'а в NBT

    Пытаюсь разобраться с хранилищами жидкости. Столкнулся со следующей проблемой: при перезаходе в мир жидкость из бака пропадает. Прилагаю код методов записи и чтения NBT из класса TileEntity: @Override public void readFromNBT(NBTTagCompound compound) {...
  13. Garik

    Несколько вопросов касательно сундука(блока хранения)

    Доброго времени суток Земляне и Чужие! Сегодня столкнулся с таким вопросом: Как теперь выбрасывать в мир вещи из сломанного сундука? Вроде как, это раньше делали одним методом, просто доставали вещи из тайла, а теперь ему нужен какой-то инвентарь. Этот код просит теперь инвентарь вместо тайла...
  14. T

    Проблемы со спавном частиц

    Пытаюсь реализовать спавн частиц для своей TileEntity. Столкнулся со следующей проблемой: вызов частиц хоть и работает, но с оговорками - при попытке смещения точки спавна в центр блока путем добавления + 0.5D к координатам x и z вылетает ошибка по причине "Ticking particle". Вдобавок у меня...
  15. Garik

    Перевод Интеграция с модификацией The One Probe и WAILA

    Интеграция с The One Probe The One Probe - это мод, который показывает оверлей на экране, предоставляя информацию об объекте, на который смотрит игрок. Он похож на WAILA, но более интересный, поскольку для отображения этой информации требуется предмет в качестве зонда (обратите внимание, что...
  16. mousecray

    Сохранение информации в nbt чанка в updateTick

    Доброго времени суток! Задумался тут об одной штуке. Мне нужно сохранять переменную типа интеджер для какого-то блока в апдейтТике этого блока. Блока, возможно, будет много. Я рассматриваю не менее 100 на чанк. Собственно вопрос в том, как и куда мне эту переменную записывать. 1...
  17. Prototype

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

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

    Проблема с TileEntity

    Суть в том, что предмет лежащий в инвентаре блока можно заменить или забрать положив в хотбар при помощи клавиш 1-9, но нельзя забрать через ЛКМ, а также при нажатие Shift + ПКМ/ЛКМ по предмету или при попытке собрать все предметы в стак двойным нажатием происходит краш. Как это исправить?
  19. NotYuki

    CollisionBox для TileEntity

    Суть такая: мне нужно создать CollisionBox со всеми вытекающими из AABB в тайле, причём бокс куда больше одного блока и имеет динамический размер. Также я ищу способ запретить ставить блоки, если их бокс пересекается с моим.
  20. M

    Передача данных о EntityThrowable блоку

    Нужно, чтобы при взрыве/касании EntityThrowable из моего мода передавалось блоку, то, что нужно изменить счётчик в TileEntity блока(то есть мой tile entity внутри со счётчиком), вот не знаю, как можно достать из класса моего энтити координаты и по его координатам изменить значение в Tile...
Сверху