feat: add oωo-lib and oωo-config

This commit is contained in:
TheClashFruit 2023-06-26 13:04:46 +02:00
parent bd837f034c
commit c47e355fac
Signed by: TheClashFruit
GPG key ID: CF4A319B9A73290C
15 changed files with 92 additions and 11 deletions

File diff suppressed because one or more lines are too long

View file

@ -1,6 +1,64 @@
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="CompilerConfiguration">
<annotationProcessing>
<profile name="Gradle Imported" enabled="true">
<outputRelativeToContentRoot value="true" />
<option name="defaultObfuscationEnv" value="named:intermediary" />
<option name="inMapFileNamedIntermediary" value="C:\Users\TheClashFruit\.gradle\caches\fabric-loom\1.19.4\net.fabricmc.yarn.1_19_4.1.19.4+build.2-v2\mappings.tiny" />
<option name="outMapFileNamedIntermediary" value="D:\tmp\YADMB\build\loom-cache\mixin-map-net.fabricmc.yarn.1_19_4.1.19.4+build.2-v2.main.tiny" />
<option name="outRefMapFile" value="D:\tmp\YADMB\build\classes\java\main\yadmb-refmap.json" />
<option name="quiet" value="true" />
<processorPath useClasspath="false">
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/io.wispforest/owo-lib/0.10.6+1.19.4/48e5136cc8c5113deeb72d8468050a12bd54ebf7/owo-lib-0.10.6+1.19.4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/blue.endless/jankson/1.2.2/eff82149f9a68fcb9dc3e2daf1793955f1425b26/jankson-1.2.2.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc/fabric-loader/0.14.19/4e9206c115a5493469a8d9ff97f3b3fc6c753c65/fabric-loader-0.14.19.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-api/0.81.1+1.19.4/15af0813d0522c2137bb4ed2cc46603843bc7169/fabric-api-0.81.1+1.19.4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-transfer-api-v1/3.2.0+80d07a0af4/265928b2996705c502db3fb1f3446617523e1381/fabric-transfer-api-v1-3.2.0+80d07a0af4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-api-lookup-api-v1/1.6.27+504944c8f4/e33146ec787203b841e9d9c1fb1da0db071c4c78/fabric-api-lookup-api-v1-1.6.27+504944c8f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-blockrenderlayer-v1/1.1.36+c2e6f674f4/9b8eb45702ec46fcecfe7eb6da7e8a08d69c88ca/fabric-blockrenderlayer-v1-1.1.36+c2e6f674f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-client-tags-api-v1/1.0.17+504944c8f4/1d89069a4ffe65891da4e8264c7e9f226ba057a9/fabric-client-tags-api-v1-1.0.17+504944c8f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-command-api-v2/2.2.8+504944c8f4/f942e954a791e588fd3cf2614de0e0b39c9c20c6/fabric-command-api-v2-2.2.8+504944c8f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-content-registries-v0/3.5.11+ae0966baf4/ca0ab2349ed0e5f03a460f0a96ab80d0ea27d64f/fabric-content-registries-v0-3.5.11+ae0966baf4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-convention-tags-v1/1.5.1+fe8721bef4/6763353b638be1c706d7eebae6b6ce374e8fb8a2/fabric-convention-tags-v1-1.5.1+fe8721bef4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-data-generation-api-v1/11.4.2+504944c8f4/9c4d246e7d2e1bfa71c656b2e5dca054feecca53/fabric-data-generation-api-v1-11.4.2+504944c8f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-dimensions-v1/2.1.47+7f87f8faf4/ba4302073c462a9a847fa757857a724ea20d55a/fabric-dimensions-v1-2.1.47+7f87f8faf4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-entity-events-v1/1.5.15+504944c8f4/13e36284293b925e88792219c5cebfe9b1b4d015/fabric-entity-events-v1-1.5.15+504944c8f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-events-interaction-v0/0.5.1+76ba65ebf4/8a6dcca3a9fbb67af3432b6fa5c5c0ba1b1cd5fc/fabric-events-interaction-v0-0.5.1+76ba65ebf4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-gametest-api-v1/1.2.6+ae0966baf4/fc9b1622800962c0aae16742a45d60c199fd6b08/fabric-gametest-api-v1-1.2.6+ae0966baf4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-item-api-v1/2.1.19+504944c8f4/5071295e94751af8be2ca25de78ba8d0388327e/fabric-item-api-v1-2.1.19+504944c8f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-item-group-api-v1/3.0.7+043f9acff4/308f57d639ab338f86e5ffb6074dd7a5d3ffe758/fabric-item-group-api-v1-3.0.7+043f9acff4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-mining-level-api-v1/2.1.41+49abcf7ef4/e6c75b48c7da39c5490cbeebbc85c7a3c4bbaf01/fabric-mining-level-api-v1-2.1.41+49abcf7ef4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-lifecycle-events-v1/2.2.17+1e9487d2f4/dfe0660ad2b9db7a82f3c541ba926dbe195abbec/fabric-lifecycle-events-v1-2.2.17+1e9487d2f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-loot-api-v2/1.1.29+75e98211f4/8b9febf683f98c28bd50fdceab6acc629c914651/fabric-loot-api-v2-1.1.29+75e98211f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-message-api-v1/5.1.3+504944c8f4/cae1bfa3889e36a0cf8e927da911c9dce10884a8/fabric-message-api-v1-5.1.3+504944c8f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-models-v0/0.3.32+504944c8f4/a3bf56b36cdfec05e92f8179486977a0045a963b/fabric-models-v0-0.3.32+504944c8f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-recipe-api-v1/1.0.10+a1ccd7bff4/3697299686dc8699a1c4ade1700c4cae52b22b50/fabric-recipe-api-v1-1.0.10+a1ccd7bff4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-registry-sync-v0/2.2.2+504944c8f4/968a44c0388c2f7cf181439bdc66c7762ecbb852/fabric-registry-sync-v0-2.2.2+504944c8f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-screen-handler-api-v1/1.3.22+504944c8f4/4359a7f4562bb6440496a98d63844733a676fee6/fabric-screen-handler-api-v1-1.3.22+504944c8f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-networking-api-v1/1.3.3+504944c8f4/d3f8620bd0f597c595c50516c37be7f156fff65a/fabric-networking-api-v1-1.3.3+504944c8f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-object-builder-api-v1/7.0.5+504944c8f4/d4a5b848de4bd06132eca0b09d3f34ed40d4c0fa/fabric-object-builder-api-v1-7.0.5+504944c8f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-particles-v1/1.0.25+f1e4495bf4/fa03211717e0da8213c8580441ae1235f1dc664e/fabric-particles-v1-1.0.25+f1e4495bf4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-renderer-indigo/1.2.0+ebc93ff3f4/75eb0ab6f61172446c814ec805504812b3d876e6/fabric-renderer-indigo-1.2.0+ebc93ff3f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-renderer-api-v1/2.2.7+ebc93ff3f4/6f380806670fe10cfa547c85b912f9ddb5c2d209/fabric-renderer-api-v1-2.2.7+ebc93ff3f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-rendering-data-attachment-v1/0.3.30+afca2f3ef4/c8de643cb11f505f4cf0600d499a88b3a2cd3599/fabric-rendering-data-attachment-v1-0.3.30+afca2f3ef4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-rendering-fluids-v1/3.0.23+504944c8f4/f96f137b2eea909a4d30b094ebd071fdab3499e1/fabric-rendering-fluids-v1-3.0.23+504944c8f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-rendering-v1/2.1.3+504944c8f4/b539e4e2f291ca11be154a6cab0ecf1e3e5049e9/fabric-rendering-v1-2.1.3+504944c8f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-screen-api-v1/1.0.47+3bd4ab0ff4/627084ddfd1ccc3df9606517a030edae73318ccf/fabric-screen-api-v1-1.0.47+3bd4ab0ff4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-api-base/0.4.26+1e9487d2f4/8944cd3a28c65c6934ad0b963cc0796e28b7bc42/fabric-api-base-0.4.26+1e9487d2f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-biome-api-v1/13.0.8+348a9c64f4/2836d8e1d44f048b508fa41c9e438fbd94ca6d7/fabric-biome-api-v1-13.0.8+348a9c64f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-block-api-v1/1.0.7+e022e5d1f4/ed28215ba81ca08c9aba016daba1c024800c3f02/fabric-block-api-v1-1.0.7+e022e5d1f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-crash-report-info-v1/0.2.16+aeb40ebef4/34e44d08625fdc9e7d49453d572caf0b21a9ce/fabric-crash-report-info-v1-0.2.16+aeb40ebef4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-game-rule-api-v1/1.0.34+a1ccd7bff4/ace4042908dbf55f72c98c056f584e18667ab8b4/fabric-game-rule-api-v1-1.0.34+a1ccd7bff4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-key-binding-api-v1/1.0.34+504944c8f4/8871fe71cd88eacd6b896d1c560cbf91be9250dd/fabric-key-binding-api-v1-1.0.34+504944c8f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-resource-conditions-api-v1/2.3.2+e6c7d4eef4/46a22cecba8bcef3aa8957b9f01cb2e8fad3d36e/fabric-resource-conditions-api-v1-2.3.2+e6c7d4eef4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-resource-loader-v0/0.11.4+5ade3c38f4/62eaa532336419c85f23535e613116cfe8678fcf/fabric-resource-loader-v0-0.11.4+5ade3c38f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-sound-api-v1/1.0.10+504944c8f4/51c67dca5d74338f436e997039c7e014fc1466ac/fabric-sound-api-v1-1.0.10+504944c8f4.jar" />
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-transitive-access-wideners-v1/3.1.1+b4a333d6f4/2740abdc665a2207df4efc0b74c57dffa3ba7bb9/fabric-transitive-access-wideners-v1-3.1.1+b4a333d6f4.jar" />
</processorPath>
<module name="YADMB.main" />
</profile>
</annotationProcessing>
<bytecodeTargetLevel target="17" />
</component>
</project>

