File tree Expand file tree Collapse file tree 2 files changed +10
-4
lines changed
src/main/java/com/example/mod Expand file tree Collapse file tree 2 files changed +10
-4
lines changed Original file line number Diff line number Diff line change @@ -8,11 +8,12 @@ version = "1.0"
88
99repositories {
1010 mavenCentral()
11+ mavenLocal()
1112 maven(" https://jitpack.io" )
1213}
1314
1415dependencies {
15- implementation(" com.github.Weave-MC:Weave-Loader:4c45210e52 " )
16+ implementation(" com.github.Weave-MC:Weave-Loader:bf715e2b8d " )
1617}
1718
1819minecraft {
Original file line number Diff line number Diff line change 22
33import club .maxstats .weave .loader .api .ModInitializer ;
44import club .maxstats .weave .loader .api .HookManager ;
5+ import club .maxstats .weave .loader .api .event .ChatReceivedEvent ;
56import club .maxstats .weave .loader .api .event .EventBus ;
67import club .maxstats .weave .loader .api .event .InputEvent ;
7- import club .maxstats .weave .loader .api .event .SubscribeEvent ;
8- import club .maxstats .weave .loader .util .ExtensionsKt ;
9- import kotlin .Unit ;
108import net .minecraft .client .Minecraft ;
119import net .minecraft .util .ChatComponentText ;
1210import org .jetbrains .annotations .NotNull ;
@@ -37,6 +35,13 @@ public void preinit(@NotNull HookManager hookManager) {
3735 new ChatComponentText ("Pressed: " + Keyboard .getKeyName (e .getKeyCode ()))
3836 );
3937 });
38+
39+ EventBus .INSTANCE .subscribe (ChatReceivedEvent .class , e -> {
40+ if (e .getMessage ().getUnformattedText ().contains ("Hello Computer" )) {
41+ e .setCancelled (true );
42+ Minecraft .getMinecraft ().thePlayer .addChatMessage (new ChatComponentText ("Hello Player" ));
43+ }
44+ });
4045 }
4146 public static void onStart () {
4247 System .out .println ("Hello World from Minecraft#startGame" );
You can’t perform that action at this time.
0 commit comments