Chunks

Chunks 0.3

Version
0.3
Version Date
Aug. 29, 2016
Links

Patch Notes

v0.3 Alpha 2

Features / Changes


  • Merged the two block placement tools in Sandbox, using buttons on the track pad to switch between single and region placement modes.
  • Added an eye-dropper button to the track pad of the block placement tool, to copy an already placed block.
  • Blocks can now have arbitrary rotations or be flipped on any axis.
  • Holding down on the trackpad when using the block placement tool and then rotating the wand will rotate the block about to be placed.
  • Now using a more space efficient format for saved chunks.

Plugin Changes


  • Can now use block clipboard items as resources in plugins.
  • Changes made to unloaded chunks are now buffered and applied when those chunks load.
  • Plugins can now override the chunk load origin, of particular use for gamemodes.
  • Tooltips now use the menu panel system, and are now completely customizable.
  • Controls can now override pointer raycasting, for controls of non-rectangular shapes.
  • Can specify colours for individual layers in a LayeredMaterial.
  • Added an API for showing interactive controls on the track pads of wands.
  • Can now set a colour range for particles.
  • Can now set a gravity value for particles.
  • Added IWorld.PlaySound() method to make it easier to play one off sounds.
  • Added an AABBPhysicsRenderer component to help debug collisions.
  • Added a Plugin property to WandTool, Component and GameMode to get the plugin that defined subclasses of those types.
  • Added a Storage API so that plugins can save and load values to a world or globally.
  • Added a "base_color" json property for Button controls.

Bug Fixes


  • Fixed wands being re-initialized when switching back from the steam overlay.
  • Fixed a bug with raycasting both the world and entities simultaneously.
  • Fixed unreliability of setting Wand.IsVisible to false.
  • Fixed possible texture bleed in layered materials.