Skip to content

Commit 26abde2

Browse files
committed
feat: Initial commit
0 parents  commit 26abde2

File tree

32 files changed

+1665
-0
lines changed

32 files changed

+1665
-0
lines changed

.gitattributes

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
#
2+
# https://help.github.com/articles/dealing-with-line-endings/
3+
#
4+
# Linux start script should use lf
5+
/gradlew text eol=lf
6+
7+
# These are Windows script files and should use crlf
8+
*.bat text eol=crlf
9+

.github/workflows/build.yml

Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
# Automatically build the project and run any configured tests for every push
2+
# and submitted pull request. This can help catch issues that only occur on
3+
# certain platforms or Java versions, and provides a first line of defence
4+
# against bad commits.
5+
6+
name: build
7+
on: [pull_request, push]
8+
9+
jobs:
10+
build:
11+
runs-on: ubuntu-24.04
12+
steps:
13+
- name: checkout repository
14+
uses: actions/checkout@v4
15+
- name: validate gradle wrapper
16+
uses: gradle/actions/wrapper-validation@v4
17+
- name: setup jdk
18+
uses: actions/setup-java@v4
19+
with:
20+
java-version: '21'
21+
distribution: 'microsoft'
22+
- name: make gradle wrapper executable
23+
run: chmod +x ./gradlew
24+
- name: build
25+
run: ./gradlew build
26+
- name: capture build artifacts
27+
uses: actions/upload-artifact@v4
28+
with:
29+
name: Artifacts
30+
path: build/libs/