View file

@ -41,5 +41,10 @@
<option name="name" value="LoomLocalMinecraft" />
<option name="url" value="file:/$PROJECT_DIR$/.gradle/loom-cache/minecraftMaven/" />
</remote-repository>
<remote-repository>
<option name="id" value="maven" />
<option name="name" value="maven" />
<option name="url" value="https://maven.wispforest.io" />
</remote-repository>
</component>
</project>

View file

@ -1,5 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<module version="4">
<component name="AdditionalModuleElements">
<content url="file://$MODULE_DIR$/../../build/generated/sources/annotationProcessor/java/main">
<sourceFolder url="file://$MODULE_DIR$/../../build/generated/sources/annotationProcessor/java/main" isTestSource="false" generated="true" />
</content>
</component>
<component name="FacetManager">
<facet type="minecraft" name="Minecraft">
<configuration>

View file

@ -12,6 +12,10 @@ repositories {
// Loom adds the essential maven repositories to download Minecraft and libraries from automatically.
// See https://docs.gradle.org/current/userguide/declaring_repositories.html
// for more information about repositories.
maven {
url 'https://maven.wispforest.io'
}
}
dependencies {
@ -22,9 +26,16 @@ dependencies {
// Fabric API. This is technically optional, but you probably want it anyway.
modImplementation "net.fabricmc.fabric-api:fabric-api:${project.fabric_version}"
modImplementation "io.wispforest:owo-lib:${project.owo_version}"
// config yay
annotationProcessor modImplementation("io.wispforest:owo-lib:${project.owo_version}")
// what
include "io.wispforest:owo-sentinel:${project.owo_version}"
// JDA
implementation "net.dv8tion:JDA:5.0.0-beta.11"
implementation "net.dv8tion:JDA:${project.jda_version}"
}
processResources {

View file

@ -2,16 +2,18 @@
org.gradle.jvmargs=-Xmx1G
# Fabric Properties
# check these on https://modmuss50.me/fabric.html
minecraft_version=1.19.4
yarn_mappings=1.19.4+build.2
loader_version=0.14.21
# check these on https://modmuss50.me/fabric.html
minecraft_version=1.19.4
yarn_mappings=1.19.4+build.2
loader_version=0.14.21
# Mod Properties
mod_version = 0.1.0+1.19.4-alpha
maven_group = me.theclashfruit
archives_base_name = yadmb
mod_version = 0.1.0+1.19.4-alpha
maven_group = me.theclashfruit
archives_base_name = yadmb
# Dependencies
# check this on https://modmuss50.me/fabric.html
fabric_version=0.84.0+1.19.4
# check this on https://modmuss50.me/fabric.html
fabric_version=0.84.0+1.19.4
owo_version=0.10.6+1.19.4
jda_version=5.0.0-beta.11