Skip to content

paulvonallwoerden/paulcraft

Repository files navigation

paulcraft

A clone of Minecraft that runs in the browser. Play it now!

Details

Controls

  • Move: W, A, S, D
  • Jump: Space
  • Break Block: Left Mouse Button
  • Place Block: Right Mouse Button
  • Select Block to place:
    • Next: E
    • Previous: Q
  • Enable Fly: F
    • Fly down: Left-Shift
  • Disable collision: N

For more technical controls look at player.ts.

Features

  • Infinite world
  • Place & break blocks
  • Biomes
  • Caves & Cliffs
  • Block models (e.g. non-cubic blocks)
  • Block states (e.g. door open/closed)
  • Block ticks (e.g. growing plants)
  • Player controller with block collisions
  • Sounds & Music
  • Lighting
  • Structures (e.g. Trees)
  • Day/Night cycle

Planned features

  • Saving
  • Items
  • Inventory
  • UI
  • Entities (e.g. Pigs, Sheep)
  • Finer player/world collisions

Known bugs

  • Using another browser tab will cause the player to fall through the terrain
  • Visible chunk borders for lighting & tree generation

Impressions

Night Light Inventory Door open Door close Sky 3D Cliffs Block states Falling sand Block ticks Font rendering

Usage

# Install dependencies
yarn

# Run game
yarn serve

Credits

Sounds

Music

Textures

About

A clone of Minecraft that runs in the browser.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages