- 5
- 0
Здравствуйте, в коде почему-то миллион ошибок.


Подскажите проблему, кто шарит, пожалуйста.

Java:
package com.modsrw;
import net.minecraftforge.common.MinecraftForge;
import net.minecraftforge.event.ServerChatEvent;
import net.minecraftforge.eventbus.api.SubscribeEvent;
import net.minecraftforge.fml.common.Mod;
import net.minecraftforge.fml.common.Mod.EventBusSubscriber.Bus;
import net.minecraftforge.fml.common.Mod.EventHandler;
import net.minecraftforge.fml.common.Mod.Instance;
import net.minecraftforge.fml.common.Mod.EventBusSubscriber;
@Mod(RedTextMod.MODID)
@EventBusSubscriber(modid = RedTextMod.MODID, bus = Bus.MOD)
public class RedTextMod {
public static final String MODID = "modsrw";
@Instance(MODID)
public static RedTextMod instance;
@EventHandler
public void onServerStarting(FMLServerStartingEvent event) {
MinecraftForge.EVENT_BUS.register(this);
}
@SubscribeEvent
public void onServerChat(ServerChatEvent event) {
String message = event.getMessage();
if (isKeyword(message)) {
event.setComponent(new StringTextComponent(message).mergeStyle(TextFormatting.RED));
}
}
private boolean isKeyword(String message) {
String[] keywords = {"1", "2", "3"};
for (String keyword : keywords) {
if (message.contains(keyword)) {
return true;
}
}
return false;
}
}

Подскажите проблему, кто шарит, пожалуйста.
Последнее редактирование: