Good afternoon.
I'm trying to write the functionality that I described in the title - for example, when the player logs in, he should automatically greet everyone with /say Hello. I have wrote the following:
@Mod.EventBusSubscriber(bus = Mod.EventBusSubscriber.Bus.FORGE,value = Dist.CLIENT,modid = "examplemod")
public static class PlayerEvents {
@SubscribeEvent
public static void onPlayerLoggedIn(PlayerEvent.PlayerLoggedInEvent event) {
Minecraft.getInstance().player.chat("/say Test message");
}
}
but when I trying to load a world, it kicks me with an error that Minecraft.getInstance().player is null. What I'm doing wrong?