개인 자료란 (JE)

  서버 커뮤니티

Profile kimdamon 대표칭호 없음
Profile

질문하기 모드

모드 빌드 에러

4 일 전 조회 수 11 추천 수 0
이해도 초보자 
게임버전 (JE) 1.20.1 
게임버전 (BE) 관련없음 

혹시 이런식으로 자꾸 빌드 오류나가지구... 고쳐주실분

https://mega.nz/file/ziYQDKYA#s6UQMiMh_Eg_JWbnP6oMnCHvHrjkNUnCldSUS8z3b3E
템플릿 가져와서 해봤는데두 이러네여...

C:\Users\kimdamon\Desktop\autoarmor-template-1.20.1>gradlew clean build --refresh-dependencies


> Configure project :

Fabric Loom: 1.8.12

Refresh dependencies is in use, loom will be significantly slower.

:remapping 56 mods from modImplementation (java-api)

:remapping 55 mods from modImplementation (java-runtime)


> Task :compileClientKotlin FAILED

e: file:///C:/Users/kimdamon/Desktop/autoarmor-template-1.20.1/src/client/kotlin/com/example/AutoArmorClient.kt:3:27 Unresolved reference 'LiteralText'.

e: file:///C:/Users/kimdamon/Desktop/autoarmor-template-1.20.1/src/client/kotlin/com/example/AutoArmorClient.kt:38:85 Unresolved reference 'LiteralText'.

e: file:///C:/Users/kimdamon/Desktop/autoarmor-template-1.20.1/src/client/kotlin/com/example/AutoArmorClient.kt:38:107 Unresolved reference 'LiteralText'.

e: file:///C:/Users/kimdamon/Desktop/autoarmor-template-1.20.1/src/client/kotlin/com/example/AutoArmorClient.kt:60:40 Unresolved reference 'LiteralText'.


FAILURE: Build failed with an exception.


* What went wrong:

Execution failed for task ':compileClientKotlin'.

> A failure occurred while executing org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction

   > Compilation error. See log for more details


* Try:

> Run with --stacktrace option to get the stack trace.

> Run with --info or --debug option to get more log output.

> Run with --scan to get full insights.

> Get more help at https://help.gradle.org.


BUILD FAILED in 3m 13s

6 actionable tasks: 6 executed


C:\Users\kimdamon\Desktop\autoarmor-template-1.20.1>


3개의 댓글

gamediller
4 일 전

빌드 오류 원인은 LiteralText 사용 때문입니다. Minecraft 1.17 이후 API 변경으로 LiteralText 대신 **Text.literal()**을 사용해야 합니다.

gamediller
4 일 전
@gamediller

또한 Fabric Loom이 사용되고 있는데,

LiteralText는 Forge 전용 API입니다.

Fabric 환경에서는 사용할 수 없습니다.

 

gamediller
4 일 전
@gamediller

템플릿이 Fabric 전용인지 확인하고, 가능하면 Fabric API GitHub 레포지토리에서 최신 템플릿을 가져와 사용하세요.