Skip to content

OpenMiner v0.0.10

Pre-release
Pre-release
Compare
Choose a tag to compare
@Unarelith Unarelith released this 22 May 19:04
· 238 commits to master since this release

Simplified changelog:

  • Worldgen:
    • Ore generation is back!
    • New cave generation
  • Environment:
    • Day/night cycle with sun/moon/stars (see #154)
    • Underwater/lava effect
  • Blocks:
    • Farmland and path (made with a hoe and a shovel, respectively)
    • Seeds (can grow into wheat)
    • Torch
  • Mods:
    • creative_inventory now has a search bar
  • Lua API:
    • Configurable sun/moon/stars appearance and day/night cycle speed
    • Configurable "inside a block" effect (for example underwater/lava)
    • Mods can now have dependencies (see the documentation for more details)
    • Item activation callback
    • Block param added (see #139)
    • Block states added (see #138)
  • Config:
    • Merged smooth lighting config option
    • It's now possible to use fallback ("Fast") ambient occlusion with smooth lighting
  • Program args:
    • -l/--log-level to set minimum log level between debug, info, warning, error (default is debug)
  • Server commands:
    • /time <set|add> <value>: change the current time
    • /tps: get how many server ticks are executed per second
  • Client features:
    • Ability to take a screenshot with F2 key
    • Ability to toggle BlockInfoWidget with P key
    • Added menu option to change FOV
    • Now using sliders instead of buttons for some settings
  • Other:

Full changelog:

  • abbf55f - Merged smooth lighting config options
  • e919cbb - Configurable underwater/lava effect
  • db6f775 - Fallback AO can't be combined with smooth lighting AO anymore
  • 439eb21 - Mod creative_inventory: Fixed a bug causing textures to appear black
  • 92fa009 - Debug overlay (F3): fixed relative position (rx, ry, rz)
  • fdeb6a1 - Increased mouse sensitivity on macOS
  • c159626 - Fixed #134
  • a3d5180 - Now checking if the same mod is being loaded multiple times
  • 8bcc472 - Lua API: Mods can now have dependencies (see the documentation for more details)
  • 3a325c7 - Added -l/--log-level to set log level
  • 7497b6b - Added farmland block, which is possible to create by right-clicking grass with any hoe
  • 531b7ba - Added grass_path block, which is possible to create by right-clicking grass with any shovel
  • 14e23dc - Added seeds and wheat (still clunky tho)
  • d51e4b3 - Mod creative_inventory: fixed a bug causing some items to not be displayed
  • 5a98a1d - Debug overlay (F3): Added chunk updates per second
  • c6ba9c7 - Ores are back!
  • c9b7990 - Migrated back to SDL (see #147)
  • 1a4227a - Now creating config/ folder if it doesn't exist
  • 5ba2699 - Add random walk as an alternative to flood fill for oregen (see #148)
  • 4421f82 - Now possible to take a screenshot using F2 key
  • 4ac67ee - Keys Up and Down renamed to Forward and Back
  • e3dc327 - Fixed empty custom keys bug
  • 18d0fa8 - Now using sliders instead of buttons for some settings
  • 256700e - Make sure only one GUI is active at the same time
  • 70f58e7 - Lua GUI: Now allows defining a closing key
  • 02b9f8b - Now using LuaJIT (see #91)
  • 2b210d6 - Block param added (see #139)
  • 7750154 - Block states added (see #138)
  • a24deef - Mod default: Furnace now emits light when active
  • bd5174b - Fixed items taking a green tint after switching with grass
  • dc0517b - Added config option for max block reach distance
  • 1485c15 - Fixed tool effectiveness (see #143)
  • 7f8f732 - Texture pack selection screen added
  • e73f436 - Day/night cycle with sun/moon/stars display added (see #154)
  • 74bc521 - Now possible to use fallback AO while using smooth lighting
  • 0f015ee - Debug overlay (F3): Added Ticks, TPS and Game Time
  • 30e3ae2 - /time <add|set> <value> command added
  • 5119ab9 - Lua API: Added sun/moon/stars attributes in sky definition
  • 1ded0d9 - Lua API: Added daylight_cycle to control its presence and speed
  • af9f7ef - Now using fallback AO by default
  • f42c71a - Fallback AO is no longer applied on light sources
  • 072c3b2 - Texture pack is now saved on client close
  • a0c0491 - Lua-defined keys can now be remapped on first client run
  • c7a5d61 - Water is now affected by smooth lighting
  • 7eaac50 - Now saving last hotbar slot
  • 103127e - Lua Mod API: give_item_stack now tries to use inventory before hotbar
  • a4dfd7a - Item stack limit added (server global + per block/item definition)
  • f359169 - Fixed a bug causing swords to mine faster
  • 73b3fbf - Fixed small item duplication issue (see #144)
  • ea00d12 - Small chunk visibility fix (see #140)
  • a2f79aa - Added a key to toggle BlockInfoWidget
  • 98d84e9 - Lua API: give_item_stack now checks hotbar first
  • 521bf85 - Now possible to destroy items by throwing them into creative inventory
  • 646fea1 - Fixed a bug causing the furnace to update the chunk every tick
  • 64ddacd - default mod: Added torch item
  • c518334 - Fixed #163
  • bbc9d84 - New blocks, items and recipes (#151)
  • 0a88bec - Added menu option to change FOV
  • ef5ac1d - Lua API: Text input widget added
  • dd8df8b - Fixed #166
  • 98cf9df - Fixed #135
  • 6065c98 - Now spawning players safely (fixed #117)
  • 9517e38 - Placing a block on tallgrass will now replace the tallgrass block
  • 9534c9d - New cave generation
  • 03d1a00 - Worldgen now uses a seed (fixed #116)
  • Along with the pull request #174, which was very important for the future of the engine.