Я пытаюсь научить себя синтаксису Java и использовать minecraft как платформу для погружения. У меня проблема, потому что ни одна из моих текстур не загружается. В этом отношении ни одна из моих локализаций. Вот код для моего блока

package net.richbaird.testtutorial.blocks; import cpw.mods.fml.common.registry.GameRegistry; //import cpw.mods.fml.common.registry.LanguageRegistry; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.richbaird.testtutorial.lib.constants; public class OrangeBlock extends Block < private String blockName = «orangeBlock»; public OrangeBlock() < super(Material.rock); this.setBlockName(constants.MODID + «_» + blockName); this.setCreativeTab(CreativeTabs.tabBlock); GameRegistry.registerBlock(this,blockName); this.setBlockTextureName(constants.MODID + «:» + blockName); //LanguageRegistry.addName(this,»tutorial block»); >>

вот мой класс констант

Не прогружаются чанки в Minecraft


package net.richbaird.testtutorial.lib; public class constants

У меня есть текстура, сохраненная в

~/IdeaProjects/testmod/src/main/resources/assets/testtutorial/textures/blocks/orangeBlock.png

В соответствии с журналом он не может найти мою текстуру. Вот сообщение, которое я получаю

[08:08:14] [Client thread/ERROR]: Using missing texture, unable to load testtutorial:textures/blocks/orangeBlock.png java.io.FileNotFoundException: testtutorial:textures/blocks/orangeBlock.png

Клиент загружается, и мой элемент отображается, но с черной и фиолетовой текстурой по умолчанию. Что я сделал не так? Я думаю, что это может иметь отношение к моим соглашениям об именах, поскольку файл .lang так и не читается, и единственный способ, которым я могу присвоить свой блок дружественному имени, – это теперь обесценившийся метод LanguageRegistry.addName()

Лучший ответ:

Для любопытных это выглядит ошибка с intellij 14. Добавление этой строки в конец build.gradle, который поставляется с кузницей

sourceSets < main < output.resourcesDir = output.classesDir >>

И запустив gradle setupDecompWorkspace idea —refresh-dependencies

Источник: techarks.ru

Minecraft forge не загружает текстуры

Я пытаюсь научиться синтаксису Java и использую minecraft в качестве платформы для погружения. У меня проблема, потому что ни одна из моих текстур не загружается. В этом отношении мои локализации тоже не совпадают. Вот код моего блока

Читайте также:  Как построить вулкан в Майнкрафте схема

package net.richbaird.testtutorial.blocks; import cpw.mods.fml.common.registry.GameRegistry; //import cpw.mods.fml.common.registry.LanguageRegistry; import net.minecraft.block.Block; import net.minecraft.block.material.Material; import net.minecraft.creativetab.CreativeTabs; import net.richbaird.testtutorial.lib.constants; public class OrangeBlock extends Block < private String blockName = «orangeBlock»; public OrangeBlock() < super(Material.rock); this.setBlockName(constants.MODID + «_» + blockName); this.setCreativeTab(CreativeTabs.tabBlock); GameRegistry.registerBlock(this,blockName); this.setBlockTextureName(constants.MODID + «:» + blockName); //LanguageRegistry.addName(this,»tutorial block»); >>

Вот мой класс констант

Minecraft 1.7+ — Исчезают текстуры (Решено!)


package net.richbaird.testtutorial.lib; public class constants

Моя текстура сохранена в

~/IdeaProjects/testmod/src/main/resources/assets/testtutorial/textures/blocks/orangeBlock.png

Судя по журналу, он не может найти мою текстуру. Вот сообщение, которое я получаю

[08:08:14] [Client thread/ERROR]: Using missing texture, unable to load testtutorial:textures/blocks/orangeBlock.png java.io.FileNotFoundException: testtutorial:textures/blocks/orangeBlock.png

