Введение
- Введение
О программе
Minecraft Console Client (MCC) — это лёгкий, кроссплатформенный, открытый TUI-клиент Minecraft для Java Edition. Он позволяет подключаться к серверам Minecraft Java, отправлять команды и получать текстовые сообщения без запуска основной игры.
Он также включает встроенную автоматизацию для административных и вспомогательных задач, а также расширяемый C# API для создания ботов и скриптов во время выполнения.
Первоначально клиент был создан ORelio в 2012 году на форуме Minecraft, а сейчас он поддерживается им и многими другими авторами из сообщества.
Возможности
Чат
- Отправка и получение сообщений
- История сообщений чата
- Получать оповещение по определенным ключевым словам
- Автоответчик
Аутентификация через учётную запись Microsoft с поддержкой двухфакторной аутентификации (OAuth 2.0, поток с кодом устройства)
Обработка сущности
Примечание: некоторые из этих функций отключены по умолчанию. Вам нужно включить их в файле конфигурации, а для некоторых также требуется дополнительная настройка.
Почему Minecraft Console Clinet?
- Легкость в использовании
- Помощь сообщества
- Открытый исходный код
- Быстрая производительность
- Простое написание скриптов/автоматизация
- Кросс-платформенный
- Поддержка Docker
- 10 лет непрерывного развития
- Активное участники
- Широко используется
Быстрое введение
Если вы не хотите сразу читать документацию, сообщество создало несколько коротких вступительных видео о Minecraft Console Client.
Список уроков:
Установка:
Использование команд, скриптов и других функций:
- Minecraft Console Client | Учебник | Команды, скрипты, AppVars, матчи, задачи и скрипты C# от Daenges
- Обучение по Console Client - Скриптинг от Zixxter
Получение помощи
У MCC есть активное сообщество, и раздел GitHub Discussions — лучшее место для обращения за помощью.
Нажмите здесь для доступа к нему.
Прежде чем обратиться за помощью
- Пожалуйста, воспользуйтесь поиском здесь или в разделе обсуждения и ознакомьтесь с документацией, чтобы избежать дублирования вопросов. Спасибо!
- Пожалуйста, будьте вежливы и терпеливы, уважайте других, поскольку именно они тратят свое время на то, чтобы помочь вам.
Ошибки. Идеи. Запросы функций
Сообщения об ошибках, идеи и запросы новых функций публикуются в разделе Проблемы нашего репозитория GitHub.
Прежде чем открывать новую проблему, поищите как в документации, так и в разделе Проблемы, чтобы избежать дублирования.
Если вы не найдёте ничего похожего, нажмите Новая проблема и выберите соответствующий шаблон.
Если вы сообщаете об ошибке, будьте как можно более конкретны. Опишите, как её воспроизвести, приложите скриншоты и логи, и убедитесь, что перед их сбором включено отладочное логирование.
Перед отправкой
- Пожалуйста, воспользуйтесь поиском здесь или в разделе
Проблемыи ознакомьтесь с документацией, чтобы избежать дублирования вопросов. Спасибо! - Пожалуйста, будьте добры, терпеливы и уважайте других. Спасибо!
Разработка с помощью ИИ
If you want the repeatable agent workflow used by maintainers, start with AI-Assisted Development.
Примечания о некоторых функциях
Обработка инвентаря, ландшафта и сущностей
MCC currently supports Minecraft versions 1.4.6 through 26.1.
Feature support still depends on protocol version:
- Inventory handling is supported on
1.8+. - Terrain handling is supported on
1.7.2+. - Entity handling is supported on
1.8+.
These features may lag behind brand-new Minecraft releases when Mojang changes the protocol or registries in a major way.
If there was a major game update, and the MCC hasn't been updated to support these features, if you're a programmer, feel free to contribute to the project.
Поиск пути и физика
MCC now uses A* path-finding together with a physics-based movement system for movement and collision handling.
What is supported and works:
- Terrain navigation with A* path-finding and physics-driven movement
- Collision-aware movement using real block shapes
- Automatic jumping when the path requires moving up
- Step-up movement for slabs and similar low obstacles
- Sneaking and sprinting
- Movement physics in water and lava
- Climbing up and down ladders and all types of vines
- Gravity, friction, and block speed modifiers such as ice, soul sand, soul soil, and honey blocks
Current limitations:
- Path-finding is still block-based, so very complex terrain can still fail
- Automatic route planning still avoids underwater routes by default, so this is not a full swimming path-finder yet
- Knockback and other external velocity effects are not simulated yet
Авторы
Проект, инициированный ORelio в 2012 году на Minecraft форуме.
Многие функции были бы невозможны без помощи нашего талантливого сообщества:
Сопровождающие
ORelio, ReinforceZwei, milutinke, BruceChenQAQ, bradbyte
Идеи
ambysdotnet, Awpocalypse, azoundria, bearbear12345, bSun0000, Cat7373, dagonzaros, Dids, Elvang, fuckofftwice, GeorgH93, initsuj, JamieSinn, joshbean39, LehmusFIN, maski, medxo, mobdon, MousePak, TNT-UP, TorchRJ, yayes2, Yoann166, ZizzyDizzyMC и многие другие
Тестировщики
1092CQ, ambysdotnet, bearbear12345, c0dei, Cat7373, Chtholly, Darkaegis, dbear20, DigitalSniperz, doranchak, drXor, FantomHD, gerik43, ibspa, iTzMrpitBull, JamieSinn, k3ldon, KenXeiko, link3321, lyze237, mattman00000, Nicconyancat, Pokechu22, ridgewell, Ryan6578, Solethia, TNT-UP, TorchRJ, TRTrident, WeedIsGood, xp9kus, Yoann166 и многие другие.
Участники
Allyoutoo, Aragas, Bancey, bearbear12345, corbanmailloux, Daenges, dbear20, dogwatch, initsuj, JamieSinn, justcool393, lokulin, maxpowa, medxo, milutinke, Pokechu22, ReinforceZwei, repository, TheMeq, TheSnoozer, vkorn, v1RuX, yunusemregul, ZizzyDizzyMC, BruceChenQAQ, bradbyte ... И все помощники на GitHub!
Библиотеки:
Minecraft Console Client также заимствует код из следующих библиотек:
| Имя | Цель | Автор | Лицензия |
|---|---|---|---|
| Biko | Обработка прокси | Benton Stark | MIT |
| Heijden.Dns | Поиск DNS SRV | Geoffrey Huntley | MIT |
| DotNetZip | Сжатие Zlib | Dino Chiesa | MS-PL |
Отказ от ответственности
Даже если всё должно работать, мы не несём ответственности за какой-либо ущерб который может нанести это приложение на ваш компьютер или сервер.
Это приложение не крадёт ваши пароли. Если вы ему не доверяете, не используйте его или проверьте & компилятор из исходного кода.
Также помните, что при подключении к серверу с данной программой, вы появитесь в том же самом месте откуда вы вышли в прошлый раз.
Это значит, что вы можете умереть, если войдёте в небезопасное место на сервере с режимом выживания!
Use the script scheduler bot to send a teleport command after logging in.
Мы напоминаем, что вы можете быть забанены вашим сервером за использование этой программы. Используйте в соответствии с правилами сервера.
Лицензия
Minecraft Console Client — совершенно бесплатный проект с открытым исходным кодом.
The source code is available at the GitHub repository
Unless specifically stated, source code is from the MCC Team or Contributors, and available under CDDL-1.0.
Подробнее о CDDL-1.0 http://qstuff.blogspot.fr/2007/04/why-cddl.html
Полная лицензия на сайте http://opensource.org/licenses/CDDL-1.0
