Custom Items for Cobblemon

I want to create a data pack for Cobblemon that allows mega evolution. My general experience includes coding in rust, java, C# etc. Datapacks are new to me but I am kinda limited to using datapacks.

  1. ) To create custom items do I need to overwrite an existing item?
  2. ) Is it possible to create custom GUI's in and for Datapacks?
Continue to help post