Skip to content

Releases: MihailRis/VoxelEngine-Cpp

v0.21.2

06 Jun 11:41
Compare
Choose a tag to compare

v0.21.1

05 Jun 17:01
Compare
Choose a tag to compare

v0.21.0

04 Jun 19:58
6cc95f2
Compare
Choose a tag to compare

Changelog

  • new lua functions added to move menu to xml
  • xml templates (*currently lua only)
  • new lua functions for inventory interaction
  • lua json library
  • lua input library (input.add_callback(...))
  • content packs dependency levels: required/optional/weak
  • thread pool class, Task interface
  • settings observers lifecycle
  • passing different arguments to on_open depending on document use
  • world previews
  • text wrapping
  • world creation content menu
  • added tooltips
  • custom hotkeys
  • added console
  • added new packs menu

New functions:

  • hud.get_player
  • hud.pause
  • hud.resume
  • time.delta
  • block.material
  • block.caption
  • gui.str
  • gui.get_env
  • gui.get_locales_info
  • pack.get_available
  • pack.get_info
  • pack.get_base_packs
  • world.get_list
  • world.exists
  • player.is_flight
  • player.set_flight
  • player.is_noclip
  • player.set_noclip
  • player.get_selected_block
  • console.add_command
  • console.execute
  • console.set
  • console.get_commands_list
  • console.get_command_info
  • toml.tostring json.tostring
  • toml.parse json.parse
  • input.keycode
  • input.mousecode
  • input.add_callback
  • input.get_mouse_pos
  • input.get_bindings
  • file.find
  • file.list
  • file.remove
  • file.remove_tree
  • core.new_world
  • core.open_world
  • core.reopen_world
  • core.close_world
  • core.delete_world
  • core.reconfig_packs
  • core.get_setting
  • core.set_setting
  • core.str_setting
  • core.get_setting_info
  • core.quit
  • core.get_default_generator
  • core.get_generators

UI elements

  • pagebox

UI methods

  • pagebox:back()
  • container:add()
  • container:clear()
  • uinode:destruct()
  • uinode:moveInto()

UI properties

  • panel.orientation
  • pagebox.page
  • image.src
  • uinode.wpos

Broken compatibility:

  • atlas animation moved to {atlas_folder}/animation
  • assets loading removed from UiXmlReader. Use preload.json instead
  • trackbar track-width semantic update (now in pixels)

v0.20.3

03 Apr 17:17
Compare
Choose a tag to compare
v0.20.3 Pre-release
Pre-release

Full Changelog: v20.2...v20.3

v0.20.2

19 Mar 10:32
Compare
Choose a tag to compare

Full Changelog: v20.1...v20.2

v0.20.1

18 Mar 15:55
Compare
Choose a tag to compare

What's Changed

  • Update be_BY.txt by @rekvizitt in #185
  • Adds docs for vectors lua && some changes vec2 & vec3 by @DoubleDataStack in #189
  • data_buffer: constructor fix by @Onran0 in #191

Full Changelog: v20.0...v20.1

v0.20.0

16 Mar 04:07
Compare
Choose a tag to compare
v20.0

Merge branch 'main' into release-0.20

v19

20 Feb 03:51
e68f621
Compare
Choose a tag to compare
v19
Update README.md

v18

29 Jan 04:38
Compare
Choose a tag to compare
v18

0.18 update

v17

13 Jan 13:52
c7fb887
Compare
Choose a tag to compare
v17
Merge pull request #104 from rekvizitt/patch-1

Update be_BY.txt