LiteCraft/Readme.MD

29 lines
1.6 KiB
Plaintext
Raw Normal View History

![Discord](https://img.shields.io/discord/624100926054989834?color=red&label=discord&style=social)
2020-02-20 23:49:21 +00:00
![Commit activity](https://img.shields.io/github/commit-activity/m/halotroop/litecraft)
![Issues](https://img.shields.io/github/issues/halotroop/LiteCraft)
2020-02-04 00:57:13 +00:00
# LiteCraft
A lightweight, singleplayer only Minecraft clone
2019-09-18 22:12:38 +00:00
#### Goals:
2019-09-18 22:12:38 +00:00
- Learn the (old) Minecraft codebase inside and out
- Practice Java and learn new techniques
- Create a clone of Minecraft with as little original code and as many open-source
libraries as possible
- Use a mainly data-driven structure, allowing for easier additions (and removals) of features, saving custom classes for only really unique features. (So all farmable mobs would share the same class, for instance.)
2020-02-04 00:57:13 +00:00
#### Planned Feature Changes from Vanilla Minecraft
2019-09-18 22:12:38 +00:00
- No more multiplayer. (It adds a lot of lines of code, as well as requiring an entirely
different app for a server.)
- No more "End" (It's a uniquely Minecraft thing, we need to distance ourselves from
the IP a bit)
- Pretty much any creature, monster, item, block, dimension that's unique to Minecraft will not
be present either.
- These features will be replaced by our own original ideas, or some more generic ones, instead.
2020-02-04 00:57:13 +00:00
- Only built-in texture packs. This allows us to write fewer lines of code to process custom resources
# LICENSE
This project is licensed under the GNU General Public License Version 3.0<br />
For details see [LICENSE](https://github.com/halotroop/LiteCraft/blob/master/LICENSE)<br />
![GPLv3 or later](https://www.gnu.org/graphics/gplv3-or-later.png "GPLv3-plus Logo")