a0.3.0 - Planets, Inventory & Crafting
An enormous update, which introduces the next Chapter in Migblock's development.
Additions
- Add Loading and Disconnected Screen.
- Implement Breaking-Effect.
- Add Version-Display & Import Documentation-files.
- Implement basic Inventory.
- Add Gravity-Aware Voxel-Meshing Algorithm for Voxels such as Grass.
- Add Gravity-Aware Structure-Generation and Oak-Trees.
- Add Inventory-Saving and Pause-Menu.
- Add Dig-progression & Block-strength systems.
- Add Crafting & Recipe Engines.
- Add Crafting-Table and Crafting-Menu.
- Add support for Biomes to the Terrain-Generator.
- Add Desert & Savanna Biomes as well as some assorted Mesh Constructors.
- Add and improve Plains & Fields Biomes.
- Add Meadows Biome.
- Add Forest and Redwood-Forest Biomes.
- Add Pine-Trees and Pine-Forest Biome.
- Add Mud and Mud-Pits.
- Added Sounds.
- Add Hand Item Display.
- Add Toolbench and Toolbench Result Engine.
- Add Hand-Swing Animation.
- Add baseline Sector-Profile Generator.
- Add baseline Galaxy Generation.
- Galaxy Gyration.
- Add Elliptical and Lenticular Galaxies.
- Implement Cosmic Web & Galaxy Placement.
- Add Multi-Body Gravity-Engine & Gravity Synchronization.
- Add Sector Profile Synchronization and Minimap.
- Add Skybox & Parallax Effect for nearby Astral Bodies.
- Add Asteroid and Star Generation.
- Add Galaxy-Generation and Spawn Sector Scanning.
- Add Pop Sound when Players leave and join.
- Add Skybox Faces Star.
- Add Scan and Help commands to client side.
- Add placeholder Marsoc and Lunar Plains Biomes.
- Add Flint, Flint Tools and polish Oak Tools.
- Add temporary Crafting-Recipes for all Wood types.
- Add swimming to Player Movement-physics.
- Add Block Drops.
- Add Meta-Data support to Entity-System, and Item Entities.
- Add Tin, Copper, Iron and Diamond Ores.
- Add Coal Ore.
Changes
- Removed Till.
- Adjust Till generation depth.
- Disable Legacy Teleport Mechanic.
Improvements
- Improve SSAO shaders.
- Improve performance in Menu Scenes.
- Overhaul UI.
- Polish Breaking-Effect Animation.
- Improve Terrain-Generation with edge smoothing.
- Polish Depth-Scale formaula in Terrain-Generator.
- Improve how Block-Types are declared.
- Improve Nametag rendering & Unknown-Block texture.
- Overhaul Stone-Generation.
- Improve Biome-Indexing.
- Add Block and Interaction Sounds.
- Polish Break Effect Sounds.
- Improve Orbit Line Rendering in Sector Preview.
- Improve Gravity Synchronization between Client and Server.
- Move Gravity-Core calculation to Client Side for better Performance.
- Optimize Gravity Calculations.
- Minimap improvements.
- Clean & Optimize Skybox Code.
- Improve Chat Interface UI.
- Improve Skybox Parallax-Object Colours.
- Add Barriers for Unloaded Chunks.
- Improve Shadow Quality.
- Improve Loading-Screen Terrain-Detection.
- Improve Sector Scan-Command.
- Remove case sensitivity from Teleport Command.
- Improve Command Interface.
- Optimize Voxel Terrain Generation.
- Improve Redwood Forest Biome.
- Add Screen-space Effects for being Burried and Underwater, also.
- Add Camera View Bobbing, Zoom and Leaning Effects.
- Improve Liquid Meshing across various Planet faces.
- Improve Swimming Mechanic.
- Improve Voxel Terrain Generation about Asteroids.
- Polish User Interface.
Technical
- Add Support for Multiple Dimensions & Commands to the Engine.
- Implement Audio System.
- Allow showing of F3 in Loading-Screen.
- Organize Sector-Generation Codebase.
- Restructure and clean GalaxyGeneration class.
- Restructure Node-System to use Dim by Sector rather than merely Dim.
- Disable Sector-Generation debugging Control-Path overrides.
- Add baseline Voxel Generation for new Sector System.
- Allow a range for Mountainous Terrain Generation about Celestial-Bodies.
- Update version number and versioning scheme (M.m.p - aM.m.p).
- Optimize Server Json Serialization.
- Add Anti-splief to Server-side Entity-Simulation.
- Add Planet type selection to Terrain Generator.
- Restructure Block Tables and Block Ids.
Fixes
- Fix "stuck as Guest without reloading the Game" bug.
- Fix Break-Effect collision issues.
- Fix Tree-Trunk bug.
- Fix Shadow Bleeding Bug.
- Fix Audio and Chat Message bugs.
- Fix Loading-Screen freeze on empty Sector.
- Fix small tooltip text rendering bug.
- Fix Toolbench output bugs.
- Fix Singleplayer sometimes not working bug.
- Fix saving issues.