aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBenjamin Leskey <ben@benleskey.com>2023-06-01 18:18:32 -0400
committerGitHub <noreply@github.com>2023-06-01 18:18:32 -0400
commiteee246ac7eb73711333d875d5c436d730030ff76 (patch)
tree49c48eec910351d3dff0103713e0e7616c79a176
parent78aef919b0ea21eb2b0bedd78b044038f19b23a6 (diff)
parent1d548c8ad53fbf931b4d6bd13533eed2e58bcd7e (diff)
downloadelevator-eee246ac7eb73711333d875d5c436d730030ff76.tar.gz
elevator-eee246ac7eb73711333d875d5c436d730030ff76.tar.bz2
elevator-eee246ac7eb73711333d875d5c436d730030ff76.zip
Merge pull request #21 from fluxionary/nice
remove uncraftable 'on' elevator from creative inventory
-rw-r--r--components.lua4
1 files changed, 3 insertions, 1 deletions
diff --git a/components.lua b/components.lua
index 53f68a8..e564810 100644
--- a/components.lua
+++ b/components.lua
@@ -205,6 +205,7 @@ for _,mode in ipairs({"on", "off"}) do
local on = (mode == "on")
local box
local cbox
+ local groups = table.copy(moditems.elevator_groups)
if on then
-- Active elevators have a ceiling and floor.
box = {
@@ -219,6 +220,7 @@ for _,mode in ipairs({"on", "off"}) do
cbox = table.copy(box)
-- But you can enter them from the top.
cbox[5] = nil
+ groups.not_in_creative_inventory = 1
else
-- Inactive elevators are almost like shafts.
box = {
@@ -274,7 +276,7 @@ for _,mode in ipairs({"on", "off"}) do
},
use_texture_alpha = "clip",
- groups = moditems.elevator_groups,
+ groups = groups,
drop = "elevator:elevator_off",
-- Emit a bit of light when active.