.gitignore

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
# gradle
2+
3+
.gradle/
4+
build/
5+
out/
6+
classes/
7+
8+
# eclipse
9+
10+
*.launch
11+
12+
# idea
13+
14+
.idea/
15+
*.iml
16+
*.ipr
17+
*.iws
18+
19+
# vscode
20+
21+
.settings/
22+
.vscode/
23+
bin/
24+
.classpath
25+
.project
26+
27+
# macos
28+
29+
*.DS_Store
30+
31+
# fabric
32+
33+
run/
34+
run-server/
35+
36+
# java
37+
38+
hs_err_*.log
39+
replay_*.log
40+
*.hprof
41+
*.jfr
Lines changed: 71 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,71 @@
1+
kotlin version: 2.2.20
2+
error message: Daemon compilation failed: null
3+
java.lang.Exception
4+
at org.jetbrains.kotlin.daemon.common.CompileService$CallResult$Error.get(CompileService.kt:69)
5+
at org.jetbrains.kotlin.daemon.common.CompileService$CallResult$Error.get(CompileService.kt:65)
6+
at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemon(GradleKotlinCompilerWork.kt:240)
7+
at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.compileWithDaemonOrFallbackImpl(GradleKotlinCompilerWork.kt:159)
8+
at org.jetbrains.kotlin.compilerRunner.GradleKotlinCompilerWork.run(GradleKotlinCompilerWork.kt:111)
9+
at org.jetbrains.kotlin.compilerRunner.GradleCompilerRunnerWithWorkers$GradleKotlinCompilerWorkAction.execute(GradleCompilerRunnerWithWorkers.kt:74)
10+
at org.gradle.workers.internal.DefaultWorkerServer.execute(DefaultWorkerServer.java:68)
11+
at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:66)
12+
at org.gradle.workers.internal.NoIsolationWorkerFactory$1$1.create(NoIsolationWorkerFactory.java:62)
13+
at org.gradle.internal.classloader.ClassLoaderUtils.executeInClassloader(ClassLoaderUtils.java:100)
14+
at org.gradle.workers.internal.NoIsolationWorkerFactory$1.lambda$execute$0(NoIsolationWorkerFactory.java:62)
15+
at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:44)
16+
at org.gradle.workers.internal.AbstractWorker$1.call(AbstractWorker.java:41)
17+
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:209)
18+
at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204)
19+
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66)
20+
at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59)
21+
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:166)
22+
at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59)
23+
at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53)
24+
at org.gradle.workers.internal.AbstractWorker.executeWrappedInBuildOperation(AbstractWorker.java:41)
25+
at org.gradle.workers.internal.NoIsolationWorkerFactory$1.execute(NoIsolationWorkerFactory.java:59)
26+
at org.gradle.workers.internal.DefaultWorkerExecutor.lambda$submitWork$0(DefaultWorkerExecutor.java:176)
27+
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
28+
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runExecution(DefaultConditionalExecutionQueue.java:194)
29+
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.access$700(DefaultConditionalExecutionQueue.java:127)
30+
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner$1.run(DefaultConditionalExecutionQueue.java:169)
31+
at org.gradle.internal.Factories$1.create(Factories.java:31)
32+
at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:263)
33+
at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:127)
34+
at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:132)
35+
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.runBatch(DefaultConditionalExecutionQueue.java:164)
36+
at org.gradle.internal.work.DefaultConditionalExecutionQueue$ExecutionRunner.run(DefaultConditionalExecutionQueue.java:133)
37+
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)
38+
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)
39+
at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
40+
at org.gradle.internal.concurrent.AbstractManagedExecutor$1.run(AbstractManagedExecutor.java:47)
41+
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
42+
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
43+
at java.base/java.lang.Thread.run(Thread.java:1583)
44+
Caused by: java.nio.file.NoSuchFileException: C:\Users\gito\AppData\Local\Temp\kotlin-backups15522677471314131638\3.backup -> C:\Dev\mc\cobblemon-embedex-1.6.1-fabric\build\classes\kotlin\main\lol\gito\embedex\web\ApplicationKt$embeDEXApp$lambda$0$$inlined$sortedBy$1.class
45+
at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
46+
at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
47+
at java.base/sun.nio.fs.WindowsFileCopy.move(WindowsFileCopy.java:414)
48+
at java.base/sun.nio.fs.WindowsFileSystemProvider.move(WindowsFileSystemProvider.java:291)
49+
at java.base/java.nio.file.Files.move(Files.java:1431)
50+
at org.jetbrains.kotlin.incremental.RecoverableCompilationTransaction.revertChanges(CompilationTransaction.kt:231)
51+
at org.jetbrains.kotlin.incremental.RecoverableCompilationTransaction.close(CompilationTransaction.kt:256)
52+
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.tryCompileIncrementally(IncrementalCompilerRunner.kt:703)
53+
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:119)
54+
at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:684)
55+
at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:94)
56+
at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1810)
57+
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
58+
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
59+
at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:360)
60+
at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)
61+
at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)
62+
at java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
63+
at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)
64+
at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:598)
65+
at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:844)
66+
at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:721)
67+
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
68+
at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:720)
69+
... 3 more
70+
71+
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
kotlin version: 2.2.20
2+
error message: Incremental compilation failed: Storage for [C:\Dev\mc\cobblemon-embedex-1.6.1-fabric\build\kotlin\compileKotlin\cacheable\caches-jvm\jvm\kotlin\source-to-classes.tab] is already registered
3+
java.lang.IllegalStateException: Storage for [C:\Dev\mc\cobblemon-embedex-1.6.1-fabric\build\kotlin\compileKotlin\cacheable\caches-jvm\jvm\kotlin\source-to-classes.tab] is already registered
4+
at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:410)
5+
at org.jetbrains.kotlin.com.intellij.util.io.PagedFileStorage.<init>(PagedFileStorage.java:72)
6+
at org.jetbrains.kotlin.com.intellij.util.io.ResizeableMappedFile.<init>(ResizeableMappedFile.java:68)
7+
at org.jetbrains.kotlin.com.intellij.util.io.PersistentBTreeEnumerator.<init>(PersistentBTreeEnumerator.java:128)
8+
at org.jetbrains.kotlin.com.intellij.util.io.PersistentEnumerator.createDefaultEnumerator(PersistentEnumerator.java:52)
9+
at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.<init>(PersistentMapImpl.java:165)
10+
at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapImpl.<init>(PersistentMapImpl.java:140)
11+
at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.buildImplementation(PersistentMapBuilder.java:88)
12+
at org.jetbrains.kotlin.com.intellij.util.io.PersistentMapBuilder.build(PersistentMapBuilder.java:71)
13+
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.<init>(PersistentHashMap.java:46)
14+
at org.jetbrains.kotlin.com.intellij.util.io.PersistentHashMap.<init>(PersistentHashMap.java:72)
15+
at org.jetbrains.kotlin.incremental.storage.LazyStorage.createMap(LazyStorage.kt:62)
16+
at org.jetbrains.kotlin.incremental.storage.LazyStorage.getStorageIfExists(LazyStorage.kt:53)
17+
at org.jetbrains.kotlin.incremental.storage.LazyStorage.get(LazyStorage.kt:76)
18+
at org.jetbrains.kotlin.incremental.storage.InMemoryStorage.get(InMemoryStorage.kt:68)
19+
at org.jetbrains.kotlin.incremental.storage.AppendableInMemoryStorage.get(InMemoryStorage.kt:155)
20+
at org.jetbrains.kotlin.incremental.storage.AppendableInMemoryStorage.get(InMemoryStorage.kt:147)
21+
at org.jetbrains.kotlin.incremental.storage.AppendableSetBasicMap.get(BasicMap.kt:137)
22+
at org.jetbrains.kotlin.incremental.storage.AbstractSourceToOutputMap.getFqNames(SourceToOutputMaps.kt:50)
23+
at org.jetbrains.kotlin.incremental.AbstractIncrementalCache.classesFqNamesBySources(AbstractIncrementalCache.kt:115)
24+
at org.jetbrains.kotlin.incremental.dirtyFiles.ChangesDetectionUtilsKt.getRemovedClassesChanges(changesDetectionUtils.kt:142)
25+
at org.jetbrains.kotlin.incremental.dirtyFiles.JvmSourcesToCompileCalculator.calculateSourcesToCompileWithKnownChanges(JvmSourcesToCompileCalculator.kt:77)
26+
at org.jetbrains.kotlin.incremental.dirtyFiles.JvmSourcesToCompileCalculator.calculateSourcesToCompileImpl(JvmSourcesToCompileCalculator.kt:49)
27+
at org.jetbrains.kotlin.incremental.dirtyFiles.JvmSourcesToCompileCalculator.calculateWithClasspathSnapshot(JvmSourcesToCompileCalculator.kt:97)
28+
at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.calculateSourcesToCompile(IncrementalJvmCompilerRunner.kt:60)
29+
at org.jetbrains.kotlin.incremental.IncrementalJvmCompilerRunner.calculateSourcesToCompile(IncrementalJvmCompilerRunner.kt:23)
30+
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.tryCompileIncrementally$lambda$0$compile(IncrementalCompilerRunner.kt:225)
31+
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.tryCompileIncrementally(IncrementalCompilerRunner.kt:267)
32+
at org.jetbrains.kotlin.incremental.IncrementalCompilerRunner.compile(IncrementalCompilerRunner.kt:119)
33+
at org.jetbrains.kotlin.daemon.CompileServiceImplBase.execIncrementalCompiler(CompileServiceImpl.kt:684)
34+
at org.jetbrains.kotlin.daemon.CompileServiceImplBase.access$execIncrementalCompiler(CompileServiceImpl.kt:94)
35+
at org.jetbrains.kotlin.daemon.CompileServiceImpl.compile(CompileServiceImpl.kt:1810)
36+
at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
37+
at java.base/java.lang.reflect.Method.invoke(Method.java:580)
38+
at java.rmi/sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:360)
39+
at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:200)
40+
at java.rmi/sun.rmi.transport.Transport$1.run(Transport.java:197)
41+
at java.base/java.security.AccessController.doPrivileged(AccessController.java:714)
42+
at java.rmi/sun.rmi.transport.Transport.serviceCall(Transport.java:196)
43+
at java.rmi/sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:598)
44+
at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:844)
45+
at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:721)
46+
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
47+
at java.rmi/sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:720)
48+
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)
49+
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)
50+
at java.base/java.lang.Thread.run(Thread.java:1583)
51+
Suppressed: java.lang.Exception: Storage[C:\Dev\mc\cobblemon-embedex-1.6.1-fabric\build\kotlin\compileKotlin\cacheable\caches-jvm\jvm\kotlin\source-to-classes.tab] registration stack trace
52+
at org.jetbrains.kotlin.com.intellij.util.io.FilePageCache.registerPagedFileStorage(FilePageCache.java:437)
53+
... 46 more
54+
55+

