Learn · modules
Что такое скелеты в Minecraft?
Скелетоны — это модуль для Minecraft, который меняет внешний вид каждого игрока и моба на упрощенную модель. Чисто косметическое изменение, не влияющее на размеры попадания или риск обнаружения.
Что такое Skeletons в Minecraft?
Skeletons — это модуль, который перерисовывает каждого игрока и каждого моба, которых вы видите, как простого скелета, оставляя только кости. Это чисто визуальный оверрайд: игра продолжает отправлять вашему клиенту те же данные о позиции, позе и hitbox, что и раньше, этот модуль просто заменяет модель, которая наносится поверх этих данных. Ничего не меняется в том, как сущность двигается, сражается или отслеживается сервером. Это приватный скин, который вы носите с собой, такая функция, которая существует потому, что кому-то хотелось, чтобы каждый матч выглядел одинаково, независимо от того, кто там на самом деле стоит.
Как работает скин скелета
В рендере Minecraft уже есть всё необходимое для отрисовки любой сущности: позиция, поворот, поза, состояние анимации — всё это приходит по сети, потому что без этого игра не может функционировать. Skeletons не затрагивает эти данные. Он перехватывает сам вызов отрисовки и заменяет модель скелета и текстуру вместо того, что сущность обычно отображала, тот же тип оверрайда, который применяет ресурс-пак, только он живёт внутри клиента, а не в отдельном файле пакета, который вы устанавливаете и меняете.
Поскольку данные сущностей не меняются на базовом уровне, модуль не добавляет лишнего сетевого трафика и не затрагивает состояние на стороне сервера. Положение, hitbox и анимация по-прежнему берутся оттуда, где сервер их разместил. Единственное отличие заключается в том, что отрисовывается поверх, локально, каждый раз, когда эта сущность рисуется.
Сервер отправляет данные об объекте
Сервер передаёт положение, вращение, позу и состояние анимации для каждой сущности.
Клиент получает обычно
Ваш клиент обрабатывает эти данные точно так же, как и обычный.
Перехват вызовов рисования
Перед отрисовкой Skeletons подключается и заменяет модель скелета.
Визуальное переопределение только
Положение, хитбокс и поведение не изменились. Меняется только картинка.
Безопасно ли это использовать?
Скелет сам по себе не представляет собой существенного конкурентного риска. Он не позволяет видеть игроков сквозь стены, не добавляет контуры или метки и никак не влияет на прицеливание, передвижение или боевую математику, которые отслеживаются античитом. Реальное положение и хитбокс сущности точно соответствуют данным, отправленным сервером; отличается только изображение на вашем экране, поэтому нет ничего, что можно было бы зафиксировать с помощью проверки на стороне сервера.
Проблема заключается в клиенте, с которым он поставляется, а не в самом модуле. Скелет отображается в Fan, стороннем утилите-клиенте, и многие серверы запрещают любые модифицированные клиенты, независимо от того, какие конкретно модули включены. Чисто косметическая функция, подобная этой, сама по себе не создает риска, но использование ее в составе клиента, который также содержит модули для боевых действий или передвижения, все равно может привести к бану, связанному с клиентом в целом.
Косметика без касания цифр
| Скелеты | Боевой модуль | |
|---|---|---|
| Отображает информацию | Нет | Да |
| Измеряет в пакетах | Нет | Да |
| Оставляет поведенческую дорожку | Нет | Да |
| Риск от модуля в отдельности | Отсутствует | Высокий |
| Риск от клиента в целом | Средний | Высокий |
Именно на той грани между косметикой и механикой и находится Скелеты: меняйте то, что видите, но никогда то, что измеряет сервер.
Часто задаваемые вопросы
Нет. Это меняет только модель, отображаемую на вашем экране. Движение, хитбоксы и боевое поведение берутся с сервера и не изменяются.
Почти. Пакет ресурсов меняет текстуры в целом для всех, кто его использует. Скелеты — это клиентский модуль, который меняет конкретные модели существ, переключаемые игроком, запускающим клиент.
Модуль сам по себе не даёт никаких преимуществ в игровом процессе и вряд ли будет отмечен отдельно. Блокировки вероятнее всего будут вызваны общими правилами сервера против модифицированных клиентов.
Это заметно в Fan, стороннем утилите-клиенте.