Apologies for taking so long to respond, I forgot to check the forums for a while. You can probably just use the HoneyBottleItem class when registering your item, if you don't need custom behavior.
Here's an example of what you might have to do:
public static final RegistryObject<Item> LEMON_JUICE = ITEMS.register(
"lemon_juice",
() -> new Item(
new HoneyBottleItem.Properties().stacksTo(1).food(
(new FoodProperties.Builder())
.nutrition(4)
.saturationMod(0.1F)
.effect(() -> new MobEffectInstance(MobEffects.GLOWING, 100, 0), 0.8F)
.build()
)
)
);
This is a random food item I grabbed from the mod I'm working on, I just renamed it to lemon juice so you could see what it would look like.
Don't worry about being clueless, YouTube will only take you so far. I'd recommend looking at published mods on GitHub to see how to do things, it makes life easier. Just remember to give attribution if you use any of their code, and check their licenses.
If you do need to register your item, you can just make a class that inherits from HoneyBottleItem, and then modify what you need in there.