{"repo":"PrismarineJS/prismarine-web-client","free":true,"listed":false,"github":"https://github.com/PrismarineJS/prismarine-web-client","clone":"git clone https://github.com/PrismarineJS/prismarine-web-client.git","description":"Minecraft web client running in your browser","language":"JavaScript","stars":545,"topics":["minecraft","minecraft-client","browser-game","web"],"license":"MIT","category":"game-templates","readme_excerpt":"prismarine-web-client 🇺🇸 English 🇷🇺 Russian 🇵🇹 Portuguese ----------------------- -------------------------- ---------------------------- A Minecraft client running in a web page. Live demo at https://prismarinejs.github.io/prismarine-web-client/ How it Works prismarine-web-client runs mineflayer and prismarine-viewer in the browser, which connects over WebSocket to a proxy which translates the WebSocket connection into TCP to connect to normal Minecraft servers. Prismarine-web-client is based on: prismarine-viewer for the world rendering mineflayer for the high-level Minecraft client API Check these modules if you want to understand more how it works and contribute! Screenshot Live Demo Click on this link to open it in your browser, no installation necessary: https://prismarinejs.github.io/prismarine-web-client/ Tested on Chrome & Firefox for desktop platforms. Usage To host it yourself, run these commands in bash: Finally, open http://localhost:8080 in your browser. Features Display mobs and players Display blocks Movement (you can move, and you see entities moving live) Place and break blocks Roadmap Containers (inventory, chests, etc.) Sounds More world interactions (attacking entities, etc.) Cosmetic rendering features (day night cycle, fog, etc.) Development If you're contributing/making changes, you need to install it differently. First, clone the repo. Then, set your working directory to that of the repo. For example: Finally, run This will start express and web","default_branch":null,"files":null,"tree":[],"storefront":"/r/PrismarineJS","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PrismarineJS/prismarine-web-client/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}