summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorcheapie <no-email-for-you@example.com>2024-09-14 20:20:27 -0500
committercheapie <no-email-for-you@example.com>2024-09-14 20:20:27 -0500
commit97f1f74d48b1be9d9ecfbc72900cf3d290730994 (patch)
treeb96620e6fa7d2feb862b05d27d1550633601852a
parentea3f8ad7a5ad08e74e52ab25ca966969de7e080e (diff)
downloadplasticbox-97f1f74d48b1be9d9ecfbc72900cf3d290730994.tar
plasticbox-97f1f74d48b1be9d9ecfbc72900cf3d290730994.tar.gz
plasticbox-97f1f74d48b1be9d9ecfbc72900cf3d290730994.tar.bz2
plasticbox-97f1f74d48b1be9d9ecfbc72900cf3d290730994.tar.xz
plasticbox-97f1f74d48b1be9d9ecfbc72900cf3d290730994.zip
Add luacheck configuration, migrate depends.txt to mod.conf, and fix crash if default is not installedHEADmaster
-rw-r--r--.luacheckrc8
-rw-r--r--depends.txt2
-rw-r--r--init.lua4
-rw-r--r--mod.conf4
4 files changed, 14 insertions, 4 deletions
diff --git a/.luacheckrc b/.luacheckrc
new file mode 100644
index 0000000..4dca9a8
--- /dev/null
+++ b/.luacheckrc
@@ -0,0 +1,8 @@
+max_line_length = 160
+
+read_globals = {
+ "minetest",
+ "unifieddyes",
+ "stairsplus",
+ "default",
+}
diff --git a/depends.txt b/depends.txt
deleted file mode 100644
index b46e7ca..0000000
--- a/depends.txt
+++ /dev/null
@@ -1,2 +0,0 @@
-moreblocks?
-unifieddyes
diff --git a/init.lua b/init.lua
index 1b4fe18..8ff6bba 100644
--- a/init.lua
+++ b/init.lua
@@ -3,7 +3,7 @@ minetest.register_node("plasticbox:plasticbox", {
tiles = {"plasticbox_white.png"},
is_ground_content = false,
groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1, ud_param2_colorable = 1},
- sounds = default.node_sound_stone_defaults(),
+ sounds = minetest.global_exists("default") and default.node_sound_stone_defaults(),
paramtype2 = "color",
palette = "unifieddyes_palette_extended.png",
on_construct = unifieddyes.on_construct,
@@ -15,7 +15,7 @@ if minetest.global_exists("stairsplus") then
description = "Plastic",
tiles = {"plasticbox_white.png"},
groups = {choppy=1, snappy=1, oddly_breakable_by_hand=1},
- sounds = default.node_sound_stone_defaults(),
+ sounds = minetest.global_exists("default") and default.node_sound_stone_defaults(),
})
end
diff --git a/mod.conf b/mod.conf
new file mode 100644
index 0000000..ef22f44
--- /dev/null
+++ b/mod.conf
@@ -0,0 +1,4 @@
+name = plasticbox
+description = Plastic Box
+depends = unifieddyes
+optional_depends = moreblocks,default