It still doesn't accept it. You are putting it in the file under the item folder correct?
/prototypes/item/infiniterepairpack.lua
very top of the file:
local item_sounds = require("base.prototypes.item_sounds")
data:extend({
{
type = "repair-tool",
name = "infinite-repair-pack",
icon = "__Infinite_Repair_Pack__/graphics/not_a_personal_messager_32.png",
icon_size = 32,
subgroup = "tool",
order = "b[repair]-b[repair-pack]",
inventory_move_sound = item_sounds.repair_pack_inventory_move,
pick_sound = item_sounds.repair_pack_inventory_pickup,
drop_sound = item_sounds.repair_pack_inventory_move,
speed = 2,
durability = 1000000000,
infinite = true,
stack_size = 100
}
})