簡介
關於
Minecraft Console Client (MCC) is a lightweight, cross-platform, open-source Minecraft TUI client for Java Edition. It lets you connect to Minecraft Java servers, send commands, and receive text messages without launching the main game.
It also includes built-in automation for administration and utility work, plus an extensible C# API for creating bots and runtime scripts.
它最初是由 ORelio 在2012年製作,在 Minecraft Forum 發佈。現在由他以及許多來自社群的貢獻者維護。
Features
聊天
- 傳送和接收聊天信息
- 匯出聊天紀錄
- 出現特定關鍵字時得到提醒
- 自動回覆信息
Microsoft account authentication with 2FA support (OAuth 2.0 device code flow)
實體處理
Note: Some of these features are disabled by default. You need to enable them in the configuration file, and some also require additional setup.
Why Minecraft Console Client?
- 容易使用
- 樂於助人的社區
- 開放原始碼
- 高效能
- Easy Scripting/Automation
- 跨平台
- 支援 Docker
- 10年的持續開發
- 活躍的貢獻者
- 被廣泛使用
快速介紹
If you do not want to read through the documentation right away, the community has made a few short introduction videos for Minecraft Console Client.
教學列表:
安裝:
指令教學、腳本及其他功能:
- Minecraft 主控台客戶端 | 教程|命令、 指令集、 AppVars、 關鍵詞匹配、 任務和 C# 指令碼由 Daenges製作✍。
- 主控台客戶端的教學 - 指令碼編寫,由Zixxter製作✍。
取得幫助
MCC has an active community, and the GitHub Discussions section is the best place to ask for help.
按這裡前往。
在請求幫助之前
- 請使用這裡或討論區的搜尋功能,及閱讀文檔來防止重複提出的問題。 謝謝!
- 請保持禮貌及有耐心,尊重他人,他們正在用自己的時間來幫助你。
回報錯誤及功能請求
Bug reports, ideas, and feature requests all go through the Issues section of our GitHub repository.
Before opening a new issue, search both the documentation and the Issues section to avoid duplicates.
If you do not find anything similar, click New issue and choose the appropriate template.
If you are reporting a bug, be as specific as possible. Explain how to reproduce it, attach screenshots and logs, and make sure debug logging is enabled before collecting them.
提交前
- 請使用這裡或討論區的搜尋功能,及閱讀文檔來防止重複提出的問題。 謝謝!
- 請保持禮貌和耐心,尊重他人。 謝謝!
AI-Assisted Development
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.
如果遊戲有版本更新而 MCC 又未更新至新版本,我們歡迎任何程序員為專案作出貢獻。
Path-Finding and Physics
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 Forum 發起。
如果沒有我們社區的幫忙,許多功能將無法順利實現:
維護者
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和 廣大的社群!!!.
BUG 獵人
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 主控台客戶端還從以下程式庫借用代碼:
| 名稱 | 用途 | 作者 | 授權條款 |
|---|---|---|---|
| Biko | 代理處理 | Benton Stark | MIT |
| Heijden.Dns | DNS SRV 查找 | Geoffrey Huntley | MIT |
| DotNetZip | Zlib 壓縮 | Dino Chiesa | MS-PL |
免責聲明
即使所有東西應該正常運作,對於此應用程序可能對你的電腦或伺服器造成的任何損害,我們概不負責。
這個程式不會偷取你的密碼。 如果你不信任這個程式,請不要使用,或是請自行檢查原始碼 & 編譯。
請記得當你使用這個程式連接伺服器時,你的角色將會出現在你上次登出時的最後位置。
這表示如果你在不安全的位置登入生存伺服器,你的角色可能會死亡。
使用腳本排程(script scheduler)在登入後自動傳送傳送指令(teleport command)。
我們提醒你,你可能會因使用此程式而被你的伺服器封禁。 按照伺服器的規則使用。
授權條款
Minecraft 主控台客戶端是完全免費的開放原始碼專案。
The source code is available at the GitHub repository
除非特別說明,代碼均來自 MCC 團隊或貢獻者,並且可在 CDDL-1.0 許可下使用。
更多 CDDL-1.0 資訊:http://qstuff.blogspot.fr/2007/04/why-cddl.html
