GithubHelp home page GithubHelp logo

minecraft-protocol's Introduction

Minecraft 协议

本repo翻译自http://wiki.vg/Protocol

目录

前言

//TODO

翻译状态

* 1 Definitions                            // bangbang93 & brainbush  [完成]
  * 1.1 Data types                         // bangbang93 [完成]
  * 1.2 Position                           // bangbang93 [完成]
  * 1.3 Fixed-point numbers                // brainbush  [完成]
  * 1.4 Protocol version                   // brainbush  [完成]
  * 1.5 Other definitions                  // brainbush  [完成]
* 2 Packet format                          // szszss     [完成]
  * 2.1 Without compression                // szszss     [完成]
  * 2.2 With compression                   // szszss     [完成]
* 3 Handshaking                            // szszss     [完成]
  * 3.1 Serverbound                        // szszss     [完成]
    * 3.1.1 Handshake                      // szszss     [完成]
* 4 Play                                   // KBlackcn & DeckerCHAN & szszss & brainbush  [完成]
  * 4.1 Clientbound                        // KBlackcn & brainbush  [完成]
    * 4.1.1 Keep Alive                     // KBlackcn   [完成]
    * 4.1.2 Join Game                      // KBlackcn   [完成]
    * 4.1.3 Chat Message                   // KBlackcn   [完成]
    * 4.1.4 Time Update                    // KBlackcn   [完成]
    * 4.1.5 Entity Equipment               // KBlackcn   [完成]
    * 4.1.6 Spawn Position                 // KBlackcn   [完成]
    * 4.1.7 Update Health                  // KBlackcn   [完成]
    * 4.1.8 Respawn                        // KBlackcn   [完成]
    * 4.1.9 Player Position And Look       // brainbush  [完成]
    * 4.1.10 Held Item Change              // brainbush  [完成]
    * 4.1.11 Use Bed                       // brainbush  [完成]
    * 4.1.12 Animation                     // brainbush  [完成]
    * 4.1.13 Spawn Player                  // brainbush  [完成]
    * 4.1.14 Collect Item                  // brainbush  [完成]
    * 4.1.15 Spawn Object                  // brainbush  [完成]
    * 4.1.16 Spawn Mob                     // brainbush  [完成]
    * 4.1.17 Spawn Painting                // brainbush  [完成]
    * 4.1.18 Spawn Experience Orb          // brainbush  [完成]
    * 4.1.19 Entity Velocity               // brainbush  [完成]
    * 4.1.20 Destroy Entities              // brainbush  [完成]
    * 4.1.21 Entity                        // brainbush  [完成]
    * 4.1.22 Entity Relative Move          // brainbush  [完成]
    * 4.1.23 Entity Look                   // brainbush  [完成]
    * 4.1.24 Entity Look and Relative Move // brainbush  [完成]
    * 4.1.25 Entity Teleport               // brainbush  [完成]
    * 4.1.26 Entity Head Look              // brainbush  [完成]
    * 4.1.27 Entity Status                 // brainbush  [完成]
    * 4.1.28 Attach Entity                 // brainbush  [完成]
    * 4.1.29 Entity Metadata               // brainbush  [完成]
    * 4.1.30 Entity Effect                 // brainbush  [完成]
    * 4.1.31 Remove Entity Effect          // brainbush  [完成]
    * 4.1.32 Set Experience                // brainbush  [完成]
    * 4.1.33 Entity Properties             // brainbush  [完成]
    * 4.1.34 Chunk Data                    // brainbush  [完成]
    * 4.1.35 Multi Block Change            // brainbush  [完成]
    * 4.1.36 Block Change                  // brainbush  [完成]
    * 4.1.37 Block Action                  // brainbush  [完成]
    * 4.1.38 Block Break Animation         // brainbush  [完成]
    * 4.1.39 Map Chunk Bulk                // brainbush  [完成]
    * 4.1.40 Explosion                     // brainbush  [完成]
    * 4.1.41 Effect                        // brainbush  [完成]
      * 4.1.41.1 Effects                   // brainbush  [完成]
    * 4.1.42 Sound Effect                  // brainbush  [完成]
    * 4.1.43 Particle                      // brainbush  [完成]
    * 4.1.44 Change Game State             // brainbush  [完成]
    * 4.1.45 Spawn Global Entity           // brainbush  [完成]
    * 4.1.46 Open Window                   // brainbush  [完成]
    * 4.1.47 Close Window                  // brainbush  [完成]
    * 4.1.48 Set Slot                      // brainbush  [完成]
    * 4.1.49 Window Items                  // brainbush  [完成]
    * 4.1.50 Window Property               // brainbush  [完成]
    * 4.1.51 Confirm Transaction           // brainbush  [完成]
    * 4.1.52 Update Sign                   // brainbush  [完成]
    * 4.1.53 Maps                          // brainbush  [完成]
    * 4.1.54 Update Block Entity           // brainbush  [完成]
    * 4.1.55 Sign Editor Open              // brainbush  [完成]
    * 4.1.56 Statistics                    // brainbush  [完成]
    * 4.1.57 Player List Item              // brainbush  [完成]
    * 4.1.58 Player Abilities              // brainbush  [完成]
    * 4.1.59 Tab-Complete                  // brainbush  [完成]
    * 4.1.60 Scoreboard Objective          // brainbush  [完成]
    * 4.1.61 Update Score                  // brainbush  [完成]
    * 4.1.62 Display Scoreboard            // brainbush  [完成]
    * 4.1.63 Teams                         // brainbush  [完成]
    * 4.1.64 Plugin Message                // brainbush  [完成]
    * 4.1.65 Disconnect                    // brainbush  [完成]
    * 4.1.66 Server Difficulty             // brainbush  [完成]
    * 4.1.67 Combat Event                  // brainbush  [完成]
    * 4.1.68 Camera                        // brainbush  [完成]
    * 4.1.69 World Border                  // brainbush  [完成]
    * 4.1.70 Title                         // brainbush  [完成]
    * 4.1.71 Set Compression               // brainbush  [完成]
    * 4.1.72 Player List Header/Footer     // brainbush  [完成]
    * 4.1.73 Resource Pack Send            // brainbush  [完成]
    * 4.1.74 Update Entity NBT             // brainbush  [完成]
    * 4.2 Serverbound                      // DeckerCHAN & szszss & brainbush  [完成]
    * 4.2.1 Keep Alive                     // DeckerCHAN [完成]
    * 4.2.2 Chat Message                   // DeckerCHAN [完成]
    * 4.2.3 Use Entity                     // szszss     [完成]
    * 4.2.4 Player                         // szszss     [完成]
    * 4.2.5 Player Position                // szszss     [完成]
    * 4.2.6 Player Look                    // szszss     [完成]
    * 4.2.7 Player Position And Look       // szszss     [完成]
    * 4.2.8 Player Digging                 // szszss     [完成]
    * 4.2.9 Player Block Placement         // szszss     [完成]
    * 4.2.10 Held Item Change              // brainbush  [完成]
    * 4.2.11 Animation                     // brainbush  [完成]
    * 4.2.12 Entity Action                 // brainbush  [完成]
    * 4.2.13 Steer Vehicle                 // brainbush  [完成]
    * 4.2.14 Close Window                  // brainbush  [完成]
    * 4.2.15 Click Window                  // brainbush  [完成]
    * 4.2.16 Confirm Transaction           // brainbush  [完成]
    * 4.2.17 Creative Inventory Action     // brainbush  [完成]
    * 4.2.18 Enchant Item                  // brainbush  [完成]
    * 4.2.19 Update Sign                   // brainbush  [完成]
    * 4.2.20 Player Abilities              // brainbush  [完成]
    * 4.2.21 Tab-Complete                  // brainbush  [完成]
    * 4.2.22 Client Settings               // brainbush  [完成]
    * 4.2.23 Client Status                 // brainbush  [完成]
    * 4.2.24 Plugin Message                // brainbush  [完成]
    * 4.2.25 Spectate                      // brainbush  [完成]
    * 4.2.26 Resource Pack Status          // brainbush  [完成]
