Pedro Gimeno ae9b47e018 Allow the player to dig the node the camera is into
That allows them to escape from being unable to move due to being trapped with the camera inside a node (assuming the node is diggable).

Note: The implementation is a bit of a hack. It doesn't consider the lookAt direction.
2020-02-18 14:57:27 +09:00
2019-01-04 20:26:06 +01:00
2020-01-31 16:44:27 +09:00
2019-01-04 20:26:06 +01:00
2019-01-20 15:07:45 +01:00
2018-12-26 21:29:52 +01:00
2018-12-15 04:57:26 +01:00
2019-01-20 15:07:45 +01:00
2019-01-31 20:00:45 +01:00

OpenMiner

Build Status Documentation License Discord Donate

Project goal

The long-term goal of this project is to provide a viable alternative to Minecraft modding.

Keys

  • Movement: WASD
  • Inventory: E
  • Jump: Space
  • Sprint: Ctrl
  • Jetpack: X
  • Exit: Escape
  • Debug: F3

Wiki

How to compile

Using Linux

  • Dependencies:
    • A compiler with C++14 support
    • CMake
    • GameKit (requires SDL2 + tinyxml2, will switch to SFML starting from 2.6)
    • SFML (only used for network)
    • Lua
    • Linux users: Check your distribution repositories for packages.
  • Run cmake .
  • Run make -j8
  • Run the server with ./server/openminer_server
  • Run the client with ./client/openminer

Using Windows

Discussion

  • Discord: join server
  • IRC: irc.freenode.net #openminer

Project status

This list is non exhaustive.

Implemented features

  • Menus (title screen, server selection, pause menu, settings menu)
  • Basic worldgen (lakes, trees, flowers, pseudo-caves)
  • Infinite world in X/Y/Z axis
  • Lighting system with smooth lighting
  • Networking
  • Lua API
    • Block/item/recipe definition
    • Custom GUI creation
  • Special blocks (workbench, furnace)
  • Block metadata

Missing features

  • Texture pack system
  • World loading/saving
  • Particle system
  • Fluid propagation
  • Player model display (currently displaying an ugly box)
  • Day/night cycle with sun/moon display
  • Real worldgen (seed-based, biomes, cave tunnels)
  • Entities (block drops, mobs, etc...)
  • Clouds

Screenshots

Previous attempts

  • Here is the commit matching the end of the first attempt made in 2013.
  • And here is the commit matching the end of the second attempt made in 2014.

You can find an history of the project here.

Credits

  • MadPixel (Minecrafter font) [CC BY-ND]
  • xMrVizzy (Faithful 32x texture pack, will completely replace Vanilla textures)
Description
No description provided
Readme 32 MiB
Languages
C++ 90.8%
Lua 6.9%
CMake 1%
GLSL 0.9%
Shell 0.4%