RandomLib, Моды, Minecraft

Добавляет простую и удобную библиотеку для создания и управления конфигурациями взвешенного рандома — мод позволяет вашим модам генерить кастомный лут, падаемые предметы и замену блоков по заданным весам.

RandomLib генерирует файлы конфигурации в папке, которую вы укажете, например configs/oneblock/phases/, и умеет подхватывать их при загрузке. Для модера это значит, что можно быстро настроить, какие предметы и с какой частотой падают из сундуков, какие блоки спавнятся на этапе или какой дроп даёт тот или иной механизм.

Интеграция простая: вызываете RandomLibUtils.setup(...) во время FMLCommonSetupEvent и при необходимости регистрируете команду управления через RandomLibUtils.registerCommand(...) в FMLServerStartingEvent. Для справки есть команда помощи, например / help.

API даёт доступ к пулу через RandomPool#getExtra() и к генерации через методы вроде RandomPool#getRandom()#generateAndReplace(ServerWorld, BlockPos), RandomPool#getRandom()#generate(ServerWorld, BlockPos) и RandomPool#getRandom()#vgenerate(RandomContainer, ServerWorld, BlockPos, ItemStack) - удобно для кастомных сундуков, тайлов и механик на сервере или в сборке.

Мод для конфигов рандом-пулов, который позволяет создавать и править взвешенный лут и управление выпадением.

Скачать RandomLib

Название
Создан
Размер
Версия
Загрузчик

Смотреть все
RandomLib Моды

RandomLib

Моды
Создан
30.09.2024
Обновлен
11.03.2026
Размер
75,9 КБ
Последняя версия
1.16.5
Статистика
1,7 миллиона