feat: start and stop bot
This commit is contained in:
parent
21590c0fce
commit
6faceeee4f
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
File diff suppressed because one or more lines are too long
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -10,51 +10,51 @@
|
|||
<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/io.wispforest/owo-lib/0.10.4+1.19.4/b9bebf508974b9c5290e56148b4e763e02b7d0aa/owo-lib-0.10.4+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" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc/fabric-loader/0.14.17/7b875f1276f3005ab1956c54a0bffded6558c16b/fabric-loader-0.14.17.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-api/0.76.0+1.19.4/3914550ad467d47a3e027a24bf2d51f5f68b2e5a/fabric-api-0.76.0+1.19.4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-transfer-api-v1/3.0.1+9003cbe9f4/753535826de9b46075b19e39cf621ac7a01a43a4/fabric-transfer-api-v1-3.0.1+9003cbe9f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-api-lookup-api-v1/1.6.24+49abcf7ef4/36e257b30e8aaae534e60ff63d0603a91f9e5d3a/fabric-api-lookup-api-v1-1.6.24+49abcf7ef4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-blockrenderlayer-v1/1.1.33+c2e6f674f4/f23687233802b8819e09b8af3af85f1f0264f780/fabric-blockrenderlayer-v1-1.1.33+c2e6f674f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-client-tags-api-v1/1.0.14+1134c5b8f4/5244a61c2178b470524bed8604be02a13ad41ef1/fabric-client-tags-api-v1-1.0.14+1134c5b8f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-command-api-v2/2.2.4+ae0966baf4/51c905cccefb0fccea66211b2a9985f1ade7227c/fabric-command-api-v2-2.2.4+ae0966baf4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-content-registries-v0/3.5.7+ae0966baf4/424b5992dd1584e88eeb61e06bc9de2e8646704f/fabric-content-registries-v0-3.5.7+ae0966baf4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-convention-tags-v1/1.4.0+9a7c5daaf4/25498965d0c3824066c298136714afdbdaf10de2/fabric-convention-tags-v1-1.4.0+9a7c5daaf4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-data-generation-api-v1/11.3.5+5da15ca1f4/9ef399c8f571bf58f61b629585b558fe0d5baa2b/fabric-data-generation-api-v1-11.3.5+5da15ca1f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-dimensions-v1/2.1.44+7f87f8faf4/95fc09dcddb3b650fd3358cfeabb694d6ef1607e/fabric-dimensions-v1-2.1.44+7f87f8faf4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-entity-events-v1/1.5.12+e45f7c65f4/c23c9249c18a0ccc6149961366ef1b2d5a48ee11/fabric-entity-events-v1-1.5.12+e45f7c65f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-events-interaction-v0/0.4.42+a1ccd7bff4/807144e3416d203f5628d23c3ce9eb20193d2703/fabric-events-interaction-v0-0.4.42+a1ccd7bff4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-gametest-api-v1/1.2.2+ae0966baf4/1248ef008de92ec75d6dece64f875569852faad7/fabric-gametest-api-v1-1.2.2+ae0966baf4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-item-api-v1/2.1.16+09a3510cf4/d85952195b1e35dd1cc4137feb6ad41b9015f74b/fabric-item-api-v1-2.1.16+09a3510cf4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-item-group-api-v1/3.0.3+043f9acff4/8d3bb4cc99dcb71c22aeedf469b5b993237bb858/fabric-item-group-api-v1-3.0.3+043f9acff4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-mining-level-api-v1/2.1.37+49abcf7ef4/21bb1068366244b561af7dd3464028a76c9cb310/fabric-mining-level-api-v1-2.1.37+49abcf7ef4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-lifecycle-events-v1/2.2.14+5da15ca1f4/fb7664056efe2bd9ba2ed7715b5f99c3dfe0c2a5/fabric-lifecycle-events-v1-2.2.14+5da15ca1f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-loot-api-v2/1.1.25+75e98211f4/4b566a34854eeb8fd4569f599f0c160e2ad1eec8/fabric-loot-api-v2-1.1.25+75e98211f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-message-api-v1/5.1.0+1ee8be40f4/207b0f89d10d25292df7c998485e0cec937d82e/fabric-message-api-v1-5.1.0+1ee8be40f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-models-v0/0.3.29+11ba9c3bf4/ff6516fa3a983428ab8ef9848987187c6bb850ff/fabric-models-v0-0.3.29+11ba9c3bf4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-recipe-api-v1/1.0.6+a1ccd7bff4/45e053f69f2721fd94dd50dbd97d135e6a26312e/fabric-recipe-api-v1-1.0.6+a1ccd7bff4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-registry-sync-v0/2.1.2+a383ab97f4/eea83b00cdb43589050c082b8abb3b17d4c29669/fabric-registry-sync-v0-2.1.2+a383ab97f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-screen-handler-api-v1/1.3.18+5da15ca1f4/71fc216bd963dcfb925357b1aa6a3f471b29b768/fabric-screen-handler-api-v1-1.3.18+5da15ca1f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-networking-api-v1/1.2.22+ca5f59aaf4/af45d67bcb13dc9b115637ea0c4b1c5c1f0a0ce1/fabric-networking-api-v1-1.2.22+ca5f59aaf4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-object-builder-api-v1/7.0.1+63b515f4f4/1b7d9dd87518f46805d0057f3aa80e746d567b45/fabric-object-builder-api-v1-7.0.1+63b515f4f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-particles-v1/1.0.22+f1e4495bf4/9fac6770c0e7f5b9265a5d725c1006349bb09f74/fabric-particles-v1-1.0.22+f1e4495bf4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-renderer-indigo/1.1.0+81e8c576f4/e410c1153c93878f0f4f80b18fe0f727a096e189/fabric-renderer-indigo-1.1.0+81e8c576f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-renderer-api-v1/2.2.4+81e8c576f4/3ba50a5d47a8e8fc7010f833ba91cd2c7c4ad379/fabric-renderer-api-v1-2.2.4+81e8c576f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-rendering-data-attachment-v1/0.3.27+afca2f3ef4/5e99ff23d6470f39370ae357e99d29118cfe30f9/fabric-rendering-data-attachment-v1-0.3.27+afca2f3ef4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-rendering-fluids-v1/3.0.20+f1e4495bf4/ece2fb4cc5cc7cb5c2fb79a1282316b124427e61/fabric-rendering-fluids-v1-3.0.20+f1e4495bf4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-rendering-v1/2.1.0+8f878217f4/a9378fae3ca7d3d6a696542d8698c69c27ea5cec/fabric-rendering-v1-2.1.0+8f878217f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-screen-api-v1/1.0.44+8c25edb4f4/3e6ada6c52c49cb0bfead224b34e10d279eb322f/fabric-screen-api-v1-1.0.44+8c25edb4f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-api-base/0.4.23+9ff28bcef4/ac288104e20524ba9a2bb7ff9c1ec5b43b365df2/fabric-api-base-0.4.23+9ff28bcef4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-biome-api-v1/13.0.6+348a9c64f4/4b96c9543b1d8524db57d882fb033acace1d91fa/fabric-biome-api-v1-13.0.6+348a9c64f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-block-api-v1/1.0.5+e022e5d1f4/83e805ff05ba6a1cc63410753aa5c9da5a5b7/fabric-block-api-v1-1.0.5+e022e5d1f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-crash-report-info-v1/0.2.14+aeb40ebef4/abad7042e96053c4335275540fad392a56df2ec3/fabric-crash-report-info-v1-0.2.14+aeb40ebef4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-game-rule-api-v1/1.0.32+a1ccd7bff4/cec30cfbbb088e78c8c5a90f2494aba95655a7bc/fabric-game-rule-api-v1-1.0.32+a1ccd7bff4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-key-binding-api-v1/1.0.32+c477957ef4/71d1492e61af371b780bd264667c1f8411ab6ef5/fabric-key-binding-api-v1-1.0.32+c477957ef4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-resource-conditions-api-v1/2.3.0+e6c7d4eef4/a63fc452523f42cdead45bdd1ade9fe50bb61596/fabric-resource-conditions-api-v1-2.3.0+e6c7d4eef4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-resource-loader-v0/0.11.0+938a1d56f4/dfbbea02c6ab4549abeb8d693d9c259370d7c61/fabric-resource-loader-v0-0.11.0+938a1d56f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-sound-api-v1/1.0.8+75e98211f4/1e84b1b8d9981fd85a35a258fabe40546bc25197/fabric-sound-api-v1-1.0.8+75e98211f4.jar" />
|
||||
<entry name="$USER_HOME$/.gradle/caches/modules-2/files-2.1/net.fabricmc.fabric-api/fabric-transitive-access-wideners-v1/3.0.2+63b515f4f4/818d42e9c453390b71f3e583e69431e90c45655f/fabric-transitive-access-wideners-v1-3.0.2+63b515f4f4.jar" />
|
||||
</processorPath>
|
||||
<module name="YADMB.main" />
|
||||
</profile>
|
||||
|
|
|
@ -15,5 +15,5 @@ archives_base_name = yadmb
|
|||
# Dependencies
|
||||
# check this on https://modmuss50.me/fabric.html
|
||||
fabric_version=0.84.0+1.19.4
|
||||
owo_version=0.10.6+1.19.4
|
||||
owo_version=0.10.4+1.19.4
|
||||
jda_version=5.0.0-beta.11
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
package me.theclashfruit.yadmb;
|
||||
|
||||
import me.theclashfruit.yadmb.discord.BotClient;
|
||||
import net.dv8tion.jda.api.entities.Activity;
|
||||
import net.fabricmc.api.DedicatedServerModInitializer;
|
||||
import net.fabricmc.fabric.api.event.lifecycle.v1.ServerTickEvents;
|
||||
import org.slf4j.Logger;
|
||||
import org.slf4j.LoggerFactory;
|
||||
|
||||
|
@ -10,6 +13,38 @@ public class YADMBServer implements DedicatedServerModInitializer {
|
|||
|
||||
@Override
|
||||
public void onInitializeServer() {
|
||||
try {
|
||||
BotClient.createBotClient();
|
||||
} catch (InterruptedException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
|
||||
ServerTickEvents.START_SERVER_TICK.register(server -> {
|
||||
BotClient
|
||||
.getBotClient()
|
||||
.getPresence()
|
||||
.setActivity(
|
||||
Activity.playing("with " + server.getPlayerManager().getPlayerList().size() + " players")
|
||||
);
|
||||
|
||||
|
||||
});
|
||||
|
||||
ServerTickEvents.END_SERVER_TICK.register(server -> {
|
||||
BotClient
|
||||
.getBotClient()
|
||||
.getPresence()
|
||||
.setActivity(
|
||||
Activity.playing("alone :(")
|
||||
);
|
||||
|
||||
try {
|
||||
BotClient
|
||||
.getBotClient()
|
||||
.awaitShutdown();
|
||||
} catch (InterruptedException e) {
|
||||
throw new RuntimeException(e);
|
||||
}
|
||||
});
|
||||
}
|
||||
}
|
||||
|
|
|
@ -5,4 +5,5 @@ import io.wispforest.owo.config.annotation.Config;
|
|||
@Config(name = "yadmb", wrapperName = "MainConfig")
|
||||
public class MainConfigModel {
|
||||
public int schemaVersion = 1;
|
||||
public String discordToken = "";
|
||||
}
|
||||
|
|
|
@ -1,13 +1,33 @@
|
|||
package me.theclashfruit.yadmb.discord;
|
||||
|
||||
import me.theclashfruit.yadmb.YADMB;
|
||||
import me.theclashfruit.yadmb.discord.listener.ReadyListener;
|
||||
import net.dv8tion.jda.api.JDA;
|
||||
import net.dv8tion.jda.api.JDABuilder;
|
||||
import net.dv8tion.jda.api.entities.Activity;
|
||||
|
||||
public class BotClient {
|
||||
public static void createBotClient() {
|
||||
JDA jda =
|
||||
JDABuilder
|
||||
.createDefault("token")
|
||||
.build();
|
||||
BotClient() {}
|
||||
|
||||
static JDA jda;
|
||||
|
||||
public static void createBotClient() throws InterruptedException {
|
||||
if (YADMB.CONFIG.discordToken().equals("")) {
|
||||
YADMB.LOGGER.error("Unable to start due to missing discord token!");
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
jda = JDABuilder
|
||||
.createDefault(YADMB.CONFIG.discordToken())
|
||||
.addEventListeners(new ReadyListener())
|
||||
.setActivity(Activity.watching("server to start..."))
|
||||
.build();
|
||||
|
||||
jda.awaitReady();
|
||||
}
|
||||
|
||||
public static JDA getBotClient() {
|
||||
return jda;
|
||||
}
|
||||
}
|
||||
|
|
|
@ -0,0 +1,15 @@
|
|||
package me.theclashfruit.yadmb.discord.listener;
|
||||
|
||||
import me.theclashfruit.yadmb.YADMB;
|
||||
import me.theclashfruit.yadmb.discord.BotClient;
|
||||
import net.dv8tion.jda.api.events.session.ReadyEvent;
|
||||
import net.dv8tion.jda.api.hooks.ListenerAdapter;
|
||||
import org.jetbrains.annotations.NotNull;
|
||||
|
||||
public class ReadyListener extends ListenerAdapter {
|
||||
@Override
|
||||
public void onReady(@NotNull ReadyEvent event) {
|
||||
YADMB.LOGGER.info("Discord logged in!");
|
||||
YADMB.LOGGER.info("User: " + BotClient.getBotClient().getSelfUser().getName());
|
||||
}
|
||||
}
|
Loading…
Reference in a new issue