Add setting for enabling "unsafe" methods & commands

This commit is contained in:
Jordan Irwin 2021-07-12 15:41:53 -07:00
parent 7f042330b1
commit 69f87b6b73
5 changed files with 21 additions and 1 deletions

View file

@ -2,5 +2,4 @@
TODO:
- add localization support
- add support for unregistering/replacing ores
- add "unsafe" setting for enabling unregistering ores
- change API method names to "register_[replace/remove]_*"

View file

@ -8,6 +8,7 @@ v1.2
- replace_item
- replace_node
- find_unknown_nodes
- added setting for enabling "unsafe" methods & commands
v1.1
----

View file

@ -32,6 +32,7 @@ end
local scripts = {
"settings",
"api",
"chat",
"entities",

14
settings.lua Normal file
View file

@ -0,0 +1,14 @@
--- Cleaner Settings
--
-- @topic settings
--- Enables unsafe methods.
--
-- `cleaner.remove_ore`
--
-- @setting cleaner.unsafe
-- @settype bool
-- @default false
cleaner.unsafe = core.settings:get_bool("cleaner.unsafe", false)

5
settingtypes.txt Normal file
View file

@ -0,0 +1,5 @@
# Enables unsafe methods.
#
# - cleaner.remove_ore
cleaner.unsafe (Enable unsafe methods) bool false