Вопрос Ломается русский текст

Начинающий
Статус
Оффлайн
Регистрация
7 Мар 2024
Сообщения
43
Реакции[?]
2
Поинты[?]
2K
При компиляции чита в мод весть русский текст ломается, причем раньше такого не было, до того момента когда я не сделал компиляцию через ShadowJar. Кто нибудь сможет помочь мне исправить эту проблему?

Снимок экрана 2024-05-14 182940.png

build.gradle:
buildscript {
    repositories {
        maven {
            name = "forge"
            url = "https://files.minecraftforge.net/maven"
        }
        maven {
            name = 'SpongePowered'
            url = 'https://repo.spongepowered.org/repository/maven-public/'
        }
        mavenCentral()
    }
    dependencies {
        classpath 'net.minecraftforge.gradle:ForgeGradle:2.3-SNAPSHOT'
        classpath 'org.spongepowered:mixingradle:0.6-SNAPSHOT'
        classpath 'com.github.jengelman.gradle.plugins:shadow:1.2.3'
    }
}

apply plugin: "net.minecraftforge.gradle.forge"
//apply plugin: 'net.minecraftforge.gradle'
apply plugin: "org.spongepowered.mixin"
apply plugin: 'com.github.johnrengelman.shadow'
apply plugin: 'maven-publish'
apply plugin: 'java'

version = '1.12.2'
group = 'com.bt.bthack' // http://maven.apache.org/guides/mini/guide-naming-conventions.html
archivesBaseName = 'BThack'

sourceCompatibility = targetCompatibility = compileJava.sourceCompatibility = compileJava.targetCompatibility = '1.8'


minecraft {
    version = project.forgeVersion
    runDir = "run"
    mappings = project.mcpVersion
    coreMod = 'com.bt.BThack.api.mixin.MixinLoader'
    makeObfSourceJar = false
}

repositories {
    maven {
        name = 'spongepowered-repo'
        url = 'https://repo.spongepowered.org/repository/maven-public/'
    }
    mavenCentral()
}

dependencies {

    implementation "org.spongepowered:mixin:0.7.8-SNAPSHOT"

    compile("org.spongepowered:mixin:0.7.8-SNAPSHOT") {
        exclude module: 'launchwrapper'
        exclude module: 'guava'
        exclude module: 'gson'
        exclude module: 'commons-io'
    }
}

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"
    }

    rename "(.+_at.cfg)", 'META-INF/$1'
}

shadowJar {
    dependencies {
        include(dependency('org.spongepowered:mixin'))
        //include(dependency('club.minnced:java-discord-rpc:v2.0.2'))
        //include(dependency('com.github.olliem5:pace:1.3'))
        //include(dependency('com.github.CafeDevelopment:Venture'))
        //include(dependency('org.slick2d:slick2d-core'))
        //include(dependency('com.github.cabaletta:baritone:1.2.14'))

//        include(dependency('com.github.LittleDraily:event-system:1.1'))
//        include(dependency('org.reflections:reflections'))
//        include(dependency('javassist:javassist'))
    }

    exclude 'dummyThing'
    exclude 'LICENSE.txt'
    classifier = 'release'
}

mixin {
    defaultObfuscationEnv searge
    add sourceSets.main, 'mixins.bthack.refmap.json'
}

reobf {
    shadowJar {
        mappingType = 'SEARGE'
        classpath = sourceSets.main.compileClasspath
    }
}

jar {

    manifest {
        attributes (
                'MixinConfigs': 'mixins.bthack.json',
                'TweakClass': 'org.spongepowered.asm.launch.MixinTweaker',
                'TweakOrder': 0,
                'FMLCorePluginContainsFMLMod': 'true',
                'FMLCorePlugin': 'com.bt.BThack.BThack',
                'ForceLoadAsMod': 'true',
                'FMLAT': 'bthack_at.cfg'
        )
    }
}

build.dependsOn(shadowJar)
 
Последнее редактирование:
Сверху Снизу