Hi!
Highlights:
- New building generator: Basements, ladders, multiple rooms, doors, balconies...
- Support for state models in the world generator. This allows me to generate interactive parts like doors, crafting stations and tools into the world.
- New state model: Hatch.
- New block type: Square bar.
- Support for world node bound mobs. (This will be used by the new Settler mob)
Unfortunately I had to disable the new Settler mob in this release because of a bug. I will fix this asap and release a new update.
Full list of features and fixes:
[x] Fix top roof plate near house walls
[x] House balcony should be more rare
[x] Add house roof inner corner building part
[x] Inner wall doors
[x] Inner walls
[x] Keep track of door cell rotation to avoid double doors
[x] Make sure house rooms don't overlap!
[x] Multi room houses
[x] Add shelves to houses basements
[x] Gen house balcony (25% chance)
[x] House balcony building part
[x] New tool: Square bar
[x] New block type: Square bar tiny
[x] New block type: Square bar small
[x] Removed some deprecated tools
[x] Big land features must check for feature collision
[x] Fix material axis for house door frame building part
[x] Fix material axis for house window frame building part
[x] Fix material axis for house ladder building parts
[x] Must detect correct material axis in apply building parts
[x] Fix material axis for house door building part
[x] Add hatch to basement entrance
[x] Hatch building part
[x] New state model: Hatch
[x] Add material axis to blocks in block model exports
[x] Add basement walls
[x] Add basement ladders
[x] Add basements to houses (50% chance)
[x] Fix ladder climbing so that player can climb wall with height == ladder height
[x] Add ladders to multi floor buildings
[x] Add ladder down part
[x] Add floor with ladder part
[x] Add ladder up part
[x] Door building part
[x] Must attach material to model_instances in world gen
[x] Add support for model_instances in world gen
[x] Convert model instances to building part model instances and precompute rotations
[x] Add state model instances to block model export
[x] Add support for state models in block models (see tag model_instance)
[x] Randomize clothes for Settlers
[x] New mob: Settler
[x] Spawn settlers in houses
[x] Dispose bound mobs on world node dispose
[x] Bind generated mobs to world nodes
[x] Delay creation of monster body part vertex buffers
[x] Add support for mob spawning as part of world generation
[x] Add support for monsters in block models
[x] NPCs should only pick up tools that they can use
[x] Glass debris sound effect
Have fun!
Jens