Сообщение в консоль

Версия Minecraft
1.12.2

ReyMagos

Тег-бомбастер
412
7
121
Хочу вывести сообщение в консоль при запуске мода, в основном классе получается, а в других нет. Как это сделать? В главном классе написано вот так: System.out.println("\u001B[32m" + "some_string" + "\u001B[0m");
 

ReyMagos

Тег-бомбастер
412
7
121
ItemsRegister
Java:
public class ItemsRegister {
    public static final ArrayList<Item> items = new ArrayList<Item>();
    System.out.println("\u001B[32m" + items.toString() + "\u001B[0m");

    public static void registerItems()
    {
        for (Item item : items) {
            setRegister(item);
            System.out.println("\u001B[32m" + "Successfully registered item:" + item.toString() + "\u001B[0m");
        }
    }

    @SideOnly(Side.CLIENT)
    public static void registerRenders()
    {
        for (Item item : items) setRender(item);
    }

    private static void setRegister(Item item)
    {
        ForgeRegistries.ITEMS.register(item);
    }

    @SideOnly(Side.CLIENT)
    private static void setRender(Item item)
    {

    }
}
ItemTest
Java:
public class ItemTest extends BaseItem {
    public static final Item test = new ItemTest("test");
    public ItemTest(String name) {
        super(name);
        ItemsRegister.items.add(test);
    }
}
 

necauqua

когда-то был anti344
Администратор
1,216
27
172
Логгеры надо использовать, логгерыыы
Правда я не помню, как они там в мк делаются))
Хотя вроде в преинит ивенте вроде должен быть какой-то getModLogger или что-то похожее
 

necauqua

когда-то был anti344
Администратор
1,216
27
172
Ну факт того что логгер - это такой объект у которого ты вызываешь методы, чтобы логгировать, довольно очевиден, мдя
 
Сверху