SJane3384 Posted November 26, 2014 Share Posted November 26, 2014 Hey I haven't played for a bit, and am just wondering what I need to do to update a specific mod. It worked up until build 29. I get the following error: Looking at where it stops, it looks like it's hung up on the LUA files, so here's the code for both of those: require "Items/SuburbsDistributions";BK_DriedFruits = {}BK_DriedFruits.version = "1.0";BK_DriedFruits.author = "Basseri";BK_DriedFruits.modName = "BK_Driedfruits";function BK_DriedFruits.info() print("Mod Loaded: " .. BK_Driedfruits.modName .. " by " .. BK_Driedfruits.author .. " (v" .. BK_Driedfruits.version ..")");end-- ===============================-- Item Distribution-- ===============================-- Drying Racktable.insert(SuburbsDistributions["all"]["counter"].items, "BK_Driedfruits.dryingrack");table.insert(SuburbsDistributions["all"]["counter"].items, 15);table.insert(SuburbsDistributions["all"]["metal_shelves"].items, "BK_Driedfruits.dryingrack");table.insert(SuburbsDistributions["all"]["metal_shelves"].items, 10);table.insert(SuburbsDistributions["all"]["crate"].items, "BK_Driedfruits.dryingrack");table.insert(SuburbsDistributions["all"]["crate"].items, 10);table.insert(SuburbsDistributions["all"]["bin"].items, "BK_Driedfruits.dryingrack");table.insert(SuburbsDistributions["all"]["bin"].items, 1);Events.OnGameBoot.Add(BK_Driedfruits.info); BK_Driedfruits = {};function BK_Driedfruits.addItems(_keyPressed) print(_keyPressed); if _keyPressed == 37 then local player = getSpecificPlayer(0); local inv = player:getInventory(); inv:AddItem("Base.KitchenKnife"); inv:AddItem("BK_Driedfruits.dryingrack"); inv:AddItem("Base.Sugar"); inv:AddItem("farming.Tomato"); inv:AddItem("farming.Tomato"); inv:AddItem("farming.Tomato"); inv:AddItem("farming.Tomato"); inv:AddItem("farming.Cabbage"); inv:AddItem("farming.Cabbage"); inv:AddItem("farming.Cabbage"); inv:AddItem("farming.Cabbage"); inv:AddItem("farming.Carrots"); inv:AddItem("farming.Carrots"); inv:AddItem("farming.Carrots"); inv:AddItem("farming.Carrots"); inv:AddItem("farming.RedRadish"); inv:AddItem("farming.RedRadish"); inv:AddItem("farming.RedRadish"); inv:AddItem("farming.RedRadish"); inv:AddItem("farming.Strewberrie"); inv:AddItem("farming.Strewberrie"); inv:AddItem("farming.Strewberrie"); inv:AddItem("farming.Strewberrie"); inv:AddItem("Base.Apple"); inv:AddItem("Base.Apple"); inv:AddItem("Base.Apple"); inv:AddItem("Base.Apple"); inv:AddItem("Base.Eggplant"); inv:AddItem("Base.Eggplant"); inv:AddItem("Base.Eggplant"); inv:AddItem("Base.Eggplant"); inv:AddItem("Base.Banana"); inv:AddItem("Base.Banana"); inv:AddItem("Base.Banana"); inv:AddItem("Base.Banana"); inv:AddItem("Base.Orange"); inv:AddItem("Base.Orange"); inv:AddItem("Base.Orange"); inv:AddItem("Base.Orange"); inv:AddItem("Base.Lemon"); inv:AddItem("Base.Lemon"); inv:AddItem("Base.Lemon"); inv:AddItem("Base.Lemon"); inv:AddItem("Base.Grapes"); inv:AddItem("Base.Grapes"); inv:AddItem("Base.Grapes"); inv:AddItem("Base.Grapes"); inv:AddItem("Base.Peach"); inv:AddItem("Base.Peach"); inv:AddItem("Base.Peach"); inv:AddItem("Base.Peach"); inv:AddItem("Base.Lettuce"); inv:AddItem("Base.Lettuce"); inv:AddItem("Base.Lettuce"); inv:AddItem("Base.Lettuce"); endendEvents.OnKeyPressed.Add(BK_Driedfruits.addItems); I'd have asked the author, but it appears they haven't logged in for quite awhile. This mod is one of my favorites and I've added a lot to it as well so I'd like to get it working if I can. Thanks in advance. Link to comment Share on other sites More sharing options...
ORMtnMan Posted November 26, 2014 Share Posted November 26, 2014 Hey I haven't played for a bit, and am just wondering what I need to do to update a specific mod. It worked up until build 29. I get the following error: PZerror.png Looking at where it stops, it looks like it's hung up on the LUA files, so here's the code for both of those: require "Items/SuburbsDistributions";BK_DriedFruits = {}BK_DriedFruits.version = "1.0";BK_DriedFruits.author = "Basseri";BK_DriedFruits.modName = "BK_Driedfruits";function BK_DriedFruits.info() print("Mod Loaded: " .. BK_Driedfruits.modName .. " by " .. BK_Driedfruits.author .. " (v" .. BK_Driedfruits.version ..")");end-- ===============================-- Item Distribution-- ===============================-- Drying Racktable.insert(SuburbsDistributions["all"]["counter"].items, "BK_Driedfruits.dryingrack");table.insert(SuburbsDistributions["all"]["counter"].items, 15);table.insert(SuburbsDistributions["all"]["metal_shelves"].items, "BK_Driedfruits.dryingrack");table.insert(SuburbsDistributions["all"]["metal_shelves"].items, 10);table.insert(SuburbsDistributions["all"]["crate"].items, "BK_Driedfruits.dryingrack");table.insert(SuburbsDistributions["all"]["crate"].items, 10);table.insert(SuburbsDistributions["all"]["bin"].items, "BK_Driedfruits.dryingrack");table.insert(SuburbsDistributions["all"]["bin"].items, 1);Events.OnGameBoot.Add(BK_Driedfruits.info); BK_Driedfruits = {};function BK_Driedfruits.addItems(_keyPressed) print(_keyPressed); if _keyPressed == 37 then local player = getSpecificPlayer(0); local inv = player:getInventory(); inv:AddItem("Base.KitchenKnife"); inv:AddItem("BK_Driedfruits.dryingrack"); inv:AddItem("Base.Sugar"); inv:AddItem("farming.Tomato"); inv:AddItem("farming.Tomato"); inv:AddItem("farming.Tomato"); inv:AddItem("farming.Tomato"); inv:AddItem("farming.Cabbage"); inv:AddItem("farming.Cabbage"); inv:AddItem("farming.Cabbage"); inv:AddItem("farming.Cabbage"); inv:AddItem("farming.Carrots"); inv:AddItem("farming.Carrots"); inv:AddItem("farming.Carrots"); inv:AddItem("farming.Carrots"); inv:AddItem("farming.RedRadish"); inv:AddItem("farming.RedRadish"); inv:AddItem("farming.RedRadish"); inv:AddItem("farming.RedRadish"); inv:AddItem("farming.Strewberrie"); inv:AddItem("farming.Strewberrie"); inv:AddItem("farming.Strewberrie"); inv:AddItem("farming.Strewberrie"); inv:AddItem("Base.Apple"); inv:AddItem("Base.Apple"); inv:AddItem("Base.Apple"); inv:AddItem("Base.Apple"); inv:AddItem("Base.Eggplant"); inv:AddItem("Base.Eggplant"); inv:AddItem("Base.Eggplant"); inv:AddItem("Base.Eggplant"); inv:AddItem("Base.Banana"); inv:AddItem("Base.Banana"); inv:AddItem("Base.Banana"); inv:AddItem("Base.Banana"); inv:AddItem("Base.Orange"); inv:AddItem("Base.Orange"); inv:AddItem("Base.Orange"); inv:AddItem("Base.Orange"); inv:AddItem("Base.Lemon"); inv:AddItem("Base.Lemon"); inv:AddItem("Base.Lemon"); inv:AddItem("Base.Lemon"); inv:AddItem("Base.Grapes"); inv:AddItem("Base.Grapes"); inv:AddItem("Base.Grapes"); inv:AddItem("Base.Grapes"); inv:AddItem("Base.Peach"); inv:AddItem("Base.Peach"); inv:AddItem("Base.Peach"); inv:AddItem("Base.Peach"); inv:AddItem("Base.Lettuce"); inv:AddItem("Base.Lettuce"); inv:AddItem("Base.Lettuce"); inv:AddItem("Base.Lettuce"); endendEvents.OnKeyPressed.Add(BK_Driedfruits.addItems); I'd have asked the author, but it appears they haven't logged in for quite awhile. This mod is one of my favorites and I've added a lot to it as well so I'd like to get it working if I can. Thanks in advance. From the error, it looks like it is not coming from the mod .luas. It looks like one of the recipes is giving a null pointer exception. This means one of the items called for in a recipe (or possibly a recipe itself) does not exist or the name was changed. I would look there first. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now