блок

  1. Pikcahy

    Как сделать блок проходимым

    Как сделать так чтобы сквозь блок можно было проходить, но при этом по нему можно нажимать пкм?
  2. K

    Текстура на 1.7.10

    Здравствуйте, начну с того что я пытался пытался, но в итоге у меня так не чего не вышло, есть код что бы поставить текстуру this.setBlockTextureName(Main.MODID + ":" + texture); Так вот проблема в том что запуская майнкрафт сама текстура в итоге не ложиться на блок а в место неё у меня просто...
  3. Wertyfire

    Вылетает при открытии GUI [1.7.10]

    У меня есть блок с ГУИ, но при нажатии на него крашится майн по причине ArrayIndexOutOfBoundsException: 9 и я так понимаю это происходит при копировании инвентаря и инвентарь блока [/SPOILER] NetworkRegistry.INSTANCE.regosterGuiHandler(this, new CommonProxy()); есть p.s. код копировал...
  4. airozen

    О цветных блоках

    Всем доброго времени суток! Сегодня я захотел сделать свои блоки (блоки мела, их целая коллекция) у которых можно будет менять цвет нажимая красителем. Одни из примеров в игре: *кожаная броня *луч маяка *вода в котлах (я про ПЕ, чтобы привести пример) То есть цветов по задумке должно быть...
  5. Antony_wes

    Проблема с классом предмета

    Привет, вот метод класса моего предмета, который странно работает: @Override public @NotNull InteractionResult useOn(UseOnContext context) { Player player = context.getPlayer(); Level level = context.getLevel(); if...
  6. daola

    Прозрачная текстура для модели

    Как сделать прозрачность текстуры для кастомной модели? В игре фон становится белым. В фотошопе создал альфа-канал и вроде в json всё указал, фон всё равно белый. { "forge_marker": 1, "defaults": { "custom": { "flip-v": true }, "model": "exile_z_decorative:sign.obj", "textures" ...
  7. daola

    Кастомный Block Placer

    Увидел у одного мёртвого проекта кастомную систему установки блоков. Система выглядит как будто ставишь модели в 3д редакторе - нет привязки к сетке мира, модель можно вращать и как угодно ставить. Как такое можно реализовать? 1.12.2
  8. daola

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

    Есть блок с GUI, вопрос как генерировать в нём лут каждые 5 минут, если он пустой. Я понимаю, что нужно проверять пустой ли он чтобы сгенерировать, но как именно создавать лут из (к примеру) кастомного LootTable и как реализовать таймер в TileEntity? public class TileEntityTrashBinSmall extends...
  9. daola

    Как сделать несколько текстур для одной модели?

    У меня есть модель сделанная в blender с разными текстурами. Я объединил все части и сделал единую текстуру, назначив UV на разные места текстуры. Добавил модель как obj, настроив mtl файл. При запуске текстуры фиолетовые и в консоли [Client thread/ERROR] [FML.TEXTURE_ERRORS]: The...
  10. daola

    Не находит текстуру модели

    Вопрос в названии Путь до текстуры src/main/resources/assets/exile_z_decorative/textures/blocks/trash_can.png Модель делал как и в блендере, так и в Blockbench. Сама модель выглядит как надо, но на ней розовая текстура (текстура сделана просто чёрной и экспортировалась как uv). В логах не вижу...
  11. Nameless

    Как получить 3D картинку блока из его 2D модели / текстуры?

    Всем привет. Внезапно столкнулся с нуждой преобразования 2D текстуры в картинку 3D блока. Например: В файлах мода есть текстура и модель блока, но они все хранятся в 2D формате. Мне же нужно взять и преобразовать это всё в картинку 3D блока так, как оно выглядит уже в инвентаре в самом...
  12. J

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

    Всем привет, столкнулся с такой проблемой что не видит текстуру у некоторых блоков и либо проблема от самого пнг либо какие то заморочки в коде, прошу помочь и прилагаю логи
  13. F

    [1.5.2] Блоки из модов возвращают false при проверке isSolid

    Ох и накинутся на меня за использование этого старья, но всё же) Есть такая проблема, блоки из абсолютно любого мода, будь то IC2, AE, Biomes o plenty и т.д. при проверке isSolid плагинами возвращают false. Более того, часть блоков, такие как древесина, листва, ступеньки, плиты - возвращают...
  14. K

    Прохожу сквозь блок

    Hello Создал ступени из разного дерева По первым все ок, а через вторые прохожу насквозь 1-ые ступени public static final RegistryObject<Block> TEST_STAIRS1 = GRRegistry.registerBlock("test_stairs1", () -> new StairsBlock(Blocks.OAK_PLANKS.defaultBlockState(), GRProperties.WOOD)...
  15. purcol

    Geckolib + предметы/блоки

    Можно ли создать предмет/блок с анимацией чрез Geckolib? И если можно то как?
  16. DakotaBearr

    [1.12.2]Дверь не сохраняет состояния, но код как в ванильной

    В F3 показывает всё как надо, но на деле модель и коллизия отвальные, unlock не сохраняется //UNLOCK - если false, значит дверь заперта на ключ и её никак нельзя открыть @Override public int getMetaFromState(IBlockState state) { int i = 0...
  17. DakotaBearr

    [1.12.2] состояние блока и его модель обновляется только если смотреть на него с нажатым F3

    Я наколхозил часы (простите пожалуйста) и они нормально не работают, только если навестись на них с нажатым ф3 Блок с часами: public IBlockState getActualState(IBlockState state, IBlockAccess worldIn, BlockPos pos) { World world = (World) worldIn; //Чтобы получить The World...
  18. DakotaBearr

    [1.16.5] Как убрать x-ray эффект у блока?

    Привычные с 1.12.2 public boolean isFullCube(IBlockState state) {return isFullBlock;} и public boolean isOpaqueCube(IBlockState state){return isOpaqueBlock;} не работают
  19. Странный Чувачок

    Копирование блока из ресурспака в отдельный мод ⚒️

    Нужно взять готовый блок со всеми его свойствами (в данном случае вырезанную тыкву, сохраняя возможность надеть её на себя и т.п.) и скопировать в отдельный мод. По итогу мы просто создаём мод добавляющий вторую вырезанную тыкву. ❗Если кратко: Цель: Получить сразу две идентичные вырезанные...
  20. Ruddu

    Не видит текстуру..

    При добавлении блока и принадлежащей ей текстуре, при запуске не видит текстуру.. package ru.xl.xenonland; import cpw.mods.fml.common.registry.GameRegistry; import net.minecraft.block.Block; import net.minecraft.block.material.Material; public class BlockXL extends Block { protected...
Сверху