1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/Tnze-go-mc

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Go-MC

Учебник · Tutorial

Документация · Documents

Требуется версия Go: 1.22

Существует несколько библиотек на Go, которые помогут вам создать собственный клиент или сервер Minecraft.

  • 👍 Протокол сети Minecraft
  • 👍 Фреймворк Robot
  • 👍 Фреймворк сервера
  • 👍 Двойной протокол RCON (сервер и клиент)
  • 👍 Сообщение чата (поддерживает как формат Json, так и старый формат §)
  • 👍 NBT (основан на отражении)
  • 👌 SNBT ⇋ NBT
  • 👍 Регионы, чанки и блоки
  • ⌛ Yggdrasil (Mojang login)
  • ⌛ Сервер Realms

Мы не гарантируем, что API на 100% обратно совместим.

Начало работы

Go-MC помечает старую версию после выпуска новой версии. Например, если 1.19.4 — это последняя версия Minecraft, то новейший тег go-mc будет v1.19.3. Чтобы получить последнюю версию Go-MC, которая поддерживает 1.19.4, обычно необходимо использовать команду go get -u github.com/Tnze/go-mc@master. Особые случаи — версии вроде 1.19, поддержка Go-MC для них помечена как v1.19.0, чтобы избежать автоматического обновления.

Примеры: Чтобы получить последнюю версию: go get github.com/Tnze/go-mc@master Чтобы получить старые версии (например, 1.18.2): go get github.com/Tnze/go-mc@v1.18.2 Чтобы получить первую из каждой основной версии: go get github.com/Tnze/go-mc@v1.19.0

Запуск примеров

  • Запустите go run github.com/Tnze/go-mc/examples/mcping localhost, чтобы пропинговать и вывести список локального сервера mc.
  • Запустите go run github.com/Tnze/go-mc/examples/daze, чтобы присоединиться к локальному серверу по адресу localhost:25565 в качестве игрока по имени Daze в автономном режиме.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Реализация различных базовых функций Minecraft (Мой мир) на Go, которые могут быть использованы для создания эффективного сервера/клиента на чистом Go. Развернуть Свернуть
MIT
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/Tnze-go-mc.git
git@api.gitlife.ru:oschina-mirror/Tnze-go-mc.git
oschina-mirror
Tnze-go-mc
Tnze-go-mc
master