Skip to content

Releases: Unarelith/OpenMiner

OpenMiner v0.0.11

29 Oct 14:48
Compare
Choose a tag to compare
OpenMiner v0.0.11 Pre-release
Pre-release

Simplified changelog:

  • Chunk meshing is now multi-threaded (#177)
  • Server is now able to process more than one packet per tick
  • Now using BGFX instead of plain OpenGL (#187)

Detailed changelog

  • b417391 - Fixed server crash when two players tried to connect with same name
  • 2496f2e - Start of multi-threaded chunk meshing (#177)
  • b7c9658 - End of #177 (see PR for more details)
  • 7d3d231 - Tweaked AO values
  • 54b0bdc - Added optional view bobbing
  • a5de07c - Added profiler window
  • 26fbc87 - Added more chunk info in debug overlay
  • 341e8fa - Fixed issue with liquid block rendering
  • 3b13b36 - Fixed a bug preventing loading of incompatible save files
  • 5057e27 - Fixed crash in Lua API
  • 6e045a9 - Server is now able to process more than one packet per tick
  • 365401d - Start of BGFX migration (#187)
  • b6e01b6 - End of BGFX migration (#187)

OpenMiner v0.0.10

22 May 19:04
Compare
Choose a tag to compare
OpenMiner v0.0.10 Pre-release
Pre-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 inp...
Read more

OpenMiner v0.0.9

26 Jun 18:10
Compare
Choose a tag to compare
OpenMiner v0.0.9 Pre-release
Pre-release

TL;DR:

Changelog:

  • cdfecd4 - Improved entity serialization (fixed #102)
  • 301d33f - Server now aware of each player's held item (fixed #110)
  • a7c72d7 - Server config option maxPlayers added
  • 9f01a53 - Now keeping track of player rotation in server (fixed #86)
  • 589118e - Now showing other players' rotation
  • 0542b8d - Chat position updated on screen resize (fixed #112)
  • bfe48f6 - Fixed #115
  • eb4370e - /save and /load now use saves folder
  • 276efe5 - Fixed #113
  • b1ed51f - /save only save modified chunks now
  • c1176a4 - /stop command added to stop the server
  • b45ac1c - Now loading key definitions from Lua (see #109 and #119)
  • cc85f5f - Added documentation for network protocol
  • 00d1cb8 - Mod-defined server config options (fixed #105)
    • Chat history system with up/down arrow keys
    • /option command added
  • 18c2752 - World selection menu added
    • Auto-save on server close
    • Added -w/--world command line option to automatically load a world on server startup
  • 7981c45 - Fixed #125
  • 21bafc0 - /save and /load commands removed, /help command added
  • c5e87c0 - Fixed #114 (backported fix)
  • 466c0cf - Fixed #130 (backported fix)

OpenMiner v0.0.8

01 Jun 02:14
Compare
Choose a tag to compare
OpenMiner v0.0.8 Pre-release
Pre-release

Changelog:

  • c277dc7 - Network packets are now compressed using zlib
  • 2ddc43c - sol updated to version 3.0.3 and added as a submodule
  • 057b110 - Client/server config files moved to a config folder
  • 333222e - Migrated from SDL to SFML (see #98)
  • a2c2dba - Packet compression now works on Windows (see #97)
  • db78953 - Now saving config on client exit
  • 147394e - Now saving key mappings on client exit
  • 5e6103d - Entity Lua API (see the documentation for that feature and #100)
  • fe07116 - Fixed client crash (see #96)
  • 732c2dd - Improved server connection error display
  • b789fc3 - Improved compilation speed
  • b344805 - Lua API: New event 'PlayerConnected' added
  • 12aaad6 - All dependencies are now included as submodules (see #101)
  • 4a6bbbe - Lua API: Added new field to change gravity per dimension
  • f440525 - ServerClosed packet added, now disconnecting clients when server closes (see #106)

OpenMiner v0.0.7

07 May 19:36
Compare
Choose a tag to compare
OpenMiner v0.0.7 Pre-release
Pre-release

Lua API is now mostly documented.

Launcher now available!

TL;DR:

  • /save and /load commands added (see #26)
  • Basic texture pack system added (see #34)
  • Sugar canes, lamp and door blocks added
  • Item drop entities added (see #90 and #92)

Changelog:

  • f5a27cb - config.example.lua added
  • ceafa8c - New parameter -w/--working-dir
  • c386d62 - Fixed GUI scale issues (see #30)
  • 9c954a2 - boundingbox draw type fixed (thanks to p_gimeno)
  • c5f83f9 - Sugar canes added
  • aee82ca - Fixed cactus rendering
  • a95cd77 - Fixed issues related to singleplayer mode (see #75)
  • 8d60cb5 - The top liquid block is now a little bit smaller than others (see #56)
  • 91afbca - Fixed light blink when placing a block underwater (see #46)
  • ef79c5b - /save and /load commands added (see #26)
  • 93308c9 - Basic texture pack system added (see #34)
  • e1e1c46 - Better --help message
  • db587f1 - Singleplayer mode will now use a random available port instead of the default server port
  • c128971 - Improved RNG
  • e491c94 - Item/block groups added (see #89)
  • 825a29c - Config option added to change mipmap levels
  • 743ee7b - Redstone lamp added (toggled with right-click since redstone is not implemented yet)
  • c3eaa06 - Fixed cactus bottom texture
  • 2ecef2d - Door added
  • 5072afd - Cactus and sugar cane now breaks the top blocks when a lower block is broken
  • f00e18c - Fallback ambient occlusion fixed
  • 218eddb - Furnace output inventory is now read only
  • 0742dec - Added config option to reduce AO strength with smooth lighting
  • 9015830 - Mods now use their own working directory
  • ead5e7d - Now handling mod name conflicts
  • 94b959c - mod:path() added
  • 4a9007f - Item drop entities added (see #90 and #92)
  • 91b3792 - Server option useItemDrops added
  • a22bbf9 - Prints a connection error instead of closing the client when connecting to a server

OpenMiner v0.0.6

12 Mar 13:59
Compare
Choose a tag to compare
OpenMiner v0.0.6 Pre-release
Pre-release

Test version for Win32.

Changelog:

  • 53bb1c1 - Biomes! 🏜
  • 8e5f78f - Inventory cubes rendering fixed
  • be1e49c - Portal block and dimensions! 🎉
  • 8d44d25 - Now all clients are aware when a player disconnects
  • ff516ec - Basic sky API added
  • 3591734 - Fixed crosshair size on small screens
  • c5510ee - Fixed crash related to singleplayer games

OpenMiner v0.0.5

06 Mar 13:16
Compare
Choose a tag to compare
OpenMiner v0.0.5 Pre-release
Pre-release

Test version for Win32.

Changelog:

  • c1becd9 - Now displaying player direction and horizontal angle in debug overlay (F3)
  • ec7ef36 - Blocks can now be rotated depending on the player direction
  • a9a3343 - Server-side player position is now more precise
  • a8542b8 - Server now sends more frequently position updates to clients
  • be86e66 - Text rendering performances greatly improved
  • 10d5154 - More config options for interface and new background for title screen
  • d804aac - Better text input to type the server address
  • 4c26ec2 - The client is now capable to run a dedicated server in another thread for singleplayer games

OpenMiner v0.0.4

01 Mar 19:41
Compare
Choose a tag to compare
OpenMiner v0.0.4 Pre-release
Pre-release

Test version for Win32.

Changelog:

  • 7c9b72b - Added option to disable the Waila-like box displaying the name of the currently selected block
  • 7e38907 - Added option to disable VSync
  • 4fc45e3 - The game will now be paused when the window loses the focus
  • 4f37012 - Lots of camera-related improvements
  • 1d4fe0a - Now displaying a generic texture for blocs/items which don't have a valid one
  • 27fb5e9 - Client isn't frozen anymore when using chat or pause menu
  • fabefd8 - Position fixed for other players (related to precision PR)
  • 14bfabe - Now closing the game correctly on window close event
  • 4f1a9e8 - New blocks added
  • 89a1520 - Player position is now at the feet, rather than the head
  • 03732e7 - Other players now have a model!
  • 0263387 - Ore generation added
  • 45c797c - Creative window added, available using key H
  • 4d9a2fb - Now possible to use Shift-Click to move items quickly between inventories
  • 0c71255 - Minecraft-like drag-click feature added for inventories
  • 1bd57a0 - Collisions fixed on Windows
  • 79efd51 - Scaling issues fixed on Windows

OpenMiner v0.0.3

24 Feb 12:31
Compare
Choose a tag to compare
OpenMiner v0.0.3 Pre-release
Pre-release

Test version for Win32.

Changelog:

  • 54493e3 - Now reset breaking timer when switching item or activating a block
  • 2d417f6 - Fullscreen mode and window resize handling added
  • 73e682b - FPS counter added
  • 5b2a175 - Better block/item texture management using a texture atlas (#28)
  • 0b36dab - Old ambient occlusion is available again
  • a10c037 - Block type constants removed (#29)
  • 4cae1b9 - It's now possible to place a block on a furnace/workbench by pressing shift
  • 442bafc - Inventory GUI now defined in Lua
  • abbabe8 - Furnace now uses metadata
  • a8a2440 - Water is now visible from the inside
  • 71587c0 - Lua-defined GUI are now aware of client screen size and gui scale
  • b2fd4e6 - Incomplete-trees issue fixed
  • c4ea0d8 - Added support for a config.lua file located in the working directory
  • b0d2998 - Block cursor raytracer greatly improved
  • bb5819e - Fixed block replacement
  • ae9b47e - The player can now break the blocks he's blocked into
  • c3a9ead - It's no longer possible to add blocks inside the player (#32)
  • 949cc46 - Tall grass blocks added
  • 2a8125a - Now using Z as a vertical axis (#44)
  • bb0c8e8 - Chat and commands added (#57)
  • 879dc28 - Furnace, workbench and player inventory now completely defined from Lua
  • 75f9bc6 - Teleportation and fast movement now works
  • 6e506d8 - Precision improvements (#45)

OpenMiner v0.0.2

26 Jan 07:31
Compare
Choose a tag to compare
OpenMiner v0.0.2 Pre-release
Pre-release

Test version for Win32.

Changelog:

  • e4f760f - You can no longer see through a block by being too close to it
  • 2ea6691 - Water transparency fixed
  • b9ec32e - Now using a 70° FOV
  • 460091c - New world gen using FastNoise
  • c2e70e2 - Slightly reduced horizontal velocity while jumping/falling
  • 8922f53 - Tweaked mouse sensitivity and added menu option for it