Skip to content

Commit

Permalink
Fix creative category sorting in certain cases
Browse files Browse the repository at this point in the history
  • Loading branch information
sfan5 committed Apr 8, 2020
1 parent c1f4172 commit 545ec07
Showing 1 changed file with 4 additions and 3 deletions.
7 changes: 4 additions & 3 deletions mods/creative/inventory.lua
Expand Up @@ -208,11 +208,12 @@ minetest.register_on_mods_loaded(function()
for name, def in pairs(minetest.registered_items) do
local group = def.groups or {}

if group.node or minetest.registered_nodes[name] then
local nogroup = not (group.node or group.tool or group.craftitem)
if group.node or (nogroup and minetest.registered_nodes[name]) then
registered_nodes[name] = def
elseif group.tool or minetest.registered_tools[name] then
elseif group.tool or (nogroup and minetest.registered_tools[name]) then
registered_tools[name] = def
elseif group.craftitem or minetest.registered_craftitems[name] then
elseif group.craftitem or (nogroup and minetest.registered_craftitems[name]) then
registered_craftitems[name] = def
end
end
Expand Down

0 comments on commit 545ec07

Please sign in to comment.