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