You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.MD
+11-11Lines changed: 11 additions & 11 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,17 +2,17 @@
2
2
3
3

4
4
5
-
Minecraft **clone**rewritten in TypeScript using the best modern web technologies. Minecraft vanilla-compatible client and integrated server packaged into a single web app.
5
+
Minecraft **clone**written in TypeScript using the best modern web technologies. Minecraft vanilla-compatible client and integrated server packaged into a single web app.
6
6
7
-
You can try this out at [mcraft.fun](https://mcraft.fun/), [pcm.gg](https://pcm.gg) (short link), [mcon.vercel.app](https://mcon.vercel.app/) or the GitHub pages deploy. Every commit from the default (`develop`) branch is deployed to [s.mcraft.fun](https://s.mcraft.fun/) and [s.pcm.gg](https://s.pcm.gg/) - so it's usually newer, but might be less stable.
7
+
You can try this out at [mcraft.fun](https://mcraft.fun/), [pcm.gg](https://pcm.gg), [mcon.vercel.app](https://mcon.vercel.app/), or the GitHub pages deploy. Every commit from the default (`develop`) branch is deployed to [s.mcraft.fun](https://s.mcraft.fun/) and [s.pcm.gg](https://s.pcm.gg/) - it's usually newer, but might be less stable.
8
8
9
-
> For Turkey/Russia use [ru.mcraft.fun](https://ru.mcraft.fun/) (since Cloudflare is blocked)
9
+
> In Turkey/Russia, use [ru.mcraft.fun](https://ru.mcraft.fun/) (since Cloudflare is blocked)
10
10
11
-
Don't confuse with [Eaglercraft](https://git.eaglercraft.rip/eaglercraft/eaglercraft-1.8) which is a REAL vanilla Minecraft Java edition port to the web (but with its own limitations). Eaglercraft is a fully playable solution, meanwhile this project is aimed for *device-compatiiblity* and better performance so it feels portable, flexible and lightweight. It's also a very strong example on how to build true HTML games for the web at scale entirely with the JS ecosystem. Have fun!
11
+
Don't confuse this with [Eaglercraft](https://eagsrc.webmc.xyz) which is a REAL vanilla Minecraft Java Edition port to the web (but with its own limitations). Eaglercraft is a fully playable solution, meanwhile this project is aimed for *device-compatiiblity* and better performance so it feels portable, flexible and lightweight. It's also a very strong example on how to build true HTML games for the web at scale entirely with the JS ecosystem. Have fun!
12
12
13
13
For building the project yourself / contributing, see [Development, Debugging & Contributing](#development-debugging--contributing). For reference at what and how web technologies / frameworks are used, see [TECH.md](./TECH.md) (also for comparison with Eaglercraft).
14
14
15
-
> **Note**: You can deploy it on your own server in less than a minute using a one-liner script from [Minecraft Everywhere repo](https://github.com/zardoy/minecraft-everywhere)
15
+
> **Note**: You can deploy it on your own server in less than a minute using a one-liner script from the [Minecraft Everywhere repo](https://github.com/zardoy/minecraft-everywhere)
16
16
17
17
### Big Features
18
18
@@ -48,7 +48,7 @@ This project is tested with BrowserStack. Special thanks to [BrowserStack](https
48
48
49
49
Howerver, it's known that these browsers have issues:
50
50
51
-
**Opera Mini**: Disable *mouse gestures* in browsre settings to avoid opening new tab on right click hold
51
+
**Opera Mini**: Disable *mouse gestures* in browser settings to avoid opening new tab on right click hold
52
52
53
53
**Vivaldi**: Disable Controls -> *Raw Input* in game settings if experiencing issues
54
54
@@ -151,7 +151,7 @@ You can also drag and drop any .dat or .mca (region files) into the browser wind
151
151
152
152
-`F3` - Toggle debug overlay
153
153
-`F3 + A` - Reload all chunks (these that are loaded from the server)
154
-
<!--<!-- - `F3 + N` - Restart local server (basically resets the world!) -->
154
+
<!-- - `F3 + N` - Restart local server (basically resets the world!) -->
world chunks have a *yellow* border, hostile mobs have a *red* outline, passive mobs have a *green* outline, players have a *blue* outline.
@@ -219,7 +219,7 @@ Only during development:
219
219
220
220
### Notable Things that Power this Project
221
221
222
-
-[Mineflayer](https://github.com/PrismarineJS/mineflayer) - Handles all client-side communications with the server (including the builtin one) - forked
222
+
-[Mineflayer](https://github.com/PrismarineJS/mineflayer) - Handles all client-side communications with the server (including the builtin one)
223
223
-[Forked Flying Squid (Space Squid)](https://github.com/zardoy/space-squid) - The builtin offline server that makes single player & P2P possible!
224
224
-[Prismarine Provider Anvil](https://github.com/PrismarineJS/prismarine-provider-anvil) - Handles world loading (region format)
225
225
-[Prismarine Physics](https://github.com/PrismarineJS/prismarine-physics) - Does all the physics calculations
-[Eaglercraft](https://eaglercraft.com/) - Real Minecraft in the browser[\[DEMO\]](https://eaglercraft.com/mc/1.8.8-wasm)
238
+
-[js-minecraft](https://github.com/LabyStudio/js-minecraft) - An insanely well done clone from the graphical side that inspired many features here[\[DEMO\]](https://labystudio.github.io/js-minecraft/)
0 commit comments