You should avoid directly copying code from the official minecraft client/server beause:
- _Legal issues_
- Java patterns do not apply to C++