From f128556ba744562dae6bf65cc1ff728e34ef859a Mon Sep 17 00:00:00 2001 From: kno10 <erich.schubert@gmail.com> Date: Thu, 16 Jan 2025 22:28:59 +0100 Subject: [PATCH] fix bad use of random APIs in mcl_bamboo --- mods/ITEMS/mcl_bamboo/globals.lua | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/mods/ITEMS/mcl_bamboo/globals.lua b/mods/ITEMS/mcl_bamboo/globals.lua index 3cafb3836..aaeaec0ff 100644 --- a/mods/ITEMS/mcl_bamboo/globals.lua +++ b/mods/ITEMS/mcl_bamboo/globals.lua @@ -7,7 +7,6 @@ local DEBUG = false local rand = math.random -math.randomseed((os.time() + 31) * 31415) -- try to make a valid seed local BAMBOO_MAX_HEIGHT = 16 -- base height check. local BAMBOO_SOIL_DIST = BAMBOO_MAX_HEIGHT * -1 @@ -145,8 +144,7 @@ function mcl_bamboo.grow_bamboo(pos, bonemeal_applied) -- If applying bonemeal, randomly grow two segments instead of one local grow_amount = 1 if bonemeal_applied then - local rng = PcgRandom(minetest.hash_node_position(pos) + minetest.get_us_time()) - if rng:next(1, GROW_DOUBLE_CHANCE) == 1 then + if rand(1, GROW_DOUBLE_CHANCE) == 1 then grow_amount = 2 end end