Скачать Blackhole — Minecraft Моды — MetaMods
Blackhole

Blackhole

Активный

Установок

2

Последнее обновление

11 месяцев назад

Версии

1.21 — 1.21.1
Сервер
Fabric
Приключенческие
Технологические

Blackhole

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

Обзор модификации

Этот мод добавляет специальный блок, создающий реалистичную черную дыру с гравитационными эффектами. Эти космические объекты притягивают все вокруг - от предметов и блоков до живых существ. Со временем они могут увеличиваться в размерах, преследовать игроков и оставлять за собой путь разрушений.

Основные возможности

  • Реалистичная физика - гравитационное воздействие на объекты с настраиваемыми параметрами массы
  • Эволюция черных дыр - постепенное увеличение размеров и радиуса влияния
  • Преследование игроков - автоматическое следование за персонажами в заданном диапазоне
  • Визуальные эффекты - захватывающие частицы для полного погружения в атмосферу
  • Гибкая настройка - полный контроль над поведением черных дыр через команды и конфигурационные файлы

Система команд

Все команды требуют уровня оператора 2 или выше и начинаются с /blackhole:

Команды настройки параметров

Команда Назначение
getmaxscale / setmaxscale <значение> Получить/установить максимальный размер черной дыры
getgravity / setgravity <значение> Получить/установить гравитационную постоянную
getplayermass / setplayermass <значение> Получить/установить массу для игроков
getblockmass / setblockmass <значение> Получить/установить массу для блоков
getitementitymass / setitementitymass <значение> Получить/установить массу для предметов
getanimalmass / setanimalmass <значение> Получить/установить массу для животных
getchunkloadradius / setchunkloadradius <значение> Получить/установить радиус загрузки чанков
getmaxblockspertick / setmaxblockspertick <значение> Получить/установить максимальное количество обрабатываемых блоков за тик
getmovementspeed / setmovementspeed <значение> Получить/установить скорость движения
getdefaultfollowrange / setdefaultfollowrange <значение> Получить/установить стандартный диапазон обнаружения игроков
getplayerdetectioninterval / setplayerdetectioninterval <значение> Получить/установить интервал проверки обнаружения игроков
getgrowthrate / setgrowthrate <значение> Получить/установить скорость роста

Команды управления черными дырами

Команда Назначение
togglefollow Переключить режим преследования для ближайшей черной дыры
togglegrowth Переключить режим роста для ближайшей черной дыры
setfollowrange <диапазон> Установить диапазон преследования для ближайшей черной дыры

Конфигурация

Мод создает файл конфигурации config/black_hole.json со следующими стандартными значениями:

{
  "maxScale": 40.0,
  "gravity": 60.0,
  "playerMass": 700.0,
  "blockMass": 10.0,
  "itemEntityMass": 0.1,
  "animalMass": 50.0,
  "chunkLoadRadius": 2,
  "maxBlocksPerTick": 500,
  "movementSpeed": 1.0,
  "defaultFollowRange": 256.0,
  "playerDetectionInterval": 60,
  "growthRate": 0.04
}

Параметры конфигурации

Параметр Описание По умолчанию
maxScale Максимальный размер черной дыры 40.0
gravity Гравитационная постоянная (сила притяжения) 60.0
playerMass Масса игроков (влияет на силу притяжения) 700.0
blockMass Масса блоков 10.0
itemEntityMass Масса предметных сущностей 0.1
animalMass Масса животных 50.0
chunkLoadRadius Радиус принудительной загрузки чанков вокруг черной дыры 2
maxBlocksPerTick Максимальное количество обрабатываемых блоков за тик (настройка производительности) 500
movementSpeed Скорость движения при преследовании игроков 1.0
defaultFollowRange Стандартный диапазон обнаружения игроков 256.0
playerDetectionInterval Количество тиков между проверками обнаружения игроков 60
growthRate Скорость увеличения размеров черных дыр 0.04

Особенности поведения

  • Черные дыры поглощают любые сущности, приблизившиеся слишком близко к центру
  • Игроки в творческом режиме не подвержены воздействию черных дыр
  • Черные дыры могут разрушать большинство блоков, кроме блоков с бесконечной прочностью (например, бедрока)
  • Возможность настройки отключения преследования игроков и остановки роста
  • При разрушении блоков создаются падающие блоки для визуального эффекта
  • Каждая черная дыра имеет собственные настройки преследования и роста

Техническая информация

  • Для рендеринга блоков используется Polymer
  • Черные дыры реализованы как блок-сущности с ассоциированными дисплей-сущностями
  • Принудительная загрузка чанков обеспечивает работу черных дыр даже при отсутствии игроков поблизости
  • Реализована система планирования тиков для контроля роста и движения черных дыр

Известные проблемы

  • Проблема рендеринга черной дыры: Круг часто выглядит движущимся при изменении угла обзора игроком, что связано с режимом отображения billboard для item display. Для исправления требуются сложные математические расчеты.
  • Проблема дистанции рендеринга: Черная дыра исчезает при слишком большом удалении, даже в пределах стандартной дистанции рендеринга, из-за ограничений рендеринга сущностей.

Совместимость

Мод создан для Fabric и требует:

  • Fabric API
  • Polymer
Участники проекта
IDoTheHax

IDoTheHax

Разработчик

Создан: 20 мар 2025

ID: 84487