* 5 Status                                 // szszss     [完成]
  * 5.1 Clientbound                        // szszss     [完成]
    * 5.1.1 Response                       // szszss     [完成]
    * 5.1.2 Ping                           // szszss     [完成]
    * 5.2 Serverbound                      // szszss     [完成]
    * 5.2.1 Request                        // szszss     [完成]
    * 5.2.2 Ping                           // szszss     [完成]
* 6 Login                                  // szszss     [完成]
    * 6.1.1 Disconnect                     // szszss     [完成]
    * 6.1.2 Encryption Request             // szszss     [完成]
    * 6.1.3 Login Success                  // szszss     [完成]
    * 6.1.4 Set Compression                // szszss     [完成]
  * 6.2 Serverbound                        // szszss     [完成]
    * 6.2.1 Login Start                    // szszss     [完成]
    * 6.2.2 Encryption Response            // szszss     [完成]

翻译规范

首先在README.md中的翻译状态里想要翻译的章节后面以以下格式加入自己的名字

// 你的名字 [翻译状态]

翻译状态可选为:

  • 待译
  • 翻译
  • 完成
  • 更新

待译为已经认领这个章节的翻译,但还没有开始翻译

翻译为正在翻译中

完成为已经完成的翻译

更新http://wiki.vg/Protocol中产生了更新,而原先翻译的已经过期,重新开始翻译

例子:

当多人合作一个翻译时可以写成名字中间加上&的形式

如:// bangbang93 & Bluek404 [翻译]

当产生更新时可以在后面追加翻译者

如:// bangbang93 [完成] Bluek404 [更新]

认领完成翻译章节后可以开始翻译

先fork项目到自己的git,然后翻译完成后发起Pull Request

等审核通过后再修改章节的翻译状态

关于

这个repo是讨论当前稳定版Minecraft协议的,预发布版和PE版本的协议不在本repo讨论范围内,你可以去预发布版协议英文页面或者PE协议英文页面查看关于它们的信息

如果你有任何疑问,可以在本repo开issue,或者直接进入IRC频道与原作者们沟通irc://irc.freenode.net/mcdevs

注意

  • 从1.7开始,字符串使用UTF-8进行编码,并且将会在字符串开头标明字符串在字节流中的长度,而不是使用定长的UTF-16
  • 从1.7.6开始,所有在协议中使用的UUID将会包括'-'符号,但是会话服务器将会仍然返回不带'-'符号的UUID,版本之间的变化可以在http://wiki.vg/Protocol_History(英文)中看到。

minecraft-protocol's People

Contributors

bangbang93 avatar brainbush avatar deckerchan avatar iovxw avatar kblackcn avatar szszss avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

minecraft-protocol's Issues

项目文件格式

我认为应当重新整理一下项目文件目录,按照原文中的一级、二级、三级目录来放置文件。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.