File tree Expand file tree Collapse file tree
src/main/java/software/bluelib Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -12,6 +12,12 @@ dependencies {
1212 modImplementation " net.fabricmc.fabric-api:fabric-api:${ fabric_version} "
1313}
1414
15+ fabricApi {
16+ configureDataGeneration() {
17+ client = true
18+ }
19+ }
20+
1521loom {
1622 def aw = project(' :common' ). file(" src/main/resources/${ mod_id} .accesswidener" )
1723 if (aw. exists()) {
Original file line number Diff line number Diff line change 22
33package software .bluelib ;
44
5+ import net .fabricmc .api .EnvType ;
56import net .fabricmc .api .ModInitializer ;
67import net .fabricmc .fabric .api .client .event .lifecycle .v1 .ClientTickEvents ;
78import net .fabricmc .fabric .api .event .lifecycle .v1 .ServerLifecycleEvents ;
89import net .fabricmc .fabric .api .message .v1 .ServerMessageEvents ;
10+ import net .fabricmc .loader .api .FabricLoader ;
911import software .bluelib .event .ChatHandler ;
1012import software .bluelib .example .event .ReloadHandler ;
1113import software .bluelib .test .TestRegistry ;
@@ -51,13 +53,15 @@ public class BlueLib implements ModInitializer {
5153 @ Override
5254 public void onInitialize () {
5355 registerModEventListeners ();
54- ClientTickEvents .END_CLIENT_TICK .register (client -> {
55- if (!hasInitialized ) {
56- hasInitialized = true ;
57- BlueLibCommon .init ();
58- TestRegistry .registerTests ();
59- }
60- });
56+ TestRegistry .registerTests ();
57+ if (FabricLoader .getInstance ().getEnvironmentType () == EnvType .CLIENT ) {
58+ ClientTickEvents .END_CLIENT_TICK .register (client -> {
59+ if (!hasInitialized ) {
60+ hasInitialized = true ;
61+ BlueLibCommon .init ();
62+ }
63+ });
64+ }
6165 }
6266
6367 /**
Original file line number Diff line number Diff line change 1+ // Copyright (c) BlueLib. Licensed under the MIT License.
2+
3+ package software .bluelib .datagen ;
4+
5+ import net .fabricmc .fabric .api .datagen .v1 .DataGeneratorEntrypoint ;
6+ import net .fabricmc .fabric .api .datagen .v1 .FabricDataGenerator ;
7+
8+ public class DataGenerator implements DataGeneratorEntrypoint {
9+
10+ @ Override
11+ public void onInitializeDataGenerator (FabricDataGenerator generator ) {
12+ //FabricDataGenerator.Pack pack = generator.createPack();
13+ }
14+ }
Original file line number Diff line number Diff line change 1+ // Copyright (c) BlueLib. Licensed under the MIT License.
2+
13package software .bluelib .event ;
24
35import java .util .Objects ;
You can’t perform that action at this time.
0 commit comments