Папка ресурсов в IDEA

Сообщения
997
Лучшие ответы
9
Реакции
95
Версия Minecraft
1.7.10
Почему-то майн не видит всё то, что находится в resources/assets/modid
Будь то это lang файлы в папке lang или же какая-нибудь текстура. Intellij idea не находит ничего, т.е. перевод не идет, а ресурсы при загрузке тупо не находит. Как это можно решить? На версии 1.12.2 всё норм, а вот в 1.7.10 нифига. В эклипсе же всё работает
 

Doc

Сообщения
2,562
Лучшие ответы
148
Реакции
368
Ланг в 1.12 - нужно вроде в только "low size" (ru_ru), а в 1.7 - нужно ru_RU.
Но это не точно.
Еще возможно "c" русская.
Попробуй modid скопировать с IDE в название папки.
 

Doc

Сообщения
2,562
Лучшие ответы
148
Реакции
368
Сообщения
949
Лучшие ответы
45
Реакции
275
В build.gradle напиши
Idea {module { inheritOutputDirs=true}}
 
Сообщения
949
Лучшие ответы
45
Реакции
275
А ты случаем когда создаешь папку не пишешь сразу assets.modid.textures? В эклипсе так можно а вот идея создает именно такую папку

Глупо но все же спрошу. Ты ресурсы в папку resources кидаешь?
 
Сообщения
997
Лучшие ответы
9
Реакции
95
Глупых ошибок нет. Странно, что это работает на новых версиях майна...
Снимок.PNG
 
Сообщения
949
Лучшие ответы
45
Реакции
275
Ошибка сто проц глупая. Скинь ка build.gradle и проверь modid.
 
Сообщения
1,952
Лучшие ответы
65
Реакции
184
Добавь расположение в билдпас или как оно в IDEA обзывается. Ну или просто перекачай и переустанови воркспейс, если первое не поможет.
 
Сообщения
997
Лучшие ответы
9
Реакции
95
Ошибка сто проц глупая. Скинь ка build.gradle и проверь modid.
build.gradle
Java:
buildscript {
    repositories {
        mavenCentral()
        maven {
            name = "forge"
            url = "http://files.minecraftforge.net/maven"
        }
        maven {
            name = "sonatype"
            url = "https://oss.sonatype.org/content/repositories/snapshots/"
        }
    }
    dependencies {
        classpath 'net.minecraftforge.gradle:ForgeGradle:1.2-SNAPSHOT'
    }
}

apply plugin: 'forge'

version = "1.0"
group= "ru.minebot.lootmod"
archivesBaseName = "lootmod"

allprojects {
    sourceCompatibility = 1.8
    targetCompatibility = 1.8
}

minecraft {
    version = "1.7.10-10.13.4.1614-1.7.10"
    runDir = "eclipse"
}

dependencies {

}

processResources
{
    inputs.property "version", project.version
    inputs.property "mcversion", project.minecraft.version

    from(sourceSets.main.resources.srcDirs) {
        include 'mcmod.info'

        expand 'version':project.version, 'mcversion':project.minecraft.version
    }
    
    from(sourceSets.main.resources.srcDirs) {
        exclude 'mcmod.info'
    }
}

idea {
    module {
        inheritOutputDirs=true
    }
}
mcmod.info
Java:
[
{
  "modid": "lootmod",
  "name": "Loot Mod",
  "description": "",
  "version": "${version}",
  "mcversion": "${mcversion}",
  "url": "",
  "updateUrl": "",
  "authorList": ["Minebot"],
  "credits": "",
  "logoFile": "",
  "screenshots": [],
  "dependencies": []
}
]
Далее вот в классе Reference
public static final String MOD_ID = "lootmod";
и вот аннотация перед классом мода
@Mod(modid = Reference.MOD_ID, name = Reference.NAME, version = Reference.VERSION, acceptedMinecraftVersions = Reference.ACCEPTED_VERSIONS)
 
Сообщения
997
Лучшие ответы
9
Реакции
95
Добавь расположение в билдпас или как оно в IDEA обзывается. Ну или просто перекачай и переустанови воркспейс, если первое не поможет.
Билдпас? Если ты про модули это, то эта папка указана как ресурсы
Снимок.PNG
 
Сообщения
997
Лучшие ответы
9
Реакции
95
Решил проблему. Снёс среду, создал новую, но только до её установки закинул в build.gradle ту строку в конец. И всё заработало
 
Сверху