diff --git a/init.lua b/init.lua index d8a0320..e56536e 100644 --- a/init.lua +++ b/init.lua @@ -243,6 +243,10 @@ function boat.on_rightclick(self, clicker) local item = clicker:get_wielded_item() local item_name = item:get_name() if clicker and item_name == "mcl_core:coal_lump" or item_name == "mcl_core:charcoal_lump" then + if not minetest.is_creative_enabled(clicker:get_player_name()) then + item:take_item() + clicker:set_wielded_item(item) + end self._fuel = self._fuel + sum_airship.fuel_time elseif self._passenger or not clicker or clicker:get_attach() then else