Skip to content

Commit 4f1df67

Browse files
authored
Update ExampleMod.java
1 parent 2e097ed commit 4f1df67

1 file changed

Lines changed: 19 additions & 14 deletions

File tree

Lines changed: 19 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,29 @@
11
package com.example;
22

33
import net.fabricmc.api.ModInitializer;
4-
4+
import net.fabricmc.fabric.api.command.v2.CommandRegistrationCallback;
5+
import net.minecraft.text.Text;
56
import org.slf4j.Logger;
67
import org.slf4j.LoggerFactory;
78

9+
import static net.minecraft.server.command.CommandManager.literal;
10+
811
public class ExampleMod implements ModInitializer {
9-
public static final String MOD_ID = "modid";
1012

11-
// This logger is used to write text to the console and the log file.
12-
// It is considered best practice to use your mod id as the logger's name.
13-
// That way, it's clear which mod wrote info, warnings, and errors.
14-
public static final Logger LOGGER = LoggerFactory.getLogger(MOD_ID);
13+
public static final String MOD_ID = "modid";
14+
public static final Logger LOGGER = LoggerFactory.getLogger(MOD_ID);
1515

16-
@Override
17-
public void onInitialize() {
18-
// This code runs as soon as Minecraft is in a mod-load-ready state.
19-
// However, some things (like resources) may still be uninitialized.
20-
// Proceed with mild caution.
16+
@Override
17+
public void onInitialize() {
18+
LOGGER.info("Hello Fabric world!");
2119

22-
LOGGER.info("Hello Fabric world!");
23-
}
24-
}
20+
CommandRegistrationCallback.EVENT.register((dispatcher, registryAccess, environment) -> {
21+
dispatcher.register(literal("merhabadunya")
22+
.executes(ctx -> {
23+
ctx.getSource().sendFeedback(() -> Text.literal("Merhaba Dünya!"), false);
24+
return 1;
25+
})
26+
);
27+
});
28+
}
29+
}

0 commit comments

Comments
 (0)