LICENSE

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
MIT License
2+
3+
Copyright (c) 2025 Gitoido Minecraft Mods
4+
5+
Permission is hereby granted, free of charge, to any person obtaining a copy
6+
of this software and associated documentation files (the "Software"), to deal
7+
in the Software without restriction, including without limitation the rights
8+
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
9+
copies of the Software, and to permit persons to whom the Software is
10+
furnished to do so, subject to the following conditions:
11+
12+
The above copyright notice and this permission notice shall be included in all
13+
copies or substantial portions of the Software.
14+
15+
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
16+
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
17+
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
18+
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
19+
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
20+
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
21+
SOFTWARE.

build.gradle.kts

Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
2+
import org.jetbrains.kotlin.gradle.dsl.JvmTarget
3+
import java.net.URI
4+
5+
plugins {
6+
id("java")
7+
id("fabric-loom") version "1.11-SNAPSHOT"
8+
kotlin("jvm") version "2.2.20"
9+
kotlin("plugin.serialization") version "2.2.20"
10+
}
11+
12+
group = property("maven_group")!!
13+
version = property("mod_version")!!
14+
15+
repositories {
16+
mavenLocal()
17+
mavenCentral()
18+
maven {
19+
url = URI("https://dl.cloudsmith.io/public/geckolib3/geckolib/maven/")
20+
content {
21+
includeGroup("software.bernie.geckolib")
22+
}
23+
}
24+
maven("https://maven.architectury.dev/")
25+
maven("https://maven.impactdev.net/repository/development/")
26+
// Add repositories to retrieve artifacts from in here.
27+
// You should only use this when depending on other mods because
28+
// Loom adds the essential maven repositories to download Minecraft and libraries from automatically.
29+
// See https://docs.gradle.org/current/userguide/declaring_repositories.html
30+
// for more information about repositories.
31+
}
32+
33+
loom {
34+
splitEnvironmentSourceSets()
35+
runs {
36+
getByName("client") {
37+
programArgs(
38+
"--username", "AshKetchum",
39+
"--uuid", "93e4e551-589a-41cb-ab2d-435266c8e035"
40+
)
41+
}
42+
}
43+
}
44+
45+
dependencies {
46+
minecraft("com.mojang:minecraft:${properties["minecraft_version"]}")
47+
mappings("net.fabricmc:yarn:${properties["yarn_mappings"]}:v2")
48+
49+
implementation(platform("org.http4k:http4k-bom:6.19.0.0"))
50+
implementation("org.http4k:http4k-core")
51+
implementation("org.http4k:http4k-server-undertow")
52+
implementation("org.http4k:http4k-format-gson")
53+
implementation("org.http4k.pro:http4k-tools-hotreload")
54+
55+
// Mod deps
56+
modImplementation("net.fabricmc:fabric-loader:${properties["loader_version"]}")
57+
modImplementation("net.fabricmc.fabric-api:fabric-api:${properties["fabric_version"]}")
58+
modImplementation("net.fabricmc:fabric-language-kotlin:${properties["fabric_kotlin_version"]}")
59+
modImplementation("com.cobblemon:fabric:${properties["cobblemon_version"]}")
60+
}
61+
62+
tasks {
63+
processResources {
64+
inputs.property("version", project.version)
65+
66+
filesMatching("fabric.mod.json") {
67+
expand(
68+
mutableMapOf(
69+
"version" to project.version
70+
)
71+
)
72+
}
73+
}
74+
75+
jar {
76+
inputs.property("archivesName", project.base.archivesName)
77+
78+
from("LICENSE")
79+
}
80+
81+
compileJava {
82+
options.release = 21
83+
}
84+
85+
compileKotlin {
86+
compilerOptions.jvmTarget.set(JvmTarget.JVM_21)
87+
}
88+
89+
java {
90+
// Loom will automatically attach sourcesJar to a RemapSourcesJar task and to the "build" task
91+
// if it is present.
92+
// If you remove this line, sources will not be generated.
93+
withSourcesJar()
94+
95+
sourceCompatibility = JavaVersion.VERSION_21
96+
targetCompatibility = JavaVersion.VERSION_21
97+
}
98+
}

