mirror of
https://codeberg.org/tenplus1/bonemeal.git
synced 2024-11-14 20:10:17 +01:00
fix issue with mod names containing _ char
This commit is contained in:
parent
dd422b6091
commit
1d3e688af6
8
init.lua
8
init.lua
|
@ -176,7 +176,7 @@ end
|
||||||
-- crops check
|
-- crops check
|
||||||
local function check_crops(pos, nodename, strength)
|
local function check_crops(pos, nodename, strength)
|
||||||
|
|
||||||
local stage, nod, def
|
local mod, crop, stage, nod, def
|
||||||
|
|
||||||
-- grow registered crops
|
-- grow registered crops
|
||||||
for n = 1, #crops do
|
for n = 1, #crops do
|
||||||
|
@ -184,8 +184,12 @@ local function check_crops(pos, nodename, strength)
|
||||||
if string.find(nodename, crops[n][1])
|
if string.find(nodename, crops[n][1])
|
||||||
or nodename == crops[n][3] then
|
or nodename == crops[n][3] then
|
||||||
|
|
||||||
|
-- separate mod and node name
|
||||||
|
mod = nodename:split(":")[1] .. ":"
|
||||||
|
crop = nodename:split(":")[2]
|
||||||
|
|
||||||
-- get stage number or set to 0 for seed
|
-- get stage number or set to 0 for seed
|
||||||
stage = tonumber( nodename:split("_")[2] ) or 0
|
stage = tonumber( crop:split("_")[2] ) or 0
|
||||||
stage = math.min(stage + strength, crops[n][2])
|
stage = math.min(stage + strength, crops[n][2])
|
||||||
|
|
||||||
-- check for place_param setting
|
-- check for place_param setting
|
||||||
|
|
Loading…
Reference in New Issue
Block a user