<feed xmlns='http://www.w3.org/2005/Atom'>
<title>dragonfireclient.git/builtin/game/init.lua, branch 2021.03</title>
<subtitle>luanti cheat client
</subtitle>
<id>https://git.vlhl.dev/lizzy/luanti/dragonfire/dragonfireclient.git/atom?h=2021.03</id>
<link rel='self' href='https://git.vlhl.dev/lizzy/luanti/dragonfire/dragonfireclient.git/atom?h=2021.03'/>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/dragonfire/dragonfireclient.git/'/>
<updated>2019-08-10T17:44:27+00:00</updated>
<entry>
<title>Add player knockback on punch to builtin</title>
<updated>2019-08-10T17:44:27+00:00</updated>
<author>
<name>sfan5</name>
<email>sfan5@live.de</email>
</author>
<published>2019-07-16T17:20:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/dragonfire/dragonfireclient.git/commit/?id=291e7730cf24ba5081f10b5ddbf2494951333827'/>
<id>urn:sha1:291e7730cf24ba5081f10b5ddbf2494951333827</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Allow customizing chat message format (#8529)</title>
<updated>2019-08-08T16:04:46+00:00</updated>
<author>
<name>ANAND</name>
<email>ClobberXD@gmail.com</email>
</author>
<published>2019-08-08T16:04:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/dragonfire/dragonfireclient.git/commit/?id=d1c27c7e8037e9f438741ee5f7d3b6bda22d22a0'/>
<id>urn:sha1:d1c27c7e8037e9f438741ee5f7d3b6bda22d22a0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add /help formspec for commands and privileges (#8385)</title>
<updated>2019-07-20T16:22:32+00:00</updated>
<author>
<name>SmallJoker</name>
<email>SmallJoker@users.noreply.github.com</email>
</author>
<published>2019-07-20T16:22:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/dragonfire/dragonfireclient.git/commit/?id=69bf964241666428e8d1663164a443654f51d53a'/>
<id>urn:sha1:69bf964241666428e8d1663164a443654f51d53a</id>
<content type='text'>
* Trigger for 'all' as well
* Add description textarea, double-click to copy
</content>
</entry>
<entry>
<title>Create a filesystem abstraction layer for CSM and only allow accessing files that are scanned into it. (#5965)</title>
<updated>2017-06-30T18:14:39+00:00</updated>
<author>
<name>red-001</name>
<email>red-001@outlook.ie</email>
</author>
<published>2017-06-30T18:14:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/dragonfire/dragonfireclient.git/commit/?id=f3ad75691aea30d2d68aab19fbfa9031409c39d7'/>
<id>urn:sha1:f3ad75691aea30d2d68aab19fbfa9031409c39d7</id>
<content type='text'>
* Load client-side mods into memory before executing them.

This removes the remaining filesystem access that client-sided mods had and it will hopefully make then more secure.

* Lua Virtual filesystem: don't load the files into memory just scan the filenames into memory.

* Fix the issues with backtrace

* fix most of the issues

* fix code style.

* add a comment
</content>
</entry>
<entry>
<title>Use a settings object for the main settings</title>
<updated>2017-05-06T19:33:19+00:00</updated>
<author>
<name>ShadowNinja</name>
<email>shadowninja@minetest.net</email>
</author>
<published>2014-12-12T19:49:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/dragonfire/dragonfireclient.git/commit/?id=43d1f375d18a2fbc547a9b4f23d1354d645856ca'/>
<id>urn:sha1:43d1f375d18a2fbc547a9b4f23d1354d645856ca</id>
<content type='text'>
This unifies the settings APIs.

This also unifies the sync and async registration APIs, since the async
registration API did not support adding non-functions to the API table.
</content>
</entry>
<entry>
<title>[CSM] sound_play &amp; sound_stop support + client_lua_api doc (#5096)</title>
<updated>2017-03-13T22:56:05+00:00</updated>
<author>
<name>Loïc Blot</name>
<email>nerzhul@users.noreply.github.com</email>
</author>
<published>2017-01-22T10:17:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/dragonfire/dragonfireclient.git/commit/?id=2c19d51409ca903021e0b508e5bc15299c4e51dc'/>
<id>urn:sha1:2c19d51409ca903021e0b508e5bc15299c4e51dc</id>
<content type='text'>
* squashed: CSM: Implement register_globalstep
  * Re-use fatal error mechanism from server to disconnect client on CSM error
  * Little client functions cleanups

* squashed: CSM: add core.after function
  * core.after is shared code between client &amp; server
  * ModApiUtil get_us_time feature enabled for client
</content>
</entry>
<entry>
<title>[CSM] Add client-sided chat commands (#5092)</title>
<updated>2017-03-13T22:56:05+00:00</updated>
<author>
<name>red-001</name>
<email>red-001@outlook.ie</email>
</author>
<published>2017-01-22T08:05:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/dragonfire/dragonfireclient.git/commit/?id=d7bc346981e189851e490f2417ed015a38bca79b'/>
<id>urn:sha1:d7bc346981e189851e490f2417ed015a38bca79b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Introduce builtin_shared and use it to fix #4778</title>
<updated>2016-11-16T17:51:36+00:00</updated>
<author>
<name>est31</name>
<email>MTest31@outlook.com</email>
</author>
<published>2016-11-16T09:17:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/dragonfire/dragonfireclient.git/commit/?id=afc48c802a81b95b11aef3ad0141a56f6a184979'/>
<id>urn:sha1:afc48c802a81b95b11aef3ad0141a56f6a184979</id>
<content type='text'>
Fixes #4778 which was about the error:

ServerError: Lua: Runtime error from mod '' in callback item_OnPlace():
/usr/local/share/minetest/builtin/game/item.lua:278: attempt to call global 'check_attached_node' (a nil value)

The issue was a regression of commit 649448a2a91fbf3e944b2f2e739f4e2292af1df0

"Rename nodeupdate and nodeupdate_single and make them part of the official API"
</content>
</entry>
<entry>
<title>Builtin/profiler: Replace game profiler (#4245)</title>
<updated>2016-07-12T19:51:10+00:00</updated>
<author>
<name>Tim</name>
<email>t4im@users.noreply.github.com</email>
</author>
<published>2016-07-12T19:51:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/dragonfire/dragonfireclient.git/commit/?id=d7060c212f3d9fb9a69719e9041fdef1f5792fef'/>
<id>urn:sha1:d7060c212f3d9fb9a69719e9041fdef1f5792fef</id>
<content type='text'>
Use the setting "profiler.load" to enable profiling.
Other settings can be found in settingtypes.txt.

* /profiler print [filter] - report statistics to in-game console
* /profiler dump [filter] - report statistics to STDOUT and debug.txt
* /profiler save [format [filter]] - saves statistics to a file in your worldpath
	* txt (default) - same treetable format as used by the dump and print commands
	* csv - ready for spreadsheet import
	* json - useful for adhoc D3 visualizations
	* json_pretty - line wrapped and intended json for humans
	* lua - serialized lua table of the profile-data, for adhoc scripts
* /profiler reset - reset all gathered profile data.
	This can be helpful to discard of any startup measurements that often spike during loading or to get more useful min-values.

[filter] allows limiting the output of the data via substring/pattern matching against the modname.

Note: Serialized data structures might be subject to change with changed or added measurements.
	csv might be the most stable, due to flat structure.

Changes to the previous version include:

* Updated and extended API monitoring
* Correct calculation of average (mean) values (undistorted by idleness)
* Reduce instrumentation overhead.
* Fix crashes related to missing parameters for the future and occasional DIV/0's.
* Prevent issues caused by timetravel (overflow, timejump, NTP corrections)
* Prevent modname clashes with internal names.
* Measure each instrumentation individually and label based on registration order.
* Labeling of ABM's and LBM's for easier classification.
  Giving several ABM's or LBM's the same label will treat them as one.
  Missing labels will be autogenerated based on name or registration order.
* Configurable instrumentation and reporting. Skip e.g. builtin if you don't need it.
* Profile the profiler to measure instrumentation overhead.</content>
</entry>
<entry>
<title>Add callback parameter for core.emerge_area()</title>
<updated>2015-11-02T23:43:09+00:00</updated>
<author>
<name>kwolekr</name>
<email>kwolekr@minetest.net</email>
</author>
<published>2015-10-30T06:48:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vlhl.dev/lizzy/luanti/dragonfire/dragonfireclient.git/commit/?id=c2b5da735ea0c961d4f6521df9d96142c7143eee'/>
<id>urn:sha1:c2b5da735ea0c961d4f6521df9d96142c7143eee</id>
<content type='text'>
</content>
</entry>
</feed>
