Releases: Unarelith/OpenMiner
Releases · Unarelith/OpenMiner
OpenMiner v0.0.11
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
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 betweendebug
,info
,warning
,error
(default isdebug
)
- 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
- Ability to take a screenshot with
- 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-clickinggrass
with any hoe - 531b7ba - Added
grass_path
block, which is possible to create by right-clickinggrass
with any shovel - 14e23dc - Added
seeds
andwheat
(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
andDown
renamed toForward
andBack
- 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
andGame 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...
OpenMiner v0.0.9
TL;DR:
- World saving/loading + world selection menu (see #122) 🎉
- Fixed #102, #110, #86, #112, #115, #113, #105, #125, #26, #114 (backported), #130 (backported)
- Lots of menu UI improvements
- Now showing other players' rotation
- Added key and option registration from Lua
- Added network protocol documentation
- Added commands
/stop
,/option
and/help
- Added
-w/--world
command-line option for server
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 usesaves
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
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
Lua API is now mostly documented.
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
Test version for Win32.
Changelog:
OpenMiner v0.0.5
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
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
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
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