- Загрузчики
- NeoForgeForge
- Скачиваний на Modrinth
- 5,1 тыс.
- Подписчиков на Modrinth
- 0
- версий
- 65
- Обновлён
- 6 октября 20266 окт.
- Опубликован
- в 2024
Коротко о моде
Работает и в игре, и на сервере — ставьте, где нужен
Cores
Этот мод содержит встроенную библиотеку Core.
Библиотечный мод, разработанный для создания модов на Minecraft. Он упаковывает множество часто используемых повторяющихся блоков кода и предлагает несколько практичных функций.
Возможности для игроков
- Attribute Fix : Изменяет значения атрибутов по умолчанию, максимальные и минимальные. Это можно настроить через файл конфигурации.
- Experience Fix : Изменяет списание опыта. При списании уровней опыта списывается точное количество очков опыта, необходимое для повышения с уровня 0 до целевого уровня, вместо ванильного расчёта (текущий уровень - целевой уровень) очков. Обе вышеперечисленные функции можно отключить через файл конфигурации.
Возможности для разработчиков
Возможности для разработчиков
- Цветовые схемы : При использовании
Screenэтого мода или определённого кода, связанного с рендерингом, вы можете настроить палитру цветов, изменив цветовую схему (как показано на изображениях ниже). Нажмите клавишу Home, чтобы открыть интерфейс конфигурации:
Выберите цветовую схему:
Сохраните и посмотрите результат:

- Network Listening : Прослушивает порт
4444и возвращает зарегистрированное содержимое при обращении игроков.
package dev.anye.mc.cores.am.listen;
// For detailed code, please check the dev.anye.mc.cores.am.listen package
// Here is an ImageListen instance
public class ImageListen extends Listen {
protected ImageListen() {
super("assets/cores/html/image/",// Resource path (optional). If provided, files under this path will be automatically loaded upon access.
"image",// Registration path, used to access this instance (e.g., 127.0.0.1:4444/image/index.html)
300// Shutdown timeout (seconds). Closes this listener after a period of inactivity.
);
}
// This method has a default implementation that dispatches POST and GET requests to their respective handlers; you can also override it to implement your own logic.
public void handle(HttpExchange exchange){}
}
// How to register
public class ListenRegister {
// Get registry
public static final Register<Listen> LISTEN_REGISTER = new Register<>(Cores.MOD_ID, "listen", builder -> builder.sync(false));
// Register instances
public static final DeferredHolder<Listen,ImageListen> IMAGE_LISTEN = LISTEN_REGISTER.register("image", ImageListen::new);
//public static final DeferredHolder<Listen,ExampleListen> EXAMPLE_LISTEN = LISTEN_REGISTER.register("example", ExampleListen::new);
// Call this method during mod initialization
public static void register(IEventBus eventBus){
LISTEN_REGISTER.register(eventBus);
}
// Assuming this is your Mod initialization function (constructor)
public Cores(IEventBus modEventBus, ModContainer modContainer) {
ListenRegister.register(modEventBus);
}
}Статус поддержки по версиям
B : Только исправления ошибок X : Обновлений больше не будет U : Обновления L :Низкочастотные обновления Trend : U -> L -> B -> X
| Версия | Forge | Neoforge | Fabric |
|---|---|---|---|
| 1.20.1 | B | B | X |
| 1.20.2 - 1.21.0 | X | X | X |
| 1.21.1 | B | B | X |
| 1.21.2-26.0 | X | X | X |
| 26.1 | L | L | X |
| **26.2** | U | U | X |
Любые вопросы можно задать на github или связаться по следующим контактам:
Частые вопросы
Как установить Cores?
Установите NeoForge под свою версию Minecraft, скачайте Cores под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.
Для каких версий Minecraft есть Cores?
У Cores есть сборки для Minecraft 1.20.1–1.20.4, 1.21–1.21.5, 1.21.7–1.21.11, 26.1.1–26.3.
Нужен ли Cores на сервере?
Работает и в игре, и на сервере — ставьте, где нужен