Клиент загружается, и мой элемент отображается, но с черно-фиолетовой текстурой по умолчанию. Что я сделал не так? Я думаю, это может быть связано с моими соглашениями об именах, поскольку файл .lang тоже никогда не читается, и единственный способ дать своему блоку понятное имя — это использовать теперь устаревший метод LanguageRegistry.addName()

richbai90 23 Дек 2014 в 18:27

2 ответа

Лучший ответ

Для любопытных выглядит баг с intellij 14. Добавляем эту строку в конец build.gradle, который поставляется с forge

sourceSets < main < output.resourcesDir = output.classesDir >>

И работает gradle setupDecompWorkspace idea —refresh-dependencies

richbai90 23 Дек 2014 в 19:42
На Mac bash gradlew setupDecompWorkspace idea —refresh-dependencies
Casey Murray
13 Авг 2017 в 21:03

Я просто хотел обновить по состоянию на 2020 год, это все еще работает для MC 1.12, и большое спасибо! После нескольких часов исследований это было единственное решение, которое сработало!

FireController1847
10 Июн 2020 в 00:33

Недавно я столкнулся с этой ошибкой после обновления IntelliJ, и хотя решение richbai90 действительно исправило непосредственную проблему, оно также нарушило компиляцию мода в банку (папка с активами включается дважды). После некоторого покопания я в конце концов нашел корень проблемы: IntelliJ делегировал задачу сборки Gradle, который помещал активы и классы в отдельные папки, а Forge не знал, что они принадлежат одному и тому же моду. Решение, которое сработало для меня, заключалось в сборке и запуске с использованием IDE, которая находится в диалоговом окне «Настройки» в разделе Сборка, выполнение, развертывание | Инструменты сборки | Gradle (страница справки есть более подробная инструкция). В более старых версиях IntelliJ это называлось «Делегировать действия сборки / запуска IDE для gradle» (см. страница справки).

Читайте также:  Как скрафтить крюк в майнкрафте

Источник: question-it.com

Вопрос Не грузятся текстуры в майнкравте

Я зашел на сервер в майнкравт и тут такое что это ? Как исправить?

875a8375f91de049494d6073098e8a2f_31992201cd79d9ff46681a3c83e7357d.png

RaZgRoM

Capitan

RaZgRoM

Capitan

Регистрация 5 Авг 2013 Сообщения 65 Репутация 0 Спасибо 0 Монет 0

Персональные санкции из-за авы.

Monster

Capitan

Monster

Capitan

Регистрация 21 Июл 2013 Сообщения 75 Репутация 10 Спасибо 0 Монет 0

Твои характеристики наверное intel Pentium 2 duo

Kamilon

Capitan

Kamilon

Capitan

Регистрация 23 Июн 2013 Сообщения 71 Репутация 0 Спасибо 0 Монет 0

Нажать F3+А

stalkermaks15

Capitan

stalkermaks15

Capitan

Регистрация 10 Ноя 2013 Сообщения 71 Репутация 0 Спасибо 0 Монет 0

Внимание на чат скриншота в майнкрафте.

Slavik

Capitan

Slavik

Capitan

Регистрация 27 Июн 2013 Сообщения 71 Репутация 0 Спасибо 0 Монет 0

606 арабов помогут

Horifine3

Gamer

Horifine3

Gamer

Регистрация 9 Сен 2022 Сообщения 50 Репутация -6 Спасибо 121 Монет 0

Или ресурспак, или старые дрова, или что то с видеокартой

Похожие темы

Ответы 3 Просмотры 200

Ответы 5 Просмотры 232

Ответы 6 Просмотры 247

Ответы 4 Просмотры 180

Ответы 4 Просмотры 232

Поделиться:

  • Светлый 4cheaT.ru
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Помощь
  • RSS

На данном сайте используются файлы cookie, чтобы персонализировать контент и сохранить Ваш вход в систему, если Вы зарегистрируетесь.
Продолжая использовать этот сайт, Вы соглашаетесь на использование наших файлов cookie.

Источник: 4cheat.ru