gradle.properties

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Done to increase the memory available to gradle.
2+
3+
org.gradle.jvmargs=-Xmx4G
4+
org.gradle.parallel=true
5+
org.gradle.caching=true
6+
org.gradle.caching.debug=false
7+
org.gradle.configureondemand=true
8+
# IntelliJ IDEA is not yet fully compatible with configuration cache, see: https://github.com/FabricMC/fabric-loom/issues/1349
9+
org.gradle.configuration-cache=false
10+
11+
# Mod Properties
12+
mod_version=0.1-alpha.1
13+
maven_group=lol.gito.embedex
14+
archives_base_name=embedex
15+
16+
# Fabric Properties
17+
# check these on https://fabricmc.net/develop
18+
minecraft_version=1.21.1
19+
yarn_mappings=1.21.1+build.3
20+
loader_version=0.16.5
21+
fabric_kotlin_version=1.13.1+kotlin.2.1.10
22+
# Dependencies
23+
fabric_version=0.115.6+1.21.1
24+
cobblemon_version=1.6.1+1.21.1
25+
cobblemon_version_snapshot=1.7.0+1.21.1-SNAPSHOT
26+
architectury_api_version=13.0.8

gradle/wrapper/gradle-wrapper.jar

44.4 KB
Binary file not shown.
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
distributionBase=GRADLE_USER_HOME
2+
distributionPath=wrapper/dists
3+
distributionUrl=https\://services.gradle.org/distributions/gradle-9.1.0-bin.zip
4+
networkTimeout=10000
5+
validateDistributionUrl=true
6+
zipStoreBase=GRADLE_USER_HOME
7+
zipStorePath=wrapper/dists

0 commit comments

Comments